گردویار آموزش Visual #C
برند:Gerdoo
کد محصول:0926

قیمت: 250000 ریال
موجودی محصول تمام شده است
با خرید این محصول 0 گردو تخفیف می‌گیرید. (راهنما)


شماره مجوز مرکز رسانه های دیجیتال وزارت ارشاد:044004-02080-8

گردویار آموزش جامع سی شارپ 

سی شارپ یک زبان نسبتا جدید است که در ماه جولای سال 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. پایان

مدرسعباس گودرزی
زمان20 ساعت
زبانفارسی
نوعفیلم
تعداد دیسک1
نوع دیسکDVD9

نوشتن نظر

گردو 2018 . پروژه‌ای از دیجیتال تیم