شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی
ثبت نام
احسان

کتاب مجموعه نکات برنامه ‌نویسی در سی‌شارپ دات نت

نویسنده :احسان

    به لیست نکته ها توجه کنید:

    ۱-     اختصاص دادن رویداد به کنترلهای ساخته شده در 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)

1394/07/27 50383 3714
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
کتاب های مرتبط
آموزش کار با رشته ها در سی شارپ

آموزش مقدماتی سی شارپ 2008

برای دانلود کتاب روی عنوان کتاب کلیک کنید

نویسنده: Christian Gross

زبان: انگلیسی

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

کتاب آموزش پایگاه داده C# 2005 از مقدماتی تا پیشرفته

نویسنده: James Huddleston

زبان: انگلیسی

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

کتاب آموزش پایگاه داده در C# 2008 از مقدماتی تا پیشرفته

نویسنده: Vidya Vrat Agarwal و James Huddleston

زبان: انگلیسی

مشاهده کتاب و دانلود
نظرات شما

نظرات خود را ثبت کنید...