1 / 21

الهی؛ روا مدار که پنهان ما از پیدای ما ناستوده تر باشد

به نام خدا. الهی؛ روا مدار که پنهان ما از پیدای ما ناستوده تر باشد. سرآغاز. راحله آهار کارشناسی کامپیوتر دانشگاه علمی کاربردی – علمی صنعتی خراسان. نام درس: شیوه ارائه مطالب موضوع ارائه: WPF استاد محترم: جناب مهندس علی بهرامی زاده. از WPF چه می دانید ؟. WPF چیست؟.

kameko-best
Download Presentation

الهی؛ روا مدار که پنهان ما از پیدای ما ناستوده تر باشد

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. به نام خدا الهی؛ روا مدار که پنهان ما از پیدای ما ناستوده تر باشد

  2. سرآغاز راحله آهار کارشناسی کامپیوتر دانشگاه علمی کاربردی – علمی صنعتی خراسان نام درس: شیوه ارائه مطالب موضوع ارائه: WPF استاد محترم: جناب مهندس علی بهرامی زاده

  3. از WPF چه می دانید ؟

  4. WPFچیست؟ • WPFسر آغاز سه کلمهWindows Presentation Foundationمی باشد. • یک زیر سیستم گرافیکی لحاظ شده در دات نت 3.0 به بالا است که باعث جداسازی ساختار UI از منطق Business Logic می شود.

  5. اساسWPF • پایه و اساس WPFبر موارد زیر استوار می باشد: • نکته:WPFهنوز ازUser32برای انجام سرویس های خاصی استفاده میکند. • DirectX • APIهای گرافیکی سریع سخت افزاری

  6. ویژگیهای WPF • پشتیبانی کنترلهای سابق • امکان کار با اسناد متنی • کنترل بر روی نحوه Print شدن اسناد • امکان ایجاد انیمیشن، صدا و تصویر • استفاده از زبان XAMLبرای ایجاد واسط های کاربری • بهینه سازی سرعت سخت افزار • بهره وری بیشتر از سخت افزار در صورت پشتیبانیDirectX9 به بالا عدم وابستگی WPF به رزولوشن صفحه نمایش

  7. ویژگیهای WPF • امکان طراحی های 2 بعدی و نیز 3 بعدی

  8. ویژگیهای WPF • امکان ایجاد انواع افکت ها

  9. ویژگیهای WPF • داشتن ابزارهای بسیار جهت طراحی کنترلهای دلخواه که عبارتند از : • قلم موهای گرادیان • انواع ابزارهای گرافیکی برای ترسیم شکل دلخواه • وجود افکت های از پیش تعریف شده

  10. اهداف WPF • استفاده از GPU به جای CPU • مرتفع نمودن مشکلات DirectX توسط WPF که عبارتند از: • DirectX به دلیل نیاز به کدنویسی های زیاد، جایگاه زیادی در توسعه • نوع بهینه سازی و نحوه رندر کردن اشکال توسط کارت های برنامه های تجاری پیدا نکرد. ویدیویی متفاوت

  11. WPF Project • سه نوع پروژه مختلف را بوسیله WPFمی توان ایجاد کرد •     Windows Application •      Navigation Application •  XBAP Application (WPF Browser Application)

  12. WPF Project • Windows Application • از کلاس Windows ارث می برند. • جایگزین برنامه های ویندوزی سابق هستند.

  13. WPF Project • Navigation Application • از کلاس page ارث می برد. • ظاهری مانند برنامه های تحت وب دارد.

  14. WPF Project • XBAP Application • از کلاس page ارث می برند. • فایل Installer ندارند.

  15. معماری WPF The Managed WPF API PresentationFramwork.dll PresentationCore.dll WindowsBase.dll The Media Integration Layer MilCore.dll WindowsCodecs.dll Direct3D User32

  16. معماری WPF • WPF یک تکنولوژی چند لایه است که لایهها به شرح زیر می باشند: • لایه اول: لایه اسمبلی های پایه ای و اساسی WPF قرا گرفته اند • لایه دوم: لایه کامپوننتmilcore.dll • لایه سوم: Direct3D که به صورت يک API سطح پايين مي باشد

  17. بدون شرح

  18. بدون شرح

  19. خلاصه • توسط WPF از درگیر شدن با پیکسل ها و کار کردن بر روی آن ها • برنامه نویس قادر به ایجاد اشکال سه بعدی و... خواهید بود . • از نوشتن کدهای بسیار رهایی خواهید یافت. • WPF جهت انجام روتین های پیچیده گرافیکی ، ازGPU استفاده می کند. رهایی خواهید یافت.

  20. با سپاس « راحله آهار » با آرزوی بهروزی

  21. منابع Pro WPF in C# 2008 – by Matthew MacDonald www.CodeProject.Com www.Asp.NET WWW.Barnamenevis.com http://www.wikipedia.org/

More Related