الهی؛ روا مدار که پنهان ما از پیدای ما ناستوده تر...
DESCRIPTION
به نام خدا. الهی؛ روا مدار که پنهان ما از پیدای ما ناستوده تر باشد. سرآغاز. راحله آهار کارشناسی کامپیوتر دانشگاه علمی کاربردی – علمی صنعتی خراسان. نام درس: شیوه ارائه مطالب موضوع ارائه: WPF استاد محترم: جناب مهندس علی بهرامی زاده. از WPF چه می دانید ؟. WPF چیست؟. - PowerPoint PPT PresentationTRANSCRIPT
الهی؛
روا مدار که پنهان ما از پیدای ما ناستوده تر باشد
به نام خدا
نام درس: شیوه ارائه مطالب
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/
منابع