Wpf Attenkintes

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Wpf Attenkintes as PDF for free.

More details

  • Words: 536
  • Pages: 17
1

Windows Presentation Foundation Az OS új következő generációs platformja B á to rfi Z so lt

[email protected] | http://batorfizsolt.spaces.live.com Fejlesztési és Platform Üzletág Microsoft Magyarország

Prezentációs technológiák HTML (CSS)

Ajax

WPF/E

DirectX WPF XBAP

WPF

OpenGL

Flash

Professzionális grafiku futtató környezet

Széles körben elérhető

Trend’0 7

Nincs közös nevező ... 4

Kihasználjuk? 5

Designer – Fejlesztő együttműködés 6

Demó XBAP: AMG Mercedes OTTO katalógus Web ClickOnce: Expression mintaalkalmazások 15 puzzle 3D Cloth New York Times iBloks

8

Windows Presentation Foundation Következő generációs prezentációs alrendszer, mely egyesíti a UI, dokumentum, média és 3D képességeket a mendzselt kódban írt alkalmazások számára

Windows Presentation Foundation

XPS Viewer

WPF architektúra

Unmanaged

DOCUMENT SERVICES

USER INTERFACE SERVICES

XPS Documents

Application Services

Controls

Packaging Services

Deployment Services

Layout

MEDIA INTEGRATION LAYER Imaging

2D

Effects

3D

B A SE SE R VIC ES Audio

XAML

Video

Accessibility

Text

Animation

Input & Eventing

Composition Engine

Property System

D e skto p W in d o w s M a n a g e r C o m p o sitio n E n g in e

M e d ia In te g ra tio n La y e r

W in d o w s M e d ia Fo u n d a tio n

D ire ctX

W in d o w s V ista D isp la y D riv e r ( LD D M ) P rin t S p o o le r

Databinding

P ro p e rty E n g in e

Managed

In p u t / E v e n tin g S yste m

. NET Framework

2 .0

Alkalmazás = markup + kód

XAML < Button Width =" 100 " > OK < Button . Background > LightBlue

C# Button b1 = new Button (); b1 . Content = " OK "; b1 . Background = new SolidColorBrush ( Colors . LightBlue ) ; b1 . Width = 100 ;

VB . NET Dim b1 As New Button b1 . Content = " OK " b1 . Background = New _ SolidColorBrush ( Colors . LightBlue ) b1 . Width = 100

XAML XML Application Markup Language .NET objektumok inicializálásához szükséges markup Integrált parser, compiler

WPF implementáció A felhasználói felület vizuális fájának leírása Több mint egy DOM: erőforrások, stílusok, adatkötés Kiterjesztési lehetőség: property element, markup extenstion, type converter

Nyílt szabvány Bárki szabadon felhasználhatja Számos eszköz támogatja (pl.3D studio,

Microsoft Expression Közös projekt rendszer (msbuild) Vágóasztal támogatás Erőforrások szerkesztése Egyedi stílusok Adatkötés

WPF alkalmazások kategóriái Loose XAML Felhasználói felület háttérkód nélkül URL-el érhetők el: http://url/ui.xaml IE-ben jelenikmeg (PresentationHost)

XBAP Webes URL-en elérhető alkalmazások Letöltődnek, de nem települnek Security sandbox (Internet Zone)

ClickOnce Webre publikált kliens alkalmazások Letöltés után települnek Folyamatosan frissülnek a telepítőhelyről

Demó Loose XAML kód + markup: Hello world.xbap Egy öszetettebb felület fejlesztése: videófal

Összefoglalás WPF = az OS következő generációs prezentációs technológiája Hardver gyorsítás Gazdag eszköztár Szövegkezelés, vektorgrafika, animáció, 3D, kép, hang, videó

Új alkalmazás modell Alkalmazás = markup + kód Loose XAML, XBAP, ClickOnce

Designer – Fejlesztő együttműködés

További információk Bevezető videók http://channel9.msdn.com/tags/WPF

Minta alkalmazások

http:// channel9.msdn.com/wiki/default.aspx/WPF.ApplicationPor

Platform SDK http:// msdn2.microsoft.com/en-us/library/aa970268.aspx

Fejlesztői közösség http://wpf.netfx3.com/

devportal.hu fórum http://www.devportal.hu/Portal/Forum.aspx

Blog http://batorfizsolt.spaces.live.com

Related Documents

Wpf Attenkintes
June 2020 15
Wpf Architecture
June 2020 14
Isas-wpf
May 2020 12
Wpf Final Draft
May 2020 12
Wpf Brochure- Draft 2
May 2020 17
Outlook Hol Wpf
November 2019 6