- گردویار آموزش جامع سی شارپ
- محصول شرکت گردو
- شامل 2 دی وی دی 9 گیگ
سی شارپ یک زبان نسبتا جدید است که در ماه جولای سال 2000 زمانی که مایکروسافت اولین نسخه دات نت فریم ورک خود را ارائه کرد به جهان معرفی شد. از آن زمان به بعد محبوبیت این زبان سر به فلک کشیده و تبدیل به زبان مورد علاقه هر دو گروه برنامه نویسان ویندوز و وب که از فریم ورک دات نت استفاده می کنند، شده است. بخشی از جذابیت سی شارپ مربوط به syntax روشن و واضح آن است که از c/c++ مشتق شده است، اما در خیلی از موارد هم ساده سازی هایی صورت گرفته که شاید قبلا موجب دلسردی تعدادی از برنامه نویسان می شد. با وجود این ساده سازی ها سی شارپ قدرت c++ را حفظ کرده و در حال حاضر هیچ دلیلی برای حرکت نکردن به سمت این زبان قدرتمند و ساده وجود ندارد. این زبان به هیچ وجه دشوار نیست و بی شک یکی از بهترین انتخابها برای یادگیری تکنیک های برنامه نویسی است. این سهولت یادگیری، همراه با قابلیت های فراوان فریم ورک دات نت، سی شارپ را به یک راه عالی برای شروع مسیر برنامه نویسی شما تبدیل کرده است.
در این مجموعه آموزشی عباس گودرزی، برنامه نویس و مدرس دورههای برنامه نویسی شما را گام به گام با قابلیتها و امکانات زبان سی شارپ آشنا خواهد کرد. در این دوره شما با اصول و مبانی برنامه نویسی آشنا شده و مهارتهای لازم برای ایجاد برنامه های مختلف ساده و پیچیده را کسب خواهید کرد.
برخی از مهمترین مباحثی که در این مجموعه خواهید آموخت به شرح زیر است:
• معرفی سی شارپ و دات نت فریم ورک
• درک ساختار دستورات سی شارپ
• متغیرها و عبارت ها
• کنترل روند اجرا
• آرایه ها
• توابع
• مدیریت خطاها
• معرفی کامل برنامه نویسی شی گرا شامل تمامی مفاهیم مرتبط (وراثت، چند ریختی، رویدادها و …)
• مجموعه ها
• Generics
• رشته ها، کاراکترها و عبارت های با قاعده
• فایل ها
• معرفی LINQ
• ایجاد رابط گرافیکی کاربر با استفاده از ویندوز فرم
فصل اول:NET Framework. چیست؟
1. معرفی
2. معرفی NET Framework.
فصل دوم: متغیرها و عبارت ها
1. معرفی مفهوم متغیر و همچنین دو گروه اصلی متغیرها در NET.
2. معرفی Data Type های مختلف
3. معرفی عملگرها و اولویت اجرای آن ها در عملیات
فصل سوم: کنترل روند اجرا
1. معرفی ساختار If-else
2. معرفی عملگر سهگانه و همچنین ساختار If-else if
3. معرفی ساختار switch
4. معرفی حلقه while
5. معرفی حلقه do – while
6. معرفی حلقه for
فصل چهارم: مفاهیم بیشتری درباره متغیرها و معرفی آرایه ها
1. مفهوم تبدیل نوع بین متغیرها شامل تبدیلهای صریح و غیر صریح
2. معرفی ساختار enum
3. معرفی آرایهها
4. مقداردهی اولیه به آرایهها و معرفی متدهای استاتیک Sort و Copy از کلاس Array
5. معرفی حلقه foreach و همچنین آرایه های دوبعدی
فصل پنجم: توابع
1. معرفی مفهوم تابع و روش تعریف آن
2. روش پاس کردن آرایه ها به توابع و تعریف توابع با تعداد ورودی های متغیر
3. معرفی کلمات کلیدی ref و out و مفهوم Function Overloading
فصل ششم: معرفی برنامهنویسی شیگرا
1. معرفی مفهوم کلاس و روش تعریف آن
2. معرفی چرخه عمر یک شی و مقداردهی اولیه به نمونه تعریف شده از روی کلاس
3. معرفی مفهوم Property و روش تعریف آن
4. معرفی مفهوم و روش تعریف اعضای static یک کلاس
5. معرفی مفهوم وراثت (بخش اول)
6. معرفی مفهوم وراثت (بخش دوم)
7. معرفی مفهوم رابط و روش پیاده سازی آن
8. پیاده سازی مفهوم پولی مورفیزم یا چند ریختی در قالب یک مثال
9. معرفی مفهوم Delegate یا نماینده در قالب یک مثال (بخش اول)
10. پیاده سازی مفهوم Delegate یا نماینده در قالب یک مثال (بخش دوم)
11. روش ایجاد Event برای یک کلاس
فصل هفتم: مدیریت خطاها
1. معرفی مفهوم Exception Handling
2. پیاده سازی بلوک های try، catch و finally
فصل هشتم: مجموعه ها
1. مروری بر آرایه ها و معرفی کلاس ArrayList
2. معرفی تعدادی از متدها و ویژگی های کلاس ArrayList
3. معرفی مفهوم Generic
4. پیاده سازی مفهوم Generic در قالب یک مثال
5. معرفی کلاس های List و Sortedlist
6. بررسی ویژگی های Keys و Values و معرفی تعداد دیگری از مجموعه ها
7. معرفی تعداد دیگری از مجموعهها از جمله کلاسهای Stack و Queue
8. پیاده سازی رابط IComparable برای مقایسه اعضای یک مجموعه (بخش اول)
9. پیاده سازی رابط IComparable برای مقایسه اعضای یک مجموعه (بخش دوم)
10. پیاده سازی رابط IComparer برای مقایسه اعضای یک مجموعه
11. پیاده سازی رابط های IEnumerable و IEnumerator (بخش اول)
12. پیاده سازی رابط های IEnumerable و IEnumerator (بخش دوم)
فصل نهم: پیشرفت های زبان
1. استفاده از Object Initializer برای مقداردهی اولیه بهObject ها
2. مروری بر مفهوم Delegate ها
3. معرفی Lambda Expression
4. گسترش دادن کلاس ها با استفاده از متدهای گسترش (Extension Methods)
فصل دهم: رشته ها
1. معرفی کلاس string
2. بررسی تعدادی از متدهای کلاس string شامل CompareTo ، Equals، Contains و CopyTo
3. بررسی تعداد دیگری از متدها و ویژگی های کلاس string
4. معرفی کلاس StringBuilder
5. عبارت های باقاعده (بخش اول)
6. عبارت های باقاعده (بخش دوم)
7. عبارت های باقاعده (بخش سوم)
8. عبارت های باقاعده (بخش چهارم)
فصل یازدهم: فایل ها
1. معرفی کلاس FileInfo و StreamWriter
2. معرفی متد CopyTo از کلاس FileInfo و معرفی کلاس های StreamReader و FileStream
3. معرفی متدهایEncrypt ، Decrypt و Delete از کلاس FileInfo و معرفی کلاس DirectoryInfo
4. معرفی روش مقایسه دو فایل، معرفی متد MoveTo از کلاس FileInfo و معرفی کلاس های BinaryReader و BinaryWriter
5. بررسی یک مثال از کلاس های FileStreamو BinaryReader
فصل دوازدهم: فناوری LINQ
1. معرفی تکنولوژی LINQ و نوشتن یک پرس و جوی ساده
2. نوشتن یک پرس و جو با استفاده از تکنولوژی LINQ به صورت فراخوانی متدها
3. ایجاد نوع های ناشناس در پرس و جو های طراحی شده با تکنولوژی LINQ
4. معرفی متدهای Take و Skip
5. معرفی متدهای All و Any
6. معرفی متدهای First ، FirstOrDefault، Last و LastOrDefault
7. عبارت group by (بخش اول)
8. عبارت group by (بخش دوم)
9. عبارت group by(بخش سوم)
فصل سیزدهم: برنامه نویسی ویژوال
1. معرفی ساختار یک پروژه ویندوز فرم
2. معرفی کنترل های جعبه متن و دکمه
3. بررسی ویژگی های کنترل جعبه متن
4. معرفی کنترل Combo Box
5. بررسی ویژگی های کنترل Combo Box
6. معرفی کنترل های لیست باکس و CheckedListBox
7. معرفی کنترل چک باکس
8. معرفی کنترل دکمه رادیویی
9. معرفی کنترل LinkLabel
10. معرفی کنترل های NumericUpDown و ProgressBar
11. معرفی کنترل ToolTip
12. معرفی کنترل ListView
13. معرفی کنترل TreeView
14. معرفی کنترل MenuStrip
15. معرفی دیالوگ های Font ، Color وFolderBrowser و روش استفاده از آنها
16. معرفی دیالوگ های OpenFile و SaveFile و روش استفاده از آنها
17. بررسی روشهای متفاوت انتقال اطلاعات بین فرم ها
18. بررسی تعدادی از رویدادهای مربوط به صفحه کلید
19. بررسی تعدادی از رویدادهای مربوط به ماوس
20. پایان
The post گردویار آموزش جامع سی شارپ (GerdooYar Visual C# Learning) appeared first on فروشگاه اينترنتی ایران گت - نرم افزار بازی مستند.