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

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

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


آموزش کار با کلاس ها در C#

آموزش C# -آموزش کار با کلاس ها در C#
آموزش C# - آموزش کار با کلاس ها در C#

در این درس قصد داریم تا شما را با مفهوم کلاس Class در C# و کاربرد آن ها آشنا کنیم. همچنین به بیان نحوه تعریف کلاس ها در برنامه و تعیین خواص و متدها برای آن ها خواهیم پرداخت.

24829 بازدید
ادامه
آموزش C# -آموزش ویژگی های کلاس (C# Properties)
آموزش ویژگی های کلاس (C# Properties)

ویژگی (Property) در C# به شما امکان کنترل نحوه دسترسی و تغییر متغیرهای یک کلاس Class را می دهند. استفاده از ویژگی ها در C#، راه توصیه شده و درست جهت دسترسی به متغیرهای یک کلاس، به وسیله متدها یا توابع خارج از کلاس جاری، در زبان برنامه نویسی شی گرا object oriented می باشد.

13949 بازدید
ادامه
آموزش C# -آموزش Constructor و destructor در زبان C#
آموزش Constructor و destructor در زبان C#

تابع سازنده یا Constructor متد ویژه ای است که هر بار به محض ساخته شدن یک شی یا object از کلاس، اجرا می شود. درواقع از تابع سازنده برای مقداردهی اولیه متغیرها یا اجرای یک کد ثابت استفاده می شود.

22484 بازدید
ادامه
آموزش C# -آموزش کار با Method overloading در C#
آموزش کار با Method overloading در C#

بسیاری از زبان های برنامه نویسی از تکنیک ای به نام پارامترهای پیش فرض /اختیاری (defult/optional parameters) پشتیبانی می کنند. این تکنیک به برنامه امکان می دهد تا با تعیین مقدار پیش فرض برای یک یا چند پارامتر تابع، آن ها را در هنگام مقدار دهی اختیار کند. این روش برای افزودن انعطاف پذیری به کد برنامه، بسیار کاربرد دارد.

17040 بازدید
ادامه
آموزش C# -تعیین سطح دسترسی (access modifier) در C#
تعیین سطح دسترسی (access modifier) در C#

بازه دسترسی یک کلاس، متد، متغیر یا ویژگی در C#، روش و امکان دسترسی به آن عنصر و دیده شدن در سطح کل برنامه را تعیین می کند. به این امکان در اصطلاح سطح دسترسی یا access modifier می گویند.

28371 بازدید
ادامه
آموزش C# -اعضای ایستا یا استاتیک (Static members) در C#
اعضای ایستا یا استاتیک (Static members) در C#

رایج ترین راه کار با یک کلاس، ساخت یک نمونه از آن (شی/object) و سپس کار کردن با object مورد نظر است. در بیشتر موارد این فرآیند انجام می گردد. یعنی ساخت چندین نمونه مختلف از یک کلاس و سپس استفاده از هر کدام از آن ها در یک قسمت و یا منظور خاص. اما مواردی وجود دارد که تمایل دارید کلاسی داشته باشید که بدون نمونه سازی از آن یا حداقل بدون نیاز به ساخت شی از آن، بتوانید از اعضا و متدهای آن استفاده کنید.

13866 بازدید
ادامه
آموزش C# -وراثت یا ارث بری (Inhertance) در C#
وراثت یا ارث بری (Inhertance) در C#

یکی از جنبه های کلیدی زبان های برنامه نویسی شی گرا Objected Oriented Programming (OOP) از جمله C# بر پایه آن بنا شده است، مفهوم ارث بری یا Inhertance می باشد. ارث بری یعنی تولید کلاس هایی جدید که برخی از ویژگی های خود را از کلاس مادر Parent Class به ارث برده اند.

33402 بازدید
ادامه
آموزش C# -کلاس انتزاعی (Abstract Class) در C#
کلاس انتزاعی (Abstract Class) در C#

کلاس های مطلق یا پایه (Abstract Class) در زبان C#، که با کلمه کلیدی abstract مشخص می شوند، کلاس های پایه و مادر در یک سلسله مراتب درختی کلاس ها می باشند. به عبارت دیگر این کلاس ها، کلاس مرجع بوده و بقیه کلاس ها به ترتیب از روی این کلاس به ارث می روند.

35672 بازدید
ادامه
آموزش C# -مطالعه کامل تر کلاس های پایه Abstract Class در C#
مطالعه کامل تر کلاس های پایه Abstract Class در C#

در درس قبلی، با مفهوم کلاس پایه Abstract Class در زبان C# آشنا شدیم. در این درس، قصد داریم مثال درس قبل را کمی گسترش داده و در آن از متدهای ثابت Abstract Methods نیز استفاده کنیم.

8030 بازدید
ادامه
آموزش C# -آموزش کار با Interface ها در C#
آموزش کار با Interface ها در C#

در درس قبل، به بررسی کلاس های پایه یا Abstract ها در C# پرداختیم. Interface ها در C# نیز تا حد زیادی مشابه Abstract Class ها بوده و در این ویژگی که نمی توان از روی آن یک نسخه یا شی ساخت با هم یکسان هستند.

33421 بازدید
ادامه