چکیده - به طور کلی برنامه های ویندوزی از دو امکان، توابع User32 و GDI/GDI+ برای ترسیم عناصر گرافیکی استفاده میکنند. شرکت مایکروسافت به دلیل محدودیت هایی که در هر یک از دوبخش فوق، وجود داست، اقدام به ایجاد کتابخانه سطح بالایی به نام DirectX کرد. این ابزار با بهره گیری از توان کارت های گرافیکی با بهره بری بالا، حداکثر توان آن را برای ایجاد گرافیک های قوی به کار میبرد. اما به دلیل برقراری ارتباط مشکل با آن و نیاز به کد نویسی های زیاد، این ابزار بیشتر در تهیه بازی ها و برنامه های گرافیکی مورد استفاده قرار گرفت و جایگاه زیادی در توسعه برنامه های تجاری پیدا نکرد. تکنولوژی WPF یا Avalon یک زیر سیستم گرافیکی لحاظ شده در دات نت 3.0 به بالا است که باعث جداسازی ساختار UI از منطق Business Logic میگردد. معادل آن (زیر مجموعه ای از آن) در وب هم مورد استفاده قرار میگیرد با نامWPF/E)با نام رمز(SilverLight و تمامی این مشکلات را مرتفع کرده. WPF از تمامی قدرت DirectX جهت ایجاد گرافیک های 2 بعدی و 3 بعدی استفاده میکند. همچنین ابزار های بسیاری را جهت طراحی کردن در اختیار شما قرار میدهد فهرست مطالبعنوان صفحهچكيده2فصل اول :مقدمه ای بر تکنولوژیWindows Presentation Foundation تکنولوژی¬های جدید دات¬نت 8مشکلات تکنولوژی¬های قبل در شخصی¬سازی ابزارها 10درک گرافیک ویندوز 14Directx موتور گرافیکی جدید 15درجه¬بندی¬های WPF 18عدم وابستگی WPF به رزولوشن 19معماری WPF 21ساختار سلسله مراتبی آبجکت¬ها در WPF 24 فصل دوم :زبان XAMLطراحی واسط¬های گرافیکی کاربر قبل از WPF 28کاربردهای مختلف XAML 29ساختار فایل¬های XAML 30شکل ساده یک سند XAML 33فضای نام¬ها در XAML 35خواص و رویدادها در XAML 36کامپایل XAML به فایل های BAML تزریق شونده به اسمبلی ها42 فصل سوم :چیدمان طراحی کنترل¬هاایجاد برنامه¬های WPF 45چیدمان عناصر در WPF 49کنترل های کانتینر (ContainerControls) 51مفهوم Content در WPF 53کنترل Expander 58 فصل چهارم:نتیجه¬گیریمزایای WPF 61معایب WPF 64چشم انداز 65نتیجه¬گیری 66منابع 67
پروژه آماده: بررسی تکنولوژی WPF - Windows Presentation Foundation (فایل ورد - 66 صفحه)
چکیده - به طور کلی برنامه های ویندوزی از دو امکان، توابع User32 و GDI/GDI+ برای ترسیم عناصر گرافیکی استفاده میکنند. شرکت مایکروسافت به دلیل محدودیت هایی که در هر یک از دوبخش فوق، وجود داست، اقدام به ایجاد کتابخانه سطح بالایی به نام DirectX کرد. این ابزار با بهره گیری از توان کارت های گرافیکی با بهره بری بالا، حداکثر توان آن را برای ایجاد گرافیک های قوی به کار میبرد. اما به دلیل برقراری ارتباط مشکل با آن و نیاز به کد نویسی های زیاد، این ابزار بیشتر در تهیه بازی ها و برنامه های گرافیکی مورد استفاده قرار گرفت و جایگاه زیادی در توسعه برنامه های تجاری پیدا نکرد. تکنولوژی WPF یا Avalon یک زیر سیستم گرافیکی لحاظ شده در دات نت 3.0 به بالا است که باعث جداسازی ساختار UI از منطق Business Logic میگردد. معادل آن (زیر مجموعه ای از آن) در وب هم مورد استفاده قرار میگیرد با نامWPF/E)با نام رمز(SilverLight و تمامی این مشکلات را مرتفع کرده. WPF از تمامی قدرت DirectX جهت ایجاد گرافیک های 2 بعدی و 3 بعدی استفاده میکند. همچنین ابزار های بسیاری را جهت طراحی کردن در اختیار شما قرار میدهد فهرست مطالبعنوان صفحهچكيده2فصل اول :مقدمه ای بر تکنولوژیWindows Presentation Foundation تکنولوژی¬های جدید دات¬نت 8مشکلات تکنولوژی¬های قبل در شخصی¬سازی ابزارها 10درک گرافیک ویندوز 14Directx موتور گرافیکی جدید 15درجه¬بندی¬های WPF 18عدم وابستگی WPF به رزولوشن 19معماری WPF 21ساختار سلسله مراتبی آبجکت¬ها در WPF 24 فصل دوم :زبان XAMLطراحی واسط¬های گرافیکی کاربر قبل از WPF 28کاربردهای مختلف XAML 29ساختار فایل¬های XAML 30شکل ساده یک سند XAML 33فضای نام¬ها در XAML 35خواص و رویدادها در XAML 36کامپایل XAML به فایل های BAML تزریق شونده به اسمبلی ها42 فصل سوم :چیدمان طراحی کنترل¬هاایجاد برنامه¬های WPF 45چیدمان عناصر در WPF 49کنترل های کانتینر (ContainerControls) 51مفهوم Content در WPF 53کنترل Expander 58 فصل چهارم:نتیجه¬گیریمزایای WPF 61معایب WPF 64چشم انداز 65نتیجه¬گیری 66منابع 67