اصول اولیه OOP و دات نت فریمورک :
کار کردن با انواع داده ها :
کار با کنترلها و کامپوننتها :
آرایه ها و کالکشنها :انتقال آیتمهای یک آرایه از اعداد به یک لیست باکس
پاک کردن خاصیت Text گروهی از کنترلهای مشخص
عوض کردن نشانگر ماوس (cursor) روی یک کنترل
پاک کردن خاصیت Text کنترلهای موجود در یک Container بصورت بازگشتی
طریقه تغییر دادن خاصیت FontStyle یک کنترل در زمان اجرا
خواندن و نوشتن فایل به صورت unicode با استفاده از richTextBox
جابجا کردن فرم با کلیک بر روی هر قسمت از آن - با استفاده از توابع API
افزودن کنترل در زمان اجرا
وادار کردن لیست باکس به اسکرول تا یک آیتم مشخص
جابجا کردن فرم با کلیک بر روی هر قسمت از آن - بدون استفاده از توابع API
انتقال مقادیر خاصیت Text دو تکست باکس از طریق Drag & Drop
تبدیل اتوماتیک دکمه Enter به Tab جهت انتقال فوکوس در کنترلها
انتقال آیتمهای Enum به یک ListBox
نحوه Drag کردن عکس از یک pictureBox به یک pictureBox دیگه
دیتابیس و بانکهای اطلاعاتی :
فایلها، استریمها (I/O) :
گرافیک : GDI, GDI+, DirectX, OpenGL
مالتی مدیا :حاشیه دار کردن کنترل TextBox با یک رنگ دلخواه
محو شدن تدریجی یک فرم با تغییر دادن خاصیت Opacity
رسم یک چندضلعی توپر روی یک فرم
کشیدن نقاشی با توابع ساده گرافیکی و ذخیره خروجی در یک فایل
شفاف کردن پشت زمینه ی کنترلها
ایجاد فرمهایی با اشکال غیرمستطیلی
ایجاد طیف رنگ (Gradient) بعنوان پشت زمینه ی کنترلها
ایجاد تصاویر Bitmap در زمان اجرا
پرینت با استفاده از PrintDocument
پرینت فرم
گرفتن و تسخیر کردن (Capture) تصویر صفحه نمایش
بدست آوردن لیست چاپگرهای نصب شده در یک سیست
خواندن و نوشتن رنگ یک پیکسل به کمک توابع API
سیاه و سفید کردن عکس با کد نویسی
Resize کردن یک تصویر با کدنویسی
Crop کردن یک تصویر (یک برش مستطیلی از تصویر)
تبدیل یک تصویر رنگی به معادل GrayScal آن
چرخاندن یک تصویر با زاویه دلخواه
نکات سیستمی :
توزیع و Setup سازی:افزودن و حذف کردن یک برنامه به StartUp ویندوز از طریق کلیدهای رجیستری
Hibernate و Standby کردن کامپیوتر
قفل کردن کامپیوتر از طریق کدنویسی
Shutdown، Restart و Logoff کردن یک کامپیوتر بوسیله کد
بستن یک پروسه در حال اجرا
بدست آوردن مسیر دایرکتوری جاری برنامه
تغییر زبان پیشفرض ویندوز بصورت داینامیک در برنامه
بدست آوردن مسیر فولدرهای ویژه
یافتن شماره سریال و مدل تمامی هارددیسکهای موجود در یک سیستم
اجرا کردن یک فایل اجرایی با کدنویسی
فرستادن کلیدهای ترکیبی با SendKeys
فرستادن کلیدهای ترکیبی با SendKeys (به صورت کامل)
نمایش تصاویر در Windows picture and fax viewer از طریق کدنویسی
برخی اعمال متدوال روی تاریخ میلادی
باز کردن یک سایت توسط internet explorer
بدست آوردن لیست تمامی فرمهای باز در یک برنامه
restart کردن (بستن و مجددا اجرا کردن) برنامه
ساده ترین راه برای جلوگیری از Not Respond شدن برنامه در حلقه های طولانی
فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Process)
انجام عملیات متداول در رجیستری ویندوز
Serialize کردن باینری آبجکت در فایل
Serialize کردن object در XML
DeSerialize کردن object از XML
Serialize کردن object در SOAP XML
DeSerialize کردن object از SOAP XML
بدست آوردن شماره سریال پراسسور (CPU Id)
DeSerialize کردن باینری آبجکت از فایل
بدست آوردن نام شرکت سازنده پراسسور (CPU Manufacturer)
بدست آوردن میزان فضای خالی یک درایو (پارتیشن)
بدست آوردن حجم کلی یک درایو (پارتیشن)
sort کردن آبجکتهای یک کلاس با پیاده سازی اینترفیس IComparable
اینترنت، شبکه، ... :
مباحث مختص دات نت فریمورک 3.0 و 3.5 :
میانبرها و ترفندهای IDE :