Upload
kameko-best
View
94
Download
4
Embed Size (px)
DESCRIPTION
به نام خدا. الهی؛ روا مدار که پنهان ما از پیدای ما ناستوده تر باشد. سرآغاز. راحله آهار کارشناسی کامپیوتر دانشگاه علمی کاربردی – علمی صنعتی خراسان. نام درس: شیوه ارائه مطالب موضوع ارائه: WPF استاد محترم: جناب مهندس علی بهرامی زاده. از WPF چه می دانید ؟. WPF چیست؟. - PowerPoint PPT Presentation
Citation preview
الهی؛
روا مدار که پنهان ما از پیدای ما ناستوده تر باشد
به نام خدا
نام درس: شیوه ارائه مطالب
WPFموضوع ارائه:
استاد محترم: جناب مهندس علی بهرامی
زاده
سرآغاز
هاره آ
حلرا
تریومپ کا
یسشنا
ارک
ی لم
ع– ردی
ارب کیلم
عاهشگ
دان
سانرا خ
ینعت
ص
چه می WPFاز دانید ؟
WPF چیست؟
• WPF سر آغاز سه کلمه Windows Presentation
Foundation می باشد .
یک زیر سیستم گرافیکی لحاظ شده در دات نت •
از UI به باال است که باعث جداسازی ساختار 3.0
می شود. Business Logicمنطق
اساسWPF
:بر موارد زیر استوار می باشد WPFپایه و اساس •
برای انجام سرویس User32 هنوز از WPF نکته: •
.استفاده میکندهای خاصی
• DirectX
• APIگرافیکی سریع های
سخت افزاری
پشتیبانی کنترلهای سابق •
امکان کار با اسناد متنی •
شدن اسنادPrintکنترل بر روی نحوه •
ا و تصویردصانیمیشن، امکان ایجاد •
برای ایجاد واسط های کاربری XAMLاستفاده از زبان •
بهینه سازی سرعت سخت افزار •
به DirectX9 بهره وری بیشتر از سخت افزار در صورت پشتیبانی •
باال
ویژگیهای WPF
یتگ
سابو
معد
WPF
نش
لوزو
ربه
شاینم
حهفص
بعدی و 2امکان طراحی های • بعدی3نیز
ویژگیهای WPF
ویژگیهای WPF
ایجاد انواع افکت هاامکان •
ویژگیهای WPF
قلم موهای گرادیان •
انواع ابزارهای گرافیکی برای ترسیم •
شکل دلخواه
وجود افکت های از پیش تعریف شده •
داشتن ابزارهای بسیار جهت طراحی کنترلهای •دلخواه که عبارتند از :
WPFاهداف
CPU به جای GPUاستفاده از •
که WPF توسط DirectXمرتفع نمودن مشکالت •
:عبارتند از • DirectX به دلیل نیاز به کدنویسی های زیاد، جایگاه زیادی
در توسعه
نوع بهینه سازی و نحوه رندر کردن اشکال توسط •
کارت های
برنامه های تجاری پیدا نکرد.
ویدیویی متفاوت
WPF Project
می توان WPF سه نوع پروژه مختلف را بوسیله •
کردایجاد
• Windows Application
• Navigation Application
• XBAP Application (WPF Browser Application)
WPF Project
• Windows Application
کالس • .Windowsاز برند می ارث
• . هستند سابق ویندوزی های برنامه جایگزین
WPF Project
• Navigation Application
کالس • .pageاز برد می ارث
• . دارد وب تحت های برنامه مانند ظاهری
WPF Project
• XBAP Application
کالس • .pageاز برند می ارث
.Installerفایل • ندارند
WPFمعماری
PresentationFramwork.dll
PresentationCore.dll WindowsBase.dll
The Media Integration LayerMilCore.dll WindowsCodecs.dll
The Managed WPF API
Direct3D User32
WPFمعماری
•WPF ها به شرح زیر یک تکنولوژی چند الیه است که الیه
:می باشند قرا WPFالیه اول: الیه اسمبلی های پایه ای و اساسی •
گرفته اند
milcore.dll الیه دوم: الیه کامپوننت •
سطح پايين مي APIکه به صورت يک Direct3Dالیه سوم: •
باشد
بدون شرح
بدون شرح
خالصه
از درگیر شدن با پیکسل ها و کار کردن بر WPF توسط •روی آن ها
برنامه نویس قادر به ایجاد اشکال سه بعدی و... خواهید •بود .
از نوشتن کدهای بسیار رهایی خواهید یافت.•
• WPFجهت انجام روتین های پیچیده گرافیکی ، از GPU .استفاده می کند
رهایی خواهید .یافت
بهروزیآرزویبا
با سپاس
» راحله آهار «
Pro WPF in C# 2008 – by Matthew
MacDonald
www.CodeProject.Com
www.Asp.NET
WWW.Barnamenevis.com
http://www.wikipedia.org/
منابع