تکنولوژی (Windows Presentation Foundation (WPF مایکروسافت، برای توسعه دهندگان چندین کتابخانه و API ارائه میدهد تا تجربههای کاربری جذاب ایجاد کنند. این کتاب دارای طیف گسترده ای از مثالهای ساده و پیچیده برای نشان دادن چگونگی توسعه برنامههای کاربردی سازمانی با WPF برای دسکتاپ ویندوز است.
ویرایش دوم کتاب Mastering Windows Presentation Foundation، با پوشش مزایای استفاده از الگوی معماری نرم افزار (Model-View View-Model (MVVM با WPF شروع میشود قبل از اینکه شما را در دیباگ کردن برنامههای WPF خودتان راهنمایی کند. سپس این کتاب معماری برنامه و ساختن لایه پایه برای برنامههای خودتان را به تفصیل بیان میکند. همان طور که پیشرفت میکند، شما با انقیاد دادهها آشنا میشوید، کنترلهای مختلف تعبیه شده WPF را بررسی میکنید و آنها را مطابق با نیازهای خود سفارشی میکنید.
این کتاب پر از مثالهای جذاب و عملی است و مفاهیمی را ترسیم میکند که در ارتقای مهارت هایتان در WPF به شما کمک میکند. شما MVVM و چگونگی کمک آن در توسعه با WPF را بررسی میکنید، چارچوب برنامه سفارشی خودتان را پیاده سازی میکنید، چگونگی سازگاری با کنترلهای تعبیه شده را درک میکنید، از انیمیشنها استفاده میکنید، اعتبارسنجی واکنش گرا دادهها را پیاده میکنید، رابط کاربریهای جذاب ایجاد میکنید، کارایی برنامه خودتان را بهبود میبخشید و نحوه استقرار برنامه را یاد میگیرید.
همچنین، با استفاده از الگوی معماری نرم افزار MVVM، روش هوشمندانهتری برای کار با WPF کشف خواهید کرد؛ یاد میگیرید چارچوب برنامه سبک خودتان را برای ساختن برنامههای آینده خودتان ایجاد کنید، انقیاد دادهها را یاد بگیرید و نحوه استفاده از آن را در یک برنامه یاد بگیرید. شما چگونگی ساختن کنترلهای سفارشی را برای رفع نیازهای خود وقتی که قابلیتهای تعبیه شده کافی نیستند را یاد میگیرید. شما همچنین یاد میگیرید که چگونه برنامههای خود را با استفاده از انیمیشنهای کاربردی، تصاویر خیره کننده و اعتبار سنجی دادههای پاسخگو تقویت کنید. برای اطمینان از اینکه برنامه شما نه تنها تعاملی بلکه کارآمد هم است، روی بهبود عملکرد برنامه نیز تمرکز خواهید کرد و در آخر روشهای مختلف استقرار برنامههای خودتان را بررسی خواهید کرد. با به پایان رساندن این کتاب، شما در استفاده از WPF برای ایجاد رابط کاربریهای کارآمد و در عین حال قدرتمند مهارت خواهید داشت.