آموزش بهترین روش های برنامه نویسی Windows Forms Application ها

تعداد ویدئو 65
زمان دوره 03:27:39
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش بهترین روش های برنامه نویسی Windows Forms Application ها یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی بهترین روش های برنامه نویسی Windows Forms Application است که با نام اصلی Windows Forms Best Practices از شرکت Pluralsight منتشر شده است.

Windows Forms Application چیست؟

با معرفی شدن دات نت فریم ورک 1.0 در سال 2002 پارادایم Windows Form Application نیز معرفی شد. با استفاده از این تکنولوژی می توان برنامه های کاربردی و تحت ویندوز ایجاد کرد. موضوع مهم در حال حاضر، ساخت برنامه های ویندوز با وجود تکنولوژی هایی شبیه WPF و حتی HTML5 است. آیا با وجود این تکنولوژی های جدید، پلت فرم Windows Forms Application منسوخ شده است؟ پاسخ این پرسش بدون تردید “خیر” است.

Windows-Forms-Application

در قدیمی بودن پلت فرم Windows Forms Application هیچ شکی نیست. در معرفی تکنلوژی های جدید ساخت برنامه های تحت ویندوز شبیه WPF نیز هیچ تردیدی نیست. اما موضوع مهم این است که قدیمی بودن Windows Forms Application خود می تواند یک مزیت باشد تا یک عیب. با استفاده از بسیاری تکنیک و موضوعات متنوع در کنار پلت فرم Windows Forms Application می توان به ساخت برنامه های اساسی و درست دست پیدا کرد.

سرفصل مطالب آموزش ویدئویی بهترین روش های برنامه نویسی Windows Forms Application ها

فصل اول: ساخت Windows Forms Application های عالی ویندوز

  • آیا پلت فرم ویندوز فرم اپلیکیشن ها منسوخ شده اند؟
  • چرا از ویندوز فرم ها استفاده کنیم؟
  • ساخت برنامه های ویندوز عالی
  • مهاجرت به تکنولوژی های جدیدتر ساخت برنامه های ویندوز
  • محتویات آموزش و پیش نیازها
  • معرفی برنامه های تمرینی
  • انتخاب نام معنادار برای کنترلها و متدها
  • استفاده از Data Binding در ListBox ها
  • تنظیم پروپرتی های پیش فرض در فرم ها

فصل دوم: Resizing و Layout

  • مباحث مربوط به تغییر اندازه ی فرم و کنترل ها
  • Anchor کردن کنترل ها
  • تغییر اندازه ی Label ها
  • کنترل Split Container
  • کنترل Table Layout Panel
  • تعریف کردن حداقل اندازه برای فرم
  • کنترل Flow Layout Panel
  • مباحث مربوط به چیدمان کنترل ها
  • پیاده سازی روش Explorer Style
  • اعمال تغییرات در برنامه ی مورد نظر در این فصل

فصل سوم: قابلیت Usability ،Accessibility و Localization

  • معرفی و پیاده سازی عملی مسائل مربوط به Accessibility در برنامه
  • کار با کیبورد و بهبود عملکرد برنامه به صورت عملی
  • معرفی مسائل مربوط به Usability
  • کار کردن با Tooltip ها
  • کار کردن با ErrorProvider
  • بررسی و پیاده سازی عملی مسائل مربوط به Localization

فصل چهارم: Exceptions ها و Threading

  • استثناهای مدیریت نشده (Unhandled Exceptions)
  • Exception Handler های سراسری
  • مکان درست هندل کردن استثناها
  • پیاده سازی عملی Exception Handler سراسری
  • هندل کردن استثناهای پیش بینی شده
  • روش های اجرای Thread ها
  • به روز رسانی واسط کاربری برنامه ها از طریق Thread ها
  • کار کردن با Await در Task ها
  • استثناهای Thread ها و مسائل مربوط به Timeout

فصل پنجم: الگوهای طراحی و کدهای Maintainable

  • تکه تکه کردن واسط کاربری برنامه (User Interface Segregation)
  • استخراج منطق تجاری برنامه از Code Behind
  • الگوی Model-View-Presenter در ساخت برنامه های ویندوز (MVP)
  • ساخت View Interface ها
  • ارتباط با Presenter
  • ریفکتور کردن Presenter
  • الگوی Command در ساخت برنامه های ویندوز
  • پیاده سازی الگوی Command
  • الگوی Event Aggregator و پیاده سازی آن

فصل ششم: ساخت Custom Control ها

  • انتخاب نقطه ی شروع مناسب برای ساخت Custom Control
  • ساخت Custom Control
  • معرفی GDI+
  • رندر کردن Custom Control مورد نظر (Waveform)
  • اضافه کردن قابلیت Scrollbar
  • نشان دادن نقطه ی پخش صوت
  • تغییر مکان پخش صوت با استفاده از موس
  • درگ و دراپ کردن با استفاده از موس
  • ایجاد فرم های Drop-Down در Custom Control ها

فصل هفتم: Interoperability و ارتباط با پلت فرم های دیگر

  • اجرای API های ویندوز
  • اضافه کردن قابلیت Touch
  • نمایش محتوای وب
  • کار کردن با WebBrowser
  • رندر کردن HTML
  • دسترسی و کار کردن با DOM
  • نمایش محتوای WPF
  • مسائل مربوط به Incremental Migration

فصل هشتم: جمع بندی

  • تجریه ی کاری کاربر با برنامه
  • نکات کد نویسی
  • مسائل مربوط به قابلیت گسترش (Extensibility)
  • برنامه ی ساخت شده

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش بهترین روش های برنامه نویسی Windows Forms Application ها”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید