فهرست محتوای آموزش جامع C#.Net 2010_ سطح مقدماتی تا پیشرفته
سطح قدماتی- فصل اول: آشنایی با محیط C# و .NET
1. مقدمه
2. .NET چیست؟
3. زبان مشترک اجرا در .NET
4. کتابخانه کلاس های .NET
5. ایجاد یک پروژه جدید
6. پنجره Solution Explorer
7. آشنایی با منوها
8. کار با جعبه ابزار
9. پنجره Properties
10. شروع کدنویسی در برنامه
11. آشنایی با نوار ابزار
-فصل دوم: آشنایی با انواع داده ها (متغیرها)
1. آشنایی با انواع متغیرها
2. کار با رشته ها
3. بدست آوردن طول رشته و زیر رشته ها
4. متغیرهای عددی
5. متغیرهای منطقی
6. تبدیل متغیرهای عددی به یکدیگر
7. روش های دیگر تبدیل انواع داده
-فصل سوم: دستورات شرطی
1. آشنایی با if و else
2. if های تو در تو
3. آشنایی با default, break, switch-case
-فصل چهارم: حلقه ها
1. حلقه For
2. حلقه Do
3. حلقه While
4. حلقه های تو در تو
5. خروج زود هنگام از برنامه و دستور Continue
-فصل پنجم: آشنایی با متد
1. مفهوم و تعریف متد
2. فراخوانی یک متد
3. متدهای تو در تو
4. روش های مختلف پاس دادن مقادیر به درون متد
-فصل ششم: آرایه و enum
1. مفهوم آرایه
2. حلقه For-Each
3. آشنایی با برخی ویژگی های آرایه ها
4. استفاده از enum ها
5. آرایه های چند بعدی
-فصل هفتم: شی گرایی
1. معرفی شی یا Object
2. تعریف یک کلاس
3. ایجاد اشیا
4. مقادیر NULL
5. میدان دید
6. کنترل سطح دسترسی
7. ایجاد و از بین بردن اشیا
8. معرفی وراثت در اشیا
9. آشنایی با ساختار درختی اشیا در C#
10. کلاس های Abstract و کلاس های Sealed
-فصل هشتم: کار با ویندوز
1. انواع برنامه ها در سی شارپ
2. پنجره ی Properties
3. مفهوم رخداد و پنجره ی رخداد
4. کنترل های انتخابی
5. کنترل درختواره
6. کنترل Textbox
7. فرم About
8. ایجاد منوها در برنامه
9. دیالوگ باز کردن فایل
10. دیالوگ ذخیره فایل
11. دیالوگ انتخاب فونت
12. دیالوگ انتخاب رنگ
13. منوی راست کلیک
سطح پیشرفته -فصل اول: کار با فایل
1. آشنایی با Stream ها
2. نوشتن در یک فایل با FileStream
3. خواندن از یک فایل با FileStream
4. خواندن و نوشتن با استفاده از کلاس های StreamReader و StreamWriter
5. مفهوم Seek و کار با آن
-فصل دوم: ساختمان داده و Collection ها
1. آشنایی با لیست های پیوندی
2. جستجو و حذف در لیست های پیوندی
3. مرتب سازی
-فصل سوم: برنامه نویسی گرافیکی
1. آشنایی با کلاس Graphics
2. نوشتن یک قلم
3. آشنایی با کلاس های Image و Bitmap
4. تغییر و ویرایش یک عکس
5. آشنایی با کلاس ColorMatrix
-فصل چهارم: برنامه نویسی همزمان
1. آشنایی با مفهوم Thread
2. ایجاد یک Thread در برنامه
3. کدنویسی و اجرای Thread
4. کنترل Thread
5. استفاده از چند Thread بصورت همزمان
-فصل پنجم: اشکال زدایی و کنترل خطا
1. آشنایی با محیط اشکال زدایی یا Debug
2. کنترل استثناها با استفاده از Try/Catch
3. دستور Throw
-فصل ششم: پایگاه داده مقدماتی
1. پایگاه داده چیست؟
2. اتصال به پایگاه داده
3. وارد کردن اطلاعات به پایگاه داده
4. کنترل اطلاعات در پایگاه داده
5. به روز رسانی داده در پایگاه داده
6. جستجو و مرتب سازی داده ها
-فصل هفتم:کار با XML
1. آشنایی با XML
2. نوشتن داده روی فایل XML
3. دریافت داده از فایل XML
-فصل هشتم: Windows Registry
1. آشنایی با رجیستری
2. دسترسی به رجیستری
3. استفاده از اطلاعات رجیستری در برنامه
-فصل نهم: Com Programming
1. آشنایی با فایل های منبع و ایجاد یک فایل DLL منبع
2. استفاده از فایلهای منابع در برنامه ها
3. استفاده از resource ها در برنامه
4. آشنایی با Win API ومنابع ویندوز
5. استفادهاز APIهادربرنامه ها
-فصل دهم: پایگاه داده (پیشرفته)
1. آشنایی با تکنولوژی LINQ
2. افزودن رکورد به پایگاه داده
3. انتخاب از پایگاه داده
4. ویرایش و حذف رکورد
فهرست محتوای آموزش جامع C#.Net 2010_ سطح مقدماتی تا پیشرفته
سطح قدماتی- فصل اول: آشنایی با محیط C# و .NET
1. مقدمه
2. .NET چیست؟
3. زبان مشترک اجرا در .NET
4. کتابخانه کلاس های .NET
5. ایجاد یک پروژه جدید
6. پنجره Solution Explorer
7. آشنایی با منوها
8. کار با جعبه ابزار
9. پنجره Properties
10. شروع کدنویسی در برنامه
11. آشنایی با نوار ابزار
-فصل دوم: آشنایی با انواع داده ها (متغیرها)
1. آشنایی با انواع متغیرها
2. کار با رشته ها
3. بدست آوردن طول رشته و زیر رشته ها
4. متغیرهای عددی
5. متغیرهای منطقی
6. تبدیل متغیرهای عددی به یکدیگر
7. روش های دیگر تبدیل انواع داده
-فصل سوم: دستورات شرطی
1. آشنایی با if و else
2. if های تو در تو
3. آشنایی با default, break, switch-case
-فصل چهارم: حلقه ها
1. حلقه For
2. حلقه Do
3. حلقه While
4. حلقه های تو در تو
5. خروج زود هنگام از برنامه و دستور Continue
-فصل پنجم: آشنایی با متد
1. مفهوم و تعریف متد
2. فراخوانی یک متد
3. متدهای تو در تو
4. روش های مختلف پاس دادن مقادیر به درون متد
-فصل ششم: آرایه و enum
1. مفهوم آرایه
2. حلقه For-Each
3. آشنایی با برخی ویژگی های آرایه ها
4. استفاده از enum ها
5. آرایه های چند بعدی
-فصل هفتم: شی گرایی
1. معرفی شی یا Object
2. تعریف یک کلاس
3. ایجاد اشیا
4. مقادیر NULL
5. میدان دید
6. کنترل سطح دسترسی
7. ایجاد و از بین بردن اشیا
8. معرفی وراثت در اشیا
9. آشنایی با ساختار درختی اشیا در C#
10. کلاس های Abstract و کلاس های Sealed
-فصل هشتم: کار با ویندوز
1. انواع برنامه ها در سی شارپ
2. پنجره ی Properties
3. مفهوم رخداد و پنجره ی رخداد
4. کنترل های انتخابی
5. کنترل درختواره
6. کنترل Textbox
7. فرم About
8. ایجاد منوها در برنامه
9. دیالوگ باز کردن فایل
10. دیالوگ ذخیره فایل
11. دیالوگ انتخاب فونت
12. دیالوگ انتخاب رنگ
13. منوی راست کلیک
سطح پیشرفته -فصل اول: کار با فایل
1. آشنایی با Stream ها
2. نوشتن در یک فایل با FileStream
3. خواندن از یک فایل با FileStream
4. خواندن و نوشتن با استفاده از کلاس های StreamReader و StreamWriter
5. مفهوم Seek و کار با آن
-فصل دوم: ساختمان داده و Collection ها
1. آشنایی با لیست های پیوندی
2. جستجو و حذف در لیست های پیوندی
3. مرتب سازی
-فصل سوم: برنامه نویسی گرافیکی
1. آشنایی با کلاس Graphics
2. نوشتن یک قلم
3. آشنایی با کلاس های Image و Bitmap
4. تغییر و ویرایش یک عکس
5. آشنایی با کلاس ColorMatrix
-فصل چهارم: برنامه نویسی همزمان
1. آشنایی با مفهوم Thread
2. ایجاد یک Thread در برنامه
3. کدنویسی و اجرای Thread
4. کنترل Thread
5. استفاده از چند Thread بصورت همزمان
-فصل پنجم: اشکال زدایی و کنترل خطا
1. آشنایی با محیط اشکال زدایی یا Debug
2. کنترل استثناها با استفاده از Try/Catch
3. دستور Throw
-فصل ششم: پایگاه داده مقدماتی
1. پایگاه داده چیست؟
2. اتصال به پایگاه داده
3. وارد کردن اطلاعات به پایگاه داده
4. کنترل اطلاعات در پایگاه داده
5. به روز رسانی داده در پایگاه داده
6. جستجو و مرتب سازی داده ها
-فصل هفتم:کار با XML
1. آشنایی با XML
2. نوشتن داده روی فایل XML
3. دریافت داده از فایل XML
-فصل هشتم: Windows Registry
1. آشنایی با رجیستری
2. دسترسی به رجیستری
3. استفاده از اطلاعات رجیستری در برنامه
-فصل نهم: Com Programming
1. آشنایی با فایل های منبع و ایجاد یک فایل DLL منبع
2. استفاده از فایلهای منابع در برنامه ها
3. استفاده از resource ها در برنامه
4. آشنایی با Win API ومنابع ویندوز
5. استفادهاز APIهادربرنامه ها
-فصل دهم: پایگاه داده (پیشرفته)
1. آشنایی با تکنولوژی LINQ
2. افزودن رکورد به پایگاه داده
3. انتخاب از پایگاه داده
4. ویرایش و حذف رکورد