به لیست نکته ها توجه کنید: ۱- اختصاص دادن رویداد به کنترلهای ساخته شده در runtime 2- اجرا کردن یک فایل اجرایی با کدنویسی ۳- اتصال به بانکهای اطلاعاتی اوراکل در سی شارپ ۴- اتصال به SqlServer با استفاده از IP Address 5- Serialize کردن باینری آبجکت در فایل ۶- Serialize کردن object در XML 7- Serialize کردن object در SOAP XML 8- Shutdown، Restart و Logoff کردن یک کامپیوتر بوسیله کد ۹- خواندن از Registry ویندوز ۱۰- restart کردن (بستن و مجددا اجرا کردن) برنامه ۱۱- Resize کردن یک تصویر با کدنویسی ۱۲- picture box 13- Map کردن درایوهای شبکه به کمک اجرای دستورات خط فرمان ۱۴- Initilize کردن کالکشنها در دات نت ۳٫۰ به بالا ۱۵- readonly کردن combobox 16- Ping کردن یک کامپیوتر تحت شبکه ۱۷- Dock و Anchor چی هستند ؟ ۱۸- DeSerialize کردن باینری آبجکت از فایل ۱۹- Hibernate و Standby کردن کامپیوتر ۲۰- فایل swf 21- API SndPlaySound dar C# Mamnoon 22- حاشیه دار کردن کنترل TextBox با یک رنگ دلخواه ۲۳- DeSerialize کردن object از SOAP XML 24- Crop کردن یک تصویر (یک برش مستطیلی از تصویر) ۲۵- رسم یک چندضلعی توپر روی یک فرم ۲۶- محو شدن تدریجی یک فرم با تغییر دادن خاصیت Opacity 27- انتقال آیتمهای یک آرایه از اعداد به یک لیست باکس ۲۸- پیاده سازی حالت ساده ی الگوی سینگلتون در یک کلاس ۲۹- انجام عملیات متداول روی فایلها و دایرکتوریها ۳۰- کشیدن نقاشی با توابع ساده گرافیکی و ذخیره خروجی در یک فایل ۳۱- ویرایش فقط یک سطر از DataGridView 32- انتقال آیتمهای Enum به یک ListBox 33- انجام عملیات متداول در رجیستری ویندوز ۳۴- انجام عملیات متداول بر رشته ها ۳۵- افزودن کنترل در زمان اجرا ۳۶- اعمال محدودیت برای ذخیره فایل توسط کاربر ۳۷- افزودن یک زیرمنو و دستور دلخواه به context menu ویندوز اکسپلورر ۳۸- افزودن و حذف کردن یک برنامه به StartUp ویندوز از طریق کلیدهای رجیستری ۳۹- اطلاعاتی در مورد موس ۴۰- اضافه و جدا کردن نام فایل از مسیر کامل ۴۱- استفاده کارآمد از دستور Using برای آزاد سازی بهتر منابع ۴۲- اعتبار سنجی آدرسهای ایمیل به کمک عبارات منظم ۴۳- ارسال متغیر به صفحه بعد با استفاده از url 44- ایجاد فرمهایی با اشکال غیرمستطیلی ۴۵- ایجاد طیف رنگ (Gradient) بعنوان پشت زمینه ی کنترلها ۴۶- ایجاد تصویر Bitmap در زمان اجرا (روش دوم) ۴۷- ایجاد طیف رنگ با بیش از دو رنگ توسط ColorBlend 48- انجام محاسبات بر روی یک فیلد از DataTable 49- انجام کارهای متداول روی درایوها (Partitions) 50- باز و بسته کردن درایو CD-ROM 51- ایجاد تصاویر Bitmap در زمان اجرا(روش اول) ۵۲- ایجاد اشیای گرافیکی ۵۳- بدست آوردن نام کامپیوتر، نام کاربر جاری و … (بوسیله کلاس Environment) 54- بدست آوردن نام شرکت سازنده پراسسور (CPU Manufacturer) 55- باز کردن یک سایت توسط internet explorer 56- آیا کاربر جاری Administrator هست؟ ۵۷- ایجاد یک نام تصادفی برای فایل ۵۸- بدست آوردن مسیر فولدرهای ویژه ۵۹- بدست آوردن مسیر دایرکتوری جاری برنامه ۶۰- بدست آوردن مدت زمان بیکاری سیستم ۶۱- بدست آوردن نام سیستم لوکال ۶۲- بدست آوردن میزان فضای خالی یک درایو (پارتیشن) ۶۳- بدست آوردن لیست تمامی فونتهای نصب شده در سیستم ۶۴- بدست آوردن لیست تمامی فرمهای باز در یک برنامه ۶۵- بدست آوردن لیست IP های یک سیستم ۶۶- بدست آوردن خروجی دستورهای خط فرمان ۶۷- بدست آوردن لیست تمامی ناحیه های زمانی (Time Zone) 68- بدست آوردن جزییات اطلاعات در مورد یک پروسه در حال اجرا ۶۹- بدست آوردن حجم کلی یک درایو (پارتیشن) ۷۰- بدست آوردن اطلاعاتی (مانند: سرعت، نوع و …) از کانکشنهای شبکه ای موجود لوکال ۷۱- بدست آوردن اطلاعاتی در مورد OS و CLR 72- بدست آوردن اطلاعاتی از نسخه ویندوز موجود بوسیله توابع API 73- بدست آوردن Handle و عنوان پنجره ی فعال جاری ۷۴- ترسیم یک نوشته در مرکز یک کنترل ۷۵- ترسیم و نوشتن مستقیم بر دسکتاپ ویندوز ۷۶- بدست آوردن Handle تمامی پنجره های موجود در سیستم ۷۷- ترسیم انواع چک باکس ها به کمک +GDI 78- ترسیم برخی دکمه های ویژه به کمک +GDI 79- تبدیل یک IP به HostName و بلعکس ۸۰- ترسیم انواع border های ۳ بعدی به کمک +GDI 81- تبدیل یک تصویر رنگی به معادل GrayScal آن ۸۲- تبدیل string به int 83- پر کردن یک listbox از رنگهای سیستمی ۸۴- تبدیل اتوماتیک دکمه Enter به Tab جهت انتقال فوکوس در کنترلها ۸۵- پخش فایل صوتی موجود در Resource 86- پاک کردن یک پردازش از حافظه ۸۷- پر کردن دو DataGrid به صورت master detail 88- پخش کردن برخی اصوات و صداهای سیستمی تنها با یک خط! ۸۹- برنامه ای مشابه ColorBalance فوتوشاپ ۹۰- پاک کردن فایل ۹۱- بهبود رسم شکلها با روانسازی منحنیها و زاویه ها ۹۲- به دست آوردن لیست کاربران یک گروه خاص در سیستم ۹۳- بررسی اتصال به اینترنت Dial up و ADSL 94- یک کلاس ژنریک برای سریالایز و دیسریالایز کردن به شکل XML 95- برقراری ارتباط تلفنی (Dial up) توسط TAPI32 96- تغییر دادن میزان تفکیک پذیری (Resulation) صفحه نمایش ۹۷- تغییر خواص یک فایل ۹۸- تغییر Render کنترل های دات نت ۲۰۰۵ ۹۹- تشخیص روشن بودن Caps Lock و Num Lock 100- تشخیص خالی بودن pictureBox 101- Method overloading چیست؟ ۱۰۲- تعریف یک متغیر بدوت تعیین کردن نوع آن در دات نت فریمورک ۳٫۰ به بعد ۱۰۳- abstract class یا کلاس مجرد چیست؟ ۱۰۴- تضمین آنکه چطور همیشه پس از اتمام کار با یک آبجکت حتما از حافظه خارج (dispose) شود ۱۰۵- خواندن و نوشتن فایل به صورت unicode با استفاده از richTextBox 106- بافر .: نشان دادن مقدار کپی شدن یه فایل :. ۱۰۷- خوندن خط به خط یک رشته چند سطری ۱۰۸- جابجا کردن فرم با کلیک بر روی هر قسمت از آن – با استفاده از توابع API 109- تغییر نام دادن (Rename) یک فایل ۱۱۰- جابجا کردن فرم با کلیک بر روی هر قسمت از آن – بدون استفاده از توابع API 111- تغییر زبان پیشفرض ویندوز بصورت داینامیک در برنامه ۱۱۲- چطوری میشه از توابع API استفاده کرد ۱۱۳- چگونه فقط یک نسخه از برنامه اجرا بشه !!!! ۱۱۴- چرخاندن یک تصویر با زاویه دلخواه ۱۱۵- چطور میتونم IP خودمو به دست بیارم ؟ ۱۱۶- جستجوی فایل در هارد ۱۱۷- دستکاری خواص (Attribute) یک فایل ۱۱۸- باز و بسته کردن CD Drive 119- خواندن خواص (Attribute) یک فایل ۱۲۰- جدا کردن یک تکه از عکس ۱۲۱- ایندکسرها (Indexers) 122- گرفتن یک فایل از طریق دیالوگ OpenFileDialog و دستکاری نام فایل ۱۲۳- جستجو در دیتاگرید ۱۲۴- چگونه یک کلاس را مهر وموم کنیم؟ ۱۲۵- ذخیره DataGrid در اکسل Excel 126- دمای CPU 127- خواندن و نوشتن رنگ یک پیکسل به کمک کلاس Bitmap 128- خواندن و نوشتن رنگ یک پیکسل به کمک توابع API 129- دریافت فایل متنی از web در Windows Application 130- دسترسی به پیکره بندی سیستم در CLR 131- شفاف کردن پشت زمینه ی کنترلها ۱۳۲- شروع آشنایی با LINQ بصورت ساده ۱۳۳- خالی کردن سطل بازیافت ویندوز (ResycleBin) 134- سیاه و سفید کردن عکس با کد نویسی ۱۳۵- شبیه سازی عمل کلیک ماوس روی یک کنترل با کدنویسی ۱۳۶- سایه دار کردن یک فرم ۱۳۷- سریالیزشین چیست ؟ ۱۳۸- ساختن لیستی از کنترلها در زمان اجرا ۱۳۹- روش ارسال ایمیل به چندین گیرنده ۱۴۰- ساختن یک سند word و باز کردن آن در MSWord 141- ساده ترین راه برای جلوگیری از Not Respond شدن برنامه در حلقه های طولانی ۱۴۲- کار کردن با کلاس EventLog 143- قفل کردن کامپیوتر از طریق کدنویسی ۱۴۴- کار کردن با کلاس TimeZoneInfo 145- فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از WMI) 146- قطع کردن اتصال اینترنت دایل آپ از طریق دستورات خط فرمان ۱۴۷- قرار دادن یک کنترل داخل منو ۱۴۸- قرار دادن شورتکات یک برنامه بر روی Desktop و Start Menu 149- فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Mutex) 150- فرستادن پارامتر به برنامه email ویندوز ۱۵۱- فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Process) 152- غیرفعال کردن دکمه Close یک فرم ۱۵۳- عوض کردن نشانگر ماوس (cursor) روی یک کنترل ۱۵۴- عوض کردن تصویر پشت زمینه desktop با کدنویسی ۱۵۵- فراخوانی یک رویداد از رویداد دیگر ۱۵۶- فارسی کردن کیبورد ۱۵۷- عدم نیاز به نوشتن انواع توابع سازنده (ctor) در دات نت فریمورک ۳٫۰ به بعد ۱۵۸- طریقه تغییر دادن خاصیت FontStyle یک کنترل در زمان اجرا ۱۵۹- نوشتن یک Event برای تعدادی کنترل و انجام کار مشابه بر روی انها ۱۶۰- نوار تبلیغاتی ۱۶۱- ضبط (رکورد) صدا از طریق میکروفون ۱۶۲- وادار کردن لیست باکس به اسکرول تا یک آیتم مشخص ۱۶۳- نمایش تصاویر در Windows picture and fax viewer از طریق کدنویسی ۱۶۴- معرفی کلاسی با سه متود برای جستجو در EventLog 165- محو شدن تدریجی یک فرم با تغییر دادن خاصیت Opacity 166- محدود کردن تکست باکس به پذیرش اعداد ۰-۹ ۱۶۷- معرفی روشی بهینه جهت بدست آوردن درخت کامل یک دایرکتوری ۱۶۸- محاسبه زمان اجرای قسمتی برنامه ۱۶۹- گرفتن و تسخیر کردن (Capture) تصویر صفحه نمایش ۱۷۰- محاسبه ی حجم کلی یک دایرکتوری ۱۷۱- کشیدن نقاشی با توابع ساده گرافیکی و ذخیره خروجی در یک فایل ۱۷۲- کشیدن لایه شفاف با رنگ دلخواه بر روی عکس ۱۷۳- کار کردن با Start-Up ویندوز در #.net ??!! 174- کلاس hatchBrush 175- کپی کامل یک دایرکتوری و تمامی زیرشاخه های آن بصورت بازگشتی ۱۷۶- یافتن مقادیر ماکزیمم و مینیمم Primitive Type های عددی ۱۷۷- کپی کردن فایلهای درون یک دایرکتوری (فقط فایلها) ۱۷۸- گرفتن کد اسکی و یونیکد کاراکتر ها ۱۷۹- گرد کردن و رُند کردن یک مقدار اعشاری ۱۸۰- اعداد فارسی در TextBox 181- غیر فعال کردن یک رویداد در زمان اجرا ۱۸۲- هرس کردن یک رشته متنی ۱۸۳- نحوه استفاده کاراکترهای خاص (مثلا علامت کپی رایت) ۱۸۴- استفاده از Place Holder ها در کار با رشته ها ۱۸۵- روش بررسی خالی بودن یک رشته ۱۸۶- خوندن خط به خط یک رشته چند سطری ۱۸۷- شمارش تعداد آیتم های ایست باکس ۱۸۸- نحوه برداشتن تیک ازآیتم های کنترل checkedListBox 189- حالتهای مختلف نمایش تاریخ و زمان با کمک String Formatting 190- جلوگیری از اجرای چندین نمونه از برنامه به صورت همزمان ۱۹۱- چطور یک حلقه را یک مرحله جلو ببرم؟ ۱۹۲- تولید رشته های منحصر بفرد ۱۹۳- تبدیل درجه به رادیان و بلعکس ۱۹۴- تبدیل آرایه از بایتها به یک رشته و بلعکس ۱۹۵- تغییر رنگ قسمتی از richbox 196- تبدیل عدد و رشته به متناظر بولین آنها و بلعکس ۱۹۷- تبدیل درجه حرارتها به یکدیگر (سلسیوس، فارنهایت، کلوین) ۱۹۸- به توان رساندن و جذر گرفتن ۱۹۹- بدست آوردن قسمت صحیح یک عدد اعشاری ۲۰۰- بدست آوردن حروف تشکیل دهنده ی یک رشته ۲۰۱- بدست آوردن تک تک مقادیر از یک رشته ی مرکب مرزبندی شده ۲۰۲- به دست آوردن تعداد خطوط متن در یک textbox 203- آغاز کار با کلاس Clipboard و دادن و گرفتن یک رشته متنی به/از آن ۲۰۴- ایجاد رشته ای تصادفی از اعداد با طول مشخص ۲۰۵- بدست آوردن تعداد خطوط یک رشته ۲۰۶- کار با اایونت KeyPress در dataGridView 207- TextChanged در DataGridView 208- ایجاد متن و رشته های چند سطری ۲۰۹- چرا و کی باید از کلاس StringBuilder به جای string استفاده کنیم ؟ ۲۱۰- تبدیل عکس به آیکن….. ۲۱۱- تغییر زبان فرم های ویندوزی از فارسی به انگلیسی و از انگلیسی به فارسی ۲۱۲- پیدا کردن معکوس یک رشته بصورت بازگشتی ۲۱۳- چطور میشه کاری کرد که نشه توی TextBox فارسی نوشت و کلید های سوئیچی alt+shift هم بی تاثیر باشه ۲۱۴- چک کردن ورودی کاربر برای مقادیر عددی ۲۱۵- نمایش قرمز رنگ عبارت مورد جستجو در RichTextBox 216- ایجاد فرمهای غیر مستطیلی ۲۱۷- تبدیل اعداد به رشته ۲۱۸- Register A Global HotKey 219- کپی آیتم های یک کامبو باکس به دیگری بدون استفاده از حلقه و در یک خط ۲۲۰- استفاده ازدیکشنری: ۲۲۱- محاسبه ی فاصله بین دو زمان مشخص ۲۲۲- کپی آیتم های یک کامبو باکس به دیگری ۲۲۳- بدست آوردن زبان های نصب شده در سیستم: ۲۲۴- عمل چک باکس مثل رادیو باتون ۲۲۵- ایجادمحدودیت کاراکتری با حداقل کد(۲) ۲۲۶- چینش تصادفی اعضای یک لیست یا آرایه به کمک LINQ 227- ایجادمحدودیت کاراکتری با حداقل کد ۲۲۸- افزدون قطعه کدی به ToolBox 229- مثالی ساده از LINQ ، که از یک آرایه اعداد زوج را انتخاب میکند : ۲۳۰- اینترفیس INotifyPropertyChanged برای ایجاد یک رویداد ژنریک جهت تشخیص پروپرتی تغییر یافته ۲۳۱- اضافه کردن شماره سطر به دیتا گرید ویو ۲۳۲- محاسبه توان بدون استفاده از حلقه های تکرار و بازگشت ۲۳۳- تکست باکسی که فقط عدد قبول میکند ۲۳۴- پاک کردن هم زمان تمام TextBox ها : ۲۳۵- حل مشکل رسم اشکال گرافیکی در سی شارپ: ۲۳۶- تولید رشته های تصادفی بصورت کاملا دستی ۲۳۷- نشان دادن کامل تاریخ و زمان سیستم با متود To String: 238- انتخاب و فعال شدن یک سطر در dataGridView با مقدار خاص ۲۳۹- تست ارتباط با اینترنت از طریق پینگ کردن ۲۴۰- بدست آوردن لیست برنامه های نصب شده بر روی سیستم ۲۴۱- ارسال و اجرای مستقیم کوئری در LINQ To SQL 242- تشخیص روشن یا خاموش بودن کلید های CapsLock,NumLock,ScrollLock به روشی بسیار بسیار ساده ۲۴۳- بدست آوردن سطر جاری در دیتاگریدویو ۲۴۴- بدست آوردن میزان زمان روشن بودن کامپیوتر ۲۴۵- اجرای یک متود تنها با دانستن نام آن (بصورت رشته) ۲۴۶- فقط یک نمونه از یک فرم اجرا شود: ۲۴۷- تبدیل مبنا با استفاده از Convert.ToString 248- ترسیم و نوشتن مستقیم بر دسکتاپ ویندوز ۲۴۹- آموزش کار کردن با BackgroundWorker بصورت آسان و قدم به قدم ۲۵۰- آشنایی با الگوهای طراحی : Singleton Pattern 251- تبدیل اتوماتیک دکمه Enter به Tab جهت انتقال فوکوس در کنترلها ۲۵۲- تعدادی کد اعتبارسنجی(Validation) برای TextBox 253- اطلاعاتی در مورد موس ۲۵۴- فراخوانی یک رویداد از رویداد دیگر ۲۵۵- ساختن Connection String به روشی بسیار ساده ۲۵۶- فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از WMI) 257- دستیابی به تاریخ شمسی با استفاده از PersianCalender 258- تبدیل رشته حاوی تاریخ شمسی به متناظر میلادی آن ۲۵۹- آغاز کار با کامپوننت ErrorProvider 260- برعکس کردن ترتیب آیتمهای یک آرایه ۲۶۱- Hash کردن یک رشته متنی با الگوریتم MD5 262- جلوگیری از رخ دادن Unhandled Exceptions 263- جایگزین کردن یک رشته درون متن یک textbox به روش اندیس دهی ۲۶۴- ارسال تعداد متغیر پارامتر به یک متود ۲۶۵- به دست آوردن مقدار یک Enum از عدد متناظر آن ۲۶۶- کار با اشیاء بوسیله ی نام آنها (با کمک از Reflection