کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

یادگیری سی شارپ رایگان

در این دوره آموزشی به آموزش گام به گام برنامه نویسی ویندوز و وب با زبان جدید سی شارپ C# می پردازیم . با ارایه مثال های عملی و سورس کد در هر بخش .


آموزش مباحث پیشرفته در C#

آموزش کار با  Enumeration در زبان C#
آموزش کار با Enumeration در زبان C#

Enumeration ها، مجموعه ای از مقادیر با نام (named value) هستند که متناظر با مجموعه ای از اعداد، معمولا از نوع integer می باشند. Enumeration ها در موارد مختلفی کاربرد دارند، مثلا زمانی که می خواهید قادر باشید از بین مجموعه ای از مقادیر ثابت، به راحتی مقدار مورد نظر خود را انتخاب کرده و آن را متناظر با یک مقدار عددی قرار دهید.

5116 بازدید
ادامه
آموزش مدیریت خطا Exception Handling در C#
آموزش مدیریت خطا Exception Handling در C#

در هر برنامه ای، همواره خطاهایی رخ داده و اجرای امور با مشکل مواجه می شود. در زبان C#، کامپایلر هوشمند و کارآمدی در اختیار ما قرار داده شده که به کمک آن می توانیم از برخی اشتباه رایج جلوگیری کنیم. البته که برنامه همه خطاهای کد را نخواهید دید و در چنین مواردی، چهارچوب کاری .NET، یک خطا یا Exception اعلام کرده تا به ما بگوید جایی در کد دارای اشکال است. در درس های قبل و در بخش آموزش کار با آرایه ها Arrays در C#، نشان دادیم چگونه با وارد کردن آیتم هایی بیش از تعداد تعیین شده برای آرایه، می توان برنامه را با خطا مواجه کرد.

29374 بازدید
ادامه
آموزش کار با Structs در زبان C#
آموزش کار با Structs در زبان C#

ساختارها یا Structs یک جایگزین سبک حجم (light weight) برای کلاس ها Class در زبان C# هستند. دلیل بیان این مسئله، کمی نیازمند بحث تکنیکال است، اما اگر بخواهیم خلاصه بیان کنیم، نمونه های ساخته شده از یک کلاس instances Class (بر روی حافظه) در یک ساختار درختی یا heap قرار می گیرند، در حالی که نمونه های ساخته شده از یک Structs به صورت Stack ذخیره می شوند.

10078 بازدید
ادامه