شماره تماس 09336863931 | 09178169907 پست الکترونیک info@provid.ir

برنامه نویسی Windows Form Application

برنامه نویسی Windows Form Application

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

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

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

برخی مباحث مطرح شده در دوره ی آموزش برنامه نویسی Windows Form Application عبارت اند از:

  • ساخت برنامه های عالی با استفاده از پلت فرم Windows Form Application
  • انجام عملیات دقیق مربوط به تغییر اندازه (Resize) فرم ها
  • مباحث مربوط به قابلیت استفاده مجدد (Usability) ، دسترس پذیری (Accessibility) و بومی سازی (Localization)
  • مدیریت صحبح استثناها (Exception Handling) و مسائل مربوط به برنامه نویسی چند نخی (Threading)
  • استفاده از الگوهای طراحی (Design Pattern) و نوشتن کدهای قابل نگهداری (Maintainable)
  • ساخت کنترل های سفارشی (Custom Control)
  • ارتباط با بقیه ی تکنولوژی ها (Interoperability)
  • و بسیاری مباحث کلیدی و مهم دیگر

این آموزش به صورت فصل به فصل بر روی وبسایت قرار می گیرد.

Pluralsight Logoرجوع به این بسته در سایت Pluralsight

ویدئوی معرفی به علت قرار داشتن بر روی سایت آپارات از کیفیت بالایی برخوردار نیست. این موضوع در مورد ویدئوهای خریداری شده که بر روی سرور سایت قرار داده شده اند صدق نمی کند.

دانلود دموی بسته ی برنامه نویسی Windows Form Application

download demoعناوین فصل های بسته ی برنامه نویسی Windows Form Application

فصل اول: Creating Excellent Windows Forms Applications (ساخت برنامه های عالی ویندوز)

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

فصل دوم: Resizing and Layout (تغییر اندازه و چیدمان)

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

فصل سوم: Usability, Accessibility, and Localization (قابلیت استفاده مجدد، دسترسی پذیری و بومی سازی)

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

فصل چهارم: Exceptions and Threading (استثناها و برنامه نویسی چندنخی)

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

فصل پنجم: Patterns for Maintainable Code (الگوهای طراحی و کدهای قابل نگهداری)

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

فصل ششم: Creating Custom Controls (ساخت کنترل های سفارشی)

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

فصل هفتم: Interoperability (هماهنگی با پلت فرم های دیگر)

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

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

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

خرید بسته ی برنامه نویسی Windows Form Application به صورت آنلاین

450,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

نظر بدهید

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

CLOSE
CLOSE