آموزش مقدماتی و سریع زبان سی شارپ 1
آموزش مقدماتی و سریع زبان سی شارپ 1
تصمیم گرفتم سلسله پست هایی رو در مورد آموزش سی شارپ در سافت ساز بگذارم .در این مطالب ، مفاهیم سی شارپ که در این پست عناوینش را در ذیل ذکر میکنم را به طور مختصر توضیح خواهم داد.
مقدمه ایی بر زبان سی شارپ:
سی شارپ یک زبان Object Orinted (شی گرایی) است که به طور مستقیم از زبان ++C گرفته شده است .سبک برنامه نویسی شبیه به جاوا می باشد البته بسیاری از ویژگی های مفیدش ا زبان های VB ,Delphi , java , ++C گرفته است و اساساً جز خانواده C به شمار می رود.
تعریف #C از زبان مایکروسافت:
از نظر دستور زبان #C به ++C و java بسیار شباهت دارد به صورتی که بسیاری از کلمات کلیدی آن مشابهند.اولین قطعه کد سی شارپ کاملا مشابه با سی پلاس پلاس و جاوا به نظر می رسد.
فراگیری سی شارپ ساده تر از ++C بوده ، در مقایسه فراگیر آن سخت تر از جاوا می باشد.
اگر شما قبلاً زبان ++C را یاد گرفته اید ، کمتر از چند ساعت می توانید از طریق شکل دستورات (syntax)سی شارپ را به سرعت یاد بگیرید.
مفاهیمی چون پکیج ها (Packages) و Garbage Collection در یادگیری هر چه بیشتر سریع زبان سی شارپ قطعا یادگرفتن شما را تسهیل می کند.
Garbage Collection چیست؟
کامپوننتی است در CLR که وظیفه ی پاکسازی آبجکت هایی که بلا استفاده هستند را به عهده دارد.
بنابراین بحث در مورد ساختار زبان سی شارپ خواهد بود فرض من بر اینست که شما زبان ++C را می دانید.این مطالب در مورد ویژگی ها و ساختار زبان سی شارپ به صورت جامع و مختصری همراه با مثال توضیح داده می شود .بنابراین شما تنها با نگاه کردن به کدها می توانید مفاهیم را درک کنید.
مطالب مورد بحث در این مطالب :
- Program structure ساختار برنامه
- Namespaces فضای نام ها
- Data types انواع داده ها
- Variables متفییرها
- Operators and expressions عبارات و اپراتور ها
- Enumerations انواع شمارشی
- Statements دستورات
- Classes and structs کلاس ها و ساختارها
- Modifiers اصلاح گر ها
- Properties پراپرتی ها
- Interfaces واسط ها
- Function parameters پارامتر های تابع
- Arrays آرایه ها
- Indexers شاخص ها
- Boxing and unboxing
- Delegates نماینده ها
- Inheritance and polymorphism وراثت و چند ریختی
در ادامه تک تک این مطالب مورد بحث قرار می گیرد .با سافت ساز همراه باشید
امتیاز
لطفا به این مقاله امتیاز بدهید