introducción a wpf
DESCRIPTION
Introducción a Windows Presentation FoundationTRANSCRIPT
![Page 1: Introducción a WPF](https://reader035.vdocuments.net/reader035/viewer/2022062220/557ad75cd8b42a8f648b46da/html5/thumbnails/1.jpg)
Windows Presentation Foundation
Rodolfo Finochietti
![Page 2: Introducción a WPF](https://reader035.vdocuments.net/reader035/viewer/2022062220/557ad75cd8b42a8f648b46da/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062220/557ad75cd8b42a8f648b46da/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062220/557ad75cd8b42a8f648b46da/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062220/557ad75cd8b42a8f648b46da/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062220/557ad75cd8b42a8f648b46da/html5/thumbnails/6.jpg)
Demo
![Page 7: Introducción a WPF](https://reader035.vdocuments.net/reader035/viewer/2022062220/557ad75cd8b42a8f648b46da/html5/thumbnails/7.jpg)
¿Preguntas?