ممکن است کاربر بر روی سیستم خود نسخههای مختلفی از SQL Server را نصب کرده باشد. برای مثال SQL Express, SQL 2005, SQL 2008. و یا نسخه ای خاص (مثلا 2012) را چند بار روی سیستم خود نصب کرده باشد. SQL برای تفکیک این نسخهها و نصبها از مفهومی با عنوان Instance استفاده میکند. یعنی به هر نسخه نصب شده نامی یکتا میدهد تا بتوان به تفکیک به آنها دسترسی داشت.
برای اتصال به این نسخهها باید در بخش آدرس سرور، از ترکیب نام سیستم و نام ...
رجیستری یک پایگاه دادهی سیستمی است که برنامهها، اجزای سیستم و اطلاعات
پیکربندی در آن ذخیره و بازیابی میشود. دادههای ذخیره شده در رجیستری مطابق با
نسخه ویندوز فرق میکنند. نرمافزارها برای بازیابی، تغییر و پاک کردن رجیستری از API های مختلفی استفاده میکنند. خوشبختانه .NET نیز
امکانات لازم برای مدیریت رجیستری را فراهم کرده است. در صورت رخداد خطا در رجیستری، امکان خراب شدن ویندوز ...
قبلا مطالبی در سایت راجع به نوع داده شمارشی یا Enum و همچنین CheckBoxList و RadioButtonList وجود دارد. اما در این مطلب قصد دارم تا یک روش متفاوت را برای تولید و بهره گیری از CheckBoxList با استفاده از نوع دادههای شمارشی برای شما ارائه کنم.
فرض کنید بخواهید به کاربر این امکان را بدهید تا بتواند چندین گزینه را برای یک فیلد انتخاب کند. به عنوان یک مثال ساده فرض کنید گزینه ای از مدل، پارچههای مورد علاقه یک نفر هست. کاربر میت ...
میدانیم بهینهسازی موتورهای جستجو (به انگلیسی: Search engine optimization (SEO)) که گاهی در فارسی به آن سئو نیز گفته میشود، عملیاتی است برای بهبود دید یک وبگاه یا یک صفحهٔ وب، در صفحه نتایج موتورهای جستجو که میتواند طبیعی و یا الگوریتمی باشد. این عملیات برای وبمسترها یکی از عوامل مهم و حیاتی بدست آوردن کاربران جدید از موتورهای جستجو است.
...
شاید تا به حال در یک برنامه سازمانی نیاز به Bind کردن یک Enum به کنترلهای XAML به چشمتان خورده باشد ، روشی که من برای این کار استفاده میکنم توسط یک Markup Extension به صورت زیر است :public class ByteEnumerationExtention : MarkupExtension
{
public ByteEnumerationExtention(Type enumType)
{
this.enumType = enumType;
}
private Type enumType;
public Type EnumType
...
همه ما به نحوی در پروژههای خود مجبور به تبدیل انوع داده شده ایم و یک نوع از داده یا Object رو به نوع دیگری از داده یا Object تبدیل کرده ایم. در این پست دو روش دیگر برای تبدیل انواع دادهها بررسی میکنیم. برای شروع دو کلاس زیر رو در نظر بگیرید.
#1کلاس Book public class Book
{
public int Code { get; set; }
public string Title { get; set; }
public string Category { get; set; }
}
# ...
دسترسی به دادهها پیش شرط انجام همهی منطقهای اکثر نرم افزارهای تجاری میباشد. دادههای ممکن در حافظه ، پایگاه داده ، فایلهای فیزیکی و هر منبع دیگری قرار گرفته باشند.
هنگامی که حجم دادهها کم باشد شاید روش دسترسی و الگوریتم مورد استفاده اهمیتی نداشته باشد اما با افزایش حجم دادهها روشهای بهینهتر تاثیر مستقیم در کارایی برنامه دارند.
در این مثال سعی بر این است که در یک سناریوی خاص تفاوت بین Dictionary و List ...
یک از ابتداییترین مواردی که در یادگیری دات نت آموزش داده میشود مباحث مربوط به کپسوله سازی است. برای مثال فیلدها و خواص Private که به صورت خصوصی هستند یا Protected هستند از خارج کلاس قابل دسترسی نیستند. برای دسترسی به این کلاسها باید از خواص یا متدهای عمومی استفاده کرد. public class Book
{
private int code = 10;
public int GetCode()
{
return code;
}
}
یا فیلد ...
برای انجام عملیات پرس و جوی LINQ با
استفاده از روش پردازش موازی به راحتی میتوان الحاقیه AsParallel را
به هر دادهای از نوع IEnumerable<T> افزود: var data =
new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
// پرس و جوی عادی
var q1 = from i in data select i;
// پرس و جو به شیوه موازی
var q2 = from i in data.AsParallel() select i;الحاقیه .AsParallel() در پرس و جویq2 نسخه موازی LINQ را بر روی متغیر data اجرا میکند و اگر ...
به حلقههای تکرار زیر دقت کنید.
#1 حلقه for با استفاده از متغیر Count لیستvar ListOfNumber = new List<int>() { 100, 200, 300 , 400 , 500 };
for ( int i = 0 ; i < ListOfNumber.Count ; i++ )
{
Console.WriteLine( ListOfNumber[i] );
}#2حلقه for با استفاده از متغیر یا مقدار صریحvar ListOfNumber = new List<int>() { 100, 200, 300 , 400 , 500 };
for ( int i = 0 ; i < 5 ; i++ )
{
...