Introducción a WPF

8
Windows Presentation Foundation Rodolfo Finochietti

description

Introducción a Windows Presentation Foundation

Transcript of Introducción a WPF

Page 1: Introducción a WPF

Windows Presentation Foundation

Rodolfo Finochietti

Page 2: Introducción a WPF

Windows Presentation Foundation

• Unificación de modelos de UI:– Formularios, Controles, Media,

Documentos• Motor Vectorial:

– Utilizando el poder de gráficos del PC

• Programación Declarativa:– Diseñadores/Autores de UI

trabajando con desarrolladores de aplicaiones

• Deployment Sencillo– Despliegue y administración de las

apliaciones de forma confiable y segura

Page 3: Introducción a WPF

Windows Presentation Foundation

• Programacion Declarativa– Markup para Windows• Instrucciones simples y declarativas

– Código y Contenido estan separados• Colaboración entre diseñadores y

desarrolladores – Herramientas para crear y consumir

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

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

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

Page 4: Introducción a WPF

Riqueza de UI vs. Complejidad

Riqueza en UX

Pro

du

cti

vid

ad

D

esarr

ollo

ASP.NET 2.0(HTML)

Windows Forms 2.0

Win32

Direct 3D v9

Disponible: 2005 2006

DHTML(AJAX)

1997

ASP.NET “Atlas”

Alcance

Direct 3Dv10

Riqueza

WindowsPresentationFoundation

Riqueza Optimizada

& Alcance

Page 5: Introducción a WPF

Windows Presentation Foundation

• Soporte para navegacion– Varios modelos, historia, back & forward

• Animaciones• Incorporación natural de varios medios– Videos, sonidos, documentos

Page 6: Introducción a WPF

Demo

Page 7: Introducción a WPF

¿Preguntas?

Page 8: Introducción a WPF

[email protected] http://twitter.com/rodolfof

http://shockbyte.net

¡GRACIAS!