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

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

Upload: kameko-best

Post on 30-Dec-2015

94 views

Category:

Documents


4 download

DESCRIPTION

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

TRANSCRIPT

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

الهی؛

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

به نام خدا

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

نام درس: شیوه ارائه مطالب

WPFموضوع ارائه:

استاد محترم: جناب مهندس علی بهرامی

زاده

سرآغاز

هاره آ

حلرا

تریومپ کا

یسشنا

ارک

ی لم

ع– ردی

ارب کیلم

عاهشگ

دان

سانرا خ

ینعت

ص

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

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

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

WPF چیست؟

• WPF سر آغاز سه کلمه Windows Presentation

Foundation می باشد .

یک زیر سیستم گرافیکی لحاظ شده در دات نت •

از UI به باال است که باعث جداسازی ساختار 3.0

می شود. Business Logicمنطق

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

اساسWPF

:بر موارد زیر استوار می باشد WPFپایه و اساس •

برای انجام سرویس User32 هنوز از WPF نکته: •

.استفاده میکندهای خاصی

• DirectX

• APIگرافیکی سریع های

سخت افزاری

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

پشتیبانی کنترلهای سابق •

امکان کار با اسناد متنی •

شدن اسنادPrintکنترل بر روی نحوه •

ا و تصویردصانیمیشن، امکان ایجاد •

برای ایجاد واسط های کاربری XAMLاستفاده از زبان •

بهینه سازی سرعت سخت افزار •

به DirectX9 بهره وری بیشتر از سخت افزار در صورت پشتیبانی •

باال

ویژگیهای WPF

یتگ

سابو

معد

WPF

نش

لوزو

ربه

شاینم

حهفص

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

بعدی و 2امکان طراحی های • بعدی3نیز

ویژگیهای WPF

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

ویژگیهای WPF

ایجاد انواع افکت هاامکان •

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

ویژگیهای WPF

قلم موهای گرادیان •

انواع ابزارهای گرافیکی برای ترسیم •

شکل دلخواه

وجود افکت های از پیش تعریف شده •

داشتن ابزارهای بسیار جهت طراحی کنترلهای •دلخواه که عبارتند از :

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

WPFاهداف

CPU به جای GPUاستفاده از •

که WPF توسط DirectXمرتفع نمودن مشکالت •

:عبارتند از • DirectX به دلیل نیاز به کدنویسی های زیاد، جایگاه زیادی

در توسعه

نوع بهینه سازی و نحوه رندر کردن اشکال توسط •

کارت های

برنامه های تجاری پیدا نکرد.

ویدیویی متفاوت

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

WPF Project

می توان WPF سه نوع پروژه مختلف را بوسیله •

کردایجاد

•      Windows Application

•     Navigation Application

•  XBAP Application (WPF Browser Application)

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

WPF Project

• Windows Application

کالس      • .Windowsاز برند می ارث

•    . هستند سابق ویندوزی های برنامه جایگزین

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

WPF Project

• Navigation Application

کالس       • .pageاز برد می ارث

•    . دارد وب تحت های برنامه مانند    ظاهری

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

WPF Project

• XBAP Application

کالس      • .pageاز برند می ارث

.Installerفایل      • ندارند

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

WPFمعماری

PresentationFramwork.dll

PresentationCore.dll WindowsBase.dll

The Media Integration LayerMilCore.dll WindowsCodecs.dll

The Managed WPF API

Direct3D User32

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

WPFمعماری

•WPF ها به شرح زیر یک تکنولوژی چند الیه است که الیه

:می باشند قرا WPFالیه اول: الیه اسمبلی های پایه ای و اساسی •

گرفته اند

milcore.dll الیه دوم: الیه کامپوننت •

سطح پايين مي APIکه به صورت يک Direct3Dالیه سوم: •

باشد

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

بدون شرح

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

بدون شرح

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

خالصه

از درگیر شدن با پیکسل ها و کار کردن بر WPF توسط •روی آن ها

برنامه نویس قادر به ایجاد اشکال سه بعدی و... خواهید •بود .

از نوشتن کدهای بسیار رهایی خواهید یافت.•

• WPFجهت انجام روتین های پیچیده گرافیکی ، از GPU .استفاده می کند

رهایی خواهید .یافت

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

بهروزیآرزویبا

با سپاس

» راحله آهار «

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

Pro WPF in C# 2008 – by Matthew

MacDonald

www.CodeProject.Com

www.Asp.NET

WWW.Barnamenevis.com

http://www.wikipedia.org/

منابع