در بخش اول آموزش سی شارپ برای بازار کار با نکاتی برای شروع برنامه نویسی و پیدا کردن پروژه آشنا شدید. همچنین یک پروژه ساده ماشین حساب را کار کردید.

در ادامه دوره، آموزش سی شارپ در قالب طراحی نرم افزار notepad ، چند کامپوننت و مفهوم جدید را مورد بررسی قرار می دهیم.

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

  • کار با کامپوننت های maskTextBox ,ListBox ,linkLabel ,menuStrip ,statusBar ,richTextBox ,checkBox ,radioButon در سی شارپ.
  • کار با دیالوگ های open , save , print , font , … در سی شارپ.
  • ارث بری خواص از کنترل پدر در سی شارپ.
  • کار با messegebox و بررسی پارامتر های ان در سی شارپ.
  • کار با فایل ها در سی شارپ.
  • کار با پوشه ها در سی شارپ.

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

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

لینک عضویت در گروه تلگرام سی شارپ

تمرین:

پس از مشاهده این دوره انتظار میرود دانشجو بتواند پروژه های زیر را انجام دهد:

۱- برنامه ای مشابه برنامه Run ویندوز پیاده سازی کنید.

w

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

notepad

۳- برنامه ای بنویسید که اول لیست درایو ها را در یک listboxنمایش دهد با کلیک بر روی هر درایو فایل ها و پوشه های هر درایو را داخل یک لیست باکس دوم نمایش دهد و در اخر با کلیک بر روی هر فایل آن فایل را توسط payere پیشفرض ویندوز باز نماید.

تفریبا مشابه برنامه Explorer ویندوز البته با ظاهر ساده تر

explorer

سرفصل های دوره آموزش سی شارپ برای بازار کار – بخش دوم

  • ساخت پروژه NotePad(مباحث فایلینگ و استریم ها)
    • اهمیت و موارد کاربرد فایل ها در پروژه های برنامه نویسی
    • طراحی ظاهر نرم افزار مشابه NotePad ویندوز با اشیا StripMenu و RichTextBox
    • استفاده از دیالوگ ها برای فراخوانی و ذخیره فایل
    • نحوه فیلتر کردن فرمت و تنظیم موارد اصلی دیالوگ به صورت پیشفرض
    • استفاده از PrintDialog در پروژه
    • استفاده از ColorDialog در پروژه
    • استفاده از OpenFileDialog و SaveFileDialog
    • معرفی کامل کتابخانه IO و موارد کاربرد آن
    • چگونه یک فایل جدید در محل دلخواه ایجاد کنیم؟
    • چگونه یک فایل و محتوای آن را تغییر دهیم؟
    • Stream چیست ؟
    • تفاوت inputstream با outstream
    • نحوه ایجاد FileStream
    • باز کردن فایل موجود برای خواندن و نوشتن
    • ایجاد فایل جدید برای خواندن و نوشتن
    • ذخیره فایل با فرمت دلخواه
    • تحلیل نحوه ساخت منویSaveAs
    • Find وReplace کردن متن انتخاب شده در کل فایل
    • عملیات هایCopy و Paste
    • استفاده از Clipboard
    • نحوه اعمال Font به پروژه و ذخیره فایل با فونت انتخاب شده
    • منوی کاربردی و مهم Exit را در عین سادگی چگونه اصولی پیاده سازی کنیم؟