خوش آموز اولین و تنها سایت آموزشی %100 رایگان ایران با 4395 آموزش متنی، تصویری و ویدئویی

دوره آموزش رایگان زبان برنامه نویسی #C (سی شارپ)

دوره آموزش رایگان زبان برنامه نویسی #C (سی شارپ)

کد مطلب : 1886 PDF

در این دوره آموزشی به زبان برنامه نویسی #C می پردازیم و برنامه نویسی با این زبان را در محیط ویندوز فرا خواهیم گرفت. در این دوره آموزشی از محیط ویژوال استودیو 2012 برای ارائه آموزشها استفاده کرده ایم که از طریق لینکی که در ادامه آمده است می توانید آن را دانلود نموده و مطابق راهنمایی های ارائه شده نصب نمایید. این دوره آموزشی به صورت ویدئویی می باشد و آموزشها در قالب فیلم ارائه شده اند.

دوره آموزش رایگان ریاضی پایه و جبر


فهرست درس های این دوره آموزشی :


مبانی زبان برنامه نویسی #C (سی شارپ)


  1. آموزش زبان #C : آشنایی با محیط ویژوال استودیو
  2. آموزش زبان #C : اولین برنامه خود را بنویسید
  3. آموزش زبان #C : آشنایی با کلاس و ویژگی ها
  4. آموزش زبان #C : متغیرها (Variables)
  5. آموزش زبان #C : نوع داده متغیرها (Data Type)
  6. آموزش زبان #C : آشنایی با موضوع Value Type و Reference Type
  7. آموزش زبان #C : عملگرهای ریاضی و ترتیب اجرای عملگرها
  8. آموزش زبان #C : بیانیه if (ساختارهای شرطی : ساختارهای تصمیم گیری)
  9. آموزش زبان #C : عملگر تِرنِری (Ternary operator)
  10. آموزش زبان #C : ساختار تصمیم گیری switch
  11. آموزش زبان #C : ساختار تکرار با for loop
  12. آموزش زبان #C : حلقه while
  13. آموزش زبان #C : حلقه do-while
  14. آموزش زبان #C : توابع (Functions)
  15. آموزش زبان #C : استراکچرها (Structure)
  16. آموزش زبان #C : معرفی ثابت های عددی با Enum
  17. آموزش زبان #C : آشنایی با کلاس StringBuilder
  18. آموزش زبان #C : آرایه (Array)
  19. آموزش زبان #C : آرایه های چند بعدی (Multi-dimensional Array)
  20. آموزش زبان #C : کلکسیون ها (ArrayList)
  21. آموزش زبان #C : کلکسیون ها (SortedList)
  22. آموزش زبان #C : کلکسیون ها (Stack)
  23. آموزش زبان #C : کلکسیون ها (Queue)
  24. آموزش زبان #C : کلکسیون ها (Hashtable)
  25. آموزش زبان #C : مدیریت خطاهای پیش بینی نشده (Exception Handling)

مبانی برنامه نویسی ویندوز با #C (سی شارپ)


  1. آموزش زبان #C : اولین پروژه از نوع Windows Forms Application
  2. آموزش زبان #C : آشنایی با کنترل های ویندوزی
  3. آموزش زبان #C : تعیین زوج یا فرد بودن یک عدد
  4. آموزش زبان #C : برنامه جایگزینی اعداد
  5. آموزش زبان #C : محاسبه مجموع ارقام یک عدد
  6. آموزش زبان #C : معکوس کردن یک رشته متنی (String)
  7. آموزش زبان #C : ترسیم مثلثی از کاراکترها
  8. آموزش زبان #C : محاسبه حاصل جمع چندین عدد
  9. آموزش زبان #C : کار با ArrayList
  10. آموزش زبان #C : رویدادها (Events)
  11. آموزش زبان #C : مخفی و نمایان کردن کنترلها
  12. آموزش زبان #C : فعال یا غیر فعال کردن کنترلها
  13. آموزش زبان #C : تغییر رنگ کنترلها
  14. آموزش زبان #C : تغییر فونت کنترلها
  15. آموزش زبان #C : کنترل های Panel و GroupBox
  16. آموزش زبان #C : کنترل SplitContainer
  17. آموزش زبان #C : کنترل تب (TabControl)
  18. آموزش زبان #C : پنل طرح جدولی (tableLayoutPanel)
  19. آموزش زبان #C : کنترل flowLayoutPanel
  20. آموزش زبان #C : کنترل checkedListBox
  21. آموزش زبان #C : کنترل linkLabel
  22. آموزش زبان #C : نمایش نوتیفیکشن در ویندوز با کنترل notifyIcon
  23. آموزش زبان #C : کنترل های maskedTextBox و numericUpDown
  24. آموزش زبان #C : کنترل pictureBox
  25. آموزش زبان #C : کادر محاوره ای openFileDialog
  26. آموزش زبان #C : کادر محاوره ای saveFileDialog
  27. آموزش زبان #C : کنترل نوار پیشرفت کار (progressBar)
  28. آموزش زبان #C : نمایش راهنما با کنترل toolTip
  29. آموزش زبان #C : کنترل timer
  30. آموزش زبان #C : کار با فرم های MDI
  31. آموزش زبان #C : نوار منو (menuStrip)
  32. آموزش زبان #C : کنترل های نوار وضعیت (statusStrip)، نوار ابزار (toolStrip)، و منوهای کلیک راست (contextMenuStrip)

مفاهیم برنامه نویسی شیء گرا در #C (سی شارپ)


  1. آموزش زبان #C : مقدمه برنامه نویسی شیء گرا (OOP)
  2. آموزش زبان #C : معرفی ویژگی های (Properties) یک کلاس
  3. آموزش زبان #C : ویژگی های فقط خواندنی (Read-Only) و فقط نوشتنی (Write-Only)
  4. آموزش زبان #C : سازنده کلاس (Constructor)
  5. آموزش زبان #C : متدهای (Methods) کلاس
  6. آموزش زبان #C : وراثت یا ارث بری (Inheritance)
  7. آموزش زبان #C : مفهوم استاتیک (Static) در برنامه نویسی شیء گرا
  8. آموزش زبان #C : مفهوم Method Overloading در برنامه نویسی شیء گرا
  9. آموزش زبان #C : آشنایی با Delegate
  10. آموزش زبان #C : مفهوم Multicasting Delegate
  11. آموزش زبان #C : چگونگی ایجاد یک رویداد (Event)
  12. آموزش زبان #C : آشنایی با Indexer

انواع عمومی (Generic Types) در #C (سی شارپ)


  1. آموزش زبان #C : نوع داده عمومی (Generic Types)
  2. آموزش زبان #C : آشنایی با Dictionary of T
  3. آموزش زبان #C : کلاس های جنریک (Generic Class)
  4. آموزش زبان #C : متدهای جنریک (Generic Methods)

زبان یکپارچه جستجو (LINQ) در #C (سی شارپ)


  1. آموزش زبان #C : زبان یکپارچه پرس و جو (LINQ) چیست؟
  2. آموزش زبان #C : عبارت های لامبدا (Lambda Expressions)
  3. آموزش زبان #C : عبارت های لامبدا (Lambda Expressions) در LINQ
  4. آموزش زبان #C : آشنایی با متدهای اضافی (Extension Methods)
  5. آموزش زبان #C : آموزش LINQ همراه با custom class
  6. آموزش زبان #C : استفاده از گزاره ها (predicate) در LINQ
  7. آموزش زبان #C : استفاده از Query Expression Syntax در LINQ
  8. آموزش زبان #C : ساده تر کردن پرس و جوها با شرط Let
  9. آموزش زبان #C : استفاده از Projection در LINQ
  10. آموزش زبان #C : نحوه استفاده از One-to-Many Projection در LINQ
  11. آموزش زبان #C : مرتب سازی نتایج جستجو در LINQ
  12. آموزش زبان #C : دسته بندی اطلاعات (Grouping) در LINQ
  13. آموزش زبان #C : تجمیع اطلاعات (Aggregation) در LINQ
  14. آموزش زبان #C : مدیریت داده های مرتبط با Join در LINQ
  15. آموزش زبان #C : نحوه استفاده از Grouped Joins در LINQ

کار با ADO.NET برای ارتباط با پایگاه داده در #C (سی شارپ)


  1. آموزش زبان #C : بازیابی اطلاعات از پایگاه داده اس کیو ال سرور با ADO.NET
  2. آموزش زبان #C : افزودن اطلاعات به پایگاه داده اس کیو ال سرور با ADO.NET
  3. آموزش زبان #C : آشنایی با کنترل دیتا گرید ویو (DataGridView)
  4. آموزش زبان #C : ویرایش و حذف اطلاعات با ADO.NET

کار با NET Reflection. در #C (سی شارپ)


  1. آموزش زبان #C : کار با Reflection در دات نت (Field Information)
  2. آموزش زبان #C : کار با Reflection در دات نت (Property Information)
  3. آموزش زبان #C : کار با Reflection در دات نت (Method Information)
  4. آموزش زبان #C : کار با Reflection در دات نت (Event Information)
  5. آموزش زبان #C : کار با Reflection در دات نت (Constructor Information)
  6. آموزش زبان #C : کار با Reflection در دات نت (Member Information)

چند آموزش مهم و کاربردی در #C (سی شارپ)


  1. آموزش زبان #C : آموزش نحوه ایجاد و فراخوانی Dll ها
  2. آموزش زبان #C : آموزش نحوه ایجاد و فراخوانی UserControl ها
  3. آموزش زبان #C : کار با فایلهای متنی با کلاس System.IO.File

انجام کارهای گرافیکی در #C (سی شارپ)


  1. آموزش زبان #C : انجام کارهای گرافیکی، آشنایی با مفاهیم اولیه
  2. آموزش زبان #C : انجام کارهای گرافیکی، ترسیم دایره و بیضی
  3. آموزش زبان #C : ترسیم شکل های گرافیکی بیشتر به صورت توپر
  4. آموزش زبان #C : ترسیم چند ضلعی و چند ضلعی توپر با تعداد گوشه های متغیر
  5. آموزش زبان #C : استفاده از کلاس Bitmap
  6. آموزش زبان #C : استخراج رنگهای استفاده شده در یک تصویر
  7. آموزش زبان #C : طراحی یک بازی ساده با سی شارپ


آموزش های تکمیلی #C (سی شارپ)





نویسنده : امیر انصاری

دیدگاه ها(6)

مریم عطایی ۱۳۹۶/۱۲/۰۶

با سلام

قبل از هر چیز از سایت خوش آموز بابت این آموزشهای کامل و رایگان تشکر می کنم. یک سوال دارم که در صورت امکان پاسخ دهید.

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

امیر انصاری ۱۳۹۶/۱۲/۰۶

دوست بزرگوار خانم عطایی با سلام

در این مورد یک فیلم آموزشی کوتاه 3 دقیقه ای ساختم و در قسمت آموزشهای تکمیلی همین دوره قرار دادم. لینک آن را نیز در ادامه برایتان گذاشته ام.


حمید ۱۳۹۷/۰۲/۲۶

با سلام ،
قبل از هر چیز از شما و مسئولین این سایت بابت این آموزش ها که انصافاً کلی هم براش وقت گذاشتید تشکر و قدر دانی میکنم،
لطفا اگر امکان دارد و فایل PDF کل مباحث برنامه نویسی سی شارپ را یکجا جهت دانلود قرار دهید و لینک دانلود را نیز کنا هم و در یک صفحه قرار دهید تا دانلود راحتتر و سریعتر صورت گیرد.
بازم از شما ممنونم.

امیر انصاری ۱۳۹۷/۰۲/۲۶

دوست عزیز حمید با سلام

در این زمینه در لینک زیر توضیح داده ایم.


با سپاس

سید ۱۳۹۷/۰۴/۲۹

ضمن تشکر از استاد گرامی از زحمت بسیار بسیار ارزشمند شما
آیا در برنامه های آینده شما با همین شیوه بسیار گویا و شیوا آموزش MVVM رو هم دارید ؟ سپاس فراوان

امیر انصاری ۱۳۹۷/۰۴/۲۹

دوست عزیز سید با سلام

انشااللّه در آینده در این زمینه نیز آموزش هایی را تولید خواهیم کرد.

با سپاس از نظر لطف شما

دیدگاه خود را ثبت کنید:


آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی

آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی