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

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

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


ترکیبات کلاس ها در سی شارپ

آموزش C# -کلاس های تو در تو (nested class) در سی شارپ
کلاس های تو در تو (nested class) در سی شارپ

گاهی لازم است تا کلاسی را درون یک کلاس دیگر تعریف کنیم. مهم ترین دلیل این کار محدود کردن حوزه تعریف و دسترسی به اجزای کلاس داخلی است. در سی شارپ این امکان وجود دارد و روش های متنوعی برای کنترل دسترسی کلاس های بیرونی و درونی به اجزای یکدیگر نیز داریم. در این بخش از آموزش سی شارپ به این موضوع خواهیم پرداخت.

15113 بازدید
ادامه
استفاده از کلاس به عنوان فیلد
استفاده از کلاس به عنوان فیلد

به منظور ایجاد کلاس جدید، در پنجره ی Solution Explorer، روی اسم پروژه راست کلیک کرده، اکنون نشانگر موس را روی Add قرار دهید و گزینه ی class را انتخاب کنید...

5109 بازدید
ادامه
آموزش C# -کلاس به عنوان یک گونه داده ای (class as a data type)
کلاس به عنوان یک گونه داده ای (class as a data type)

همانطور که در آغاز بحث شی گرایی گفتیم، در سی شارپ یک کلاس در واقع یک گونه داده ای است که شی ساخته شده از آن همان متغیری است که آن گونه داده ای را دارد. پس به سادگی می توان گفت که همانند سایر گونه های داده ای پایه، می توان در زبان سی شارپ با کلاس های موجود در بستر دات نت و نیز کلاس های تعریف شده خودمان به عنوان یک گونه داده ای برخورد نمود.

8609 بازدید
ادامه
آموزش C# -خروجی متد یا پارامتر ارسالی از نوع کلاس (class as parameter type)
خروجی متد یا پارامتر ارسالی از نوع کلاس (class as parameter ...

همانطور که در مقاله قبلی گفتیم، در سی شارپ یک کلاس در واقع یک گونه داده ای است. بنابراین تمامی ویژگی های رفتاری با گونه های داده ای در برنامه نویسی سی شارپ قابل اعمال روی کلاس های تعریف شده نیز هست. در این بخش از آموزش سی شارپ به بخش دیگری از این ویژگی ها خواهیم پرداخت.

5416 بازدید
ادامه
آموزش C# -یک عضو درونی کلاس از گونه داده ای خودش (Class as a Member of itself)
یک عضو درونی کلاس از گونه داده ای خودش (Class as a Member of ...

در برنامه نویسی با سی شارپ گاهی لازم می شود تا در عملیات درون یک کلاس از گونه داده ای خود آن کلاس نیز استفاده نماییم. چه به عنوان گونه داده ای خروجی آن کلاس و یا به عنوان پارمتر ارسالی به یک متد در خود کلاس. در زبان سی شارپ انجام این کار هیچ تفاوتی با روال عادی به کار بردن سایر گونه های داده ای دیگر ندارد.

5751 بازدید
ادامه