Windows Presentation Foundation توسط مایکروسافت ایجاد شده است و یک زیر سیستم گرافیکی برای رندر کردن واسطهای کاربر در برنامههای کاربردی تحت ویندوز می باشد. WPF بستری هسته WPF یک موتور رندرینگ برداری و مستقل از وضوح تصویر است که برای بهره برداری از مزایای سخت افزارهای گرافیکی امروزی ساخته شده است.
WPF به جای استفاده از سیستم قدیمی تر واسط دستگاه گرافیک (GDI) از دایرکت ایکس استفاده می کند. WPF سعی دارد که مدل پایداری از برنامه نویسی ارائه کند که در آن واسط کاربر از منطق تجاری(Business Logic) برنامه کاملاً جدا باشند. از این جهت شباهت زیادی به زول (زبان برنامهنویسی) و SVG دارد. WPF از XAML (با تلفظ زمل)، که از مشتقات ایکسامال (XML) است، برای تعریف و پیوند عناصر تشکیل دهنده واسط کاربر استفاده می کند. برنامههای WPF می توانند به صورت مستقل و منزوی یا به صورت شی ادغام شده در یک صفحه وب به کار روند.
سرفصل های دوره آموزشی Udemy Learn Enterprise WPF with XAML from Scratch:
– معرفی
– کنترل
– طرح
– خواص و رویدادها
– اتصال داده
– منابع
– سبک ها، راه اندازها، قالب ها، پوسته ها
– کنترل های کاربر و کنترل های سفارشی
– مدل برنامه WPF
– اجرای یک ویرایشگر ساده و یک بازی
– ساخت یک برنامه واقعی در جهان