تعداد ویدئو | 228 |
---|---|
زمان دوره | 13:11:36 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پرووید |
آموزش سی شارپ دات نت در ویژوال استادیو یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم.
زبان سی شارپ یکی از زبانهای بسیار محبوب و قدرتمند محیط دات نت است. امروزه بسیاری از برنامه های کاربردی را با با زبان سی شارپ توسعه می دهند.
افرادی که در سابقه ی خود، کار کردن با زبان قدرتمندی شبیه C یا ++C را دارند، با زبان سی شارپ ارتباط بهتری برقرار می کنند. شباهت زیاد در Syntax این زبان با زبانهای C و ++C باعث محبوبت بیشتر این زبان شده است.
سی شارپ یک زبان برنامه نویسی شی گرا و کامپوننت گرا است که توسعه دهندگان را قادر می سازد تا انواع مختلفی از برنامه های امن و قوی که در NET. اجرا می شوند را بسازند. زبان برنامه نویسی سی شارپ ویژگی هایی دارد که به ایجاد برنامه های قوی و بادوام کمک می کند. Object هایی که به طور خودکار حافظه را اشغال کرده اند را بازیابی می کند و از Nullable type ها و متغیرهایی که به Object های اختصاص داده شده اشاره ندارند نیز محافظت می کند و با مدیریت استثنا یک رویکرد ساختار یافته و قابل توسعه برای تشخیص و بازیابی خطا را فراهم می کند.
همانطور که احتمالا می دانید Lambda expression از تکنیک های برنامه نویسی کاربردی پشتیبانی می کند. زبان جستجوی یکپارچه و یا LINQ یک الگوی مشترک برای کار با داده ها از هر منبع ایجاد می کند. این زبان عملیات ناهمزمان را برای ایجاد سیستم های توزیع شده فراهم می کند اما سی شارپ دارای یک سیستم یکپارچه است.
در زبان برنامه نویسی سی شارپ همه type ها مجموعه ای از عملیات مشترک را به اشتراک می گذارند. به عبارتی در سی شارپ value type ها را می توان ذخیره و یا جابجا کرد و به شیوه ای سازگار عمل کرد. علاوه بر این سی شارپ از reference type ها و value type ها تعریف شده توسط کاربر پشتیبانی می کند و امکان تخصیص object های داینمیک و ذخیره سازی lightweight structures ها را فراهم می کند. سی شارپ از متدها و type های جنریک پشتیبانی می کند که باعث افزایش ایمنی و عملکرد می شود. سی شارپ تکرارکننده هایی را ارائه می دهد که به collection class های مجموعه امکان می دهد تا رفتارهای سفارشی را برای کد سرویس گیرنده تعریف کنند.
سی شارپ بر ورژن بندی تأکید می کند تا اطمینان حاصل شود که برنامه ها و کتابخانه ها در طول زمان به صورت سازگار تکامل می یابند. جنبه های طراحی سی شارپ که مستقیماً تحت تأثیر ورژن بندی قرار گرفته اند شامل modifier های virtual و override و قوانین مربوط به method overload resolution و همچنین پشتیبانی از member declaration های explicit مربوط به interface ها می باشند.
فصل اول: معماری .NET Frame Work
فصل دوم: بررسی اجمالی قابلیت های زبان برنامه نویسی سی شارپ
فصل سوم: جملات و کنترل اجرای برنامه
فصل چهارم: بررسی کلاس ها
فصل پنجم: بررسی وراثت و Base Class ها
فصل ششم: بررسی Member Accessibility
فصل هفتم: جزئیات دیگر مربوط به کلاس ها
فصل هشتم: بررسی Struct ها
فصل نهم: Property ها
فصل دهم: بررسی Nullable Type ها
فصل یازدهم: Interface ها
فصل دوازدهم: بررسی Operator Overloading
فصل سیزدهم: تبدیل Type ها به یکدیگر
فصل چهاردهم: بررسی و پیاده سازی مدیریت استثنا
فصل پانزدهم: آرایه ها
فصل شانزدهم: بررسی Generic ها
فصل هفدهم: بررسی Indexer ها و Enumerator ها و Iterator ها
فصل هجدهم: کار کردن با String
فصل نوزدهم: بررسی Enumeration ها
فصل بیستم: کار کردن با Collection ها
فصل بیست و یکم: بررسی Delegate ها و Anonymous Method ها و Lambda
فصل بیست و دوم: کار کردن با Event ها
فصل بیست و سوم: بررسی و کار کردن با Dynamic
فصل بیست و چهارم: کارکردن با File ها و Registry
فصل بیست و پنجم: بررسی Linq
فصل بیست و ششم: کار کردن با کلاس های کالکشنی
فصل بیست و هفتم: کارکردن با برنامه نویسی همروند و Threading
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.