WPFWindows Presentation Foundation<br />Vinicius de Melo Rocha<br />
Agenda<br />Conceito<br />Ferramentas<br />Recursos<br />Solucionar  problemas<br />Demos<br />
Conceitos<br /><ul><li>Windows Presentation Foundation
Pilar de desenvolvimento
Camada de apresentação
Baseado em DirectX
Tudo é vetor
Independente de resolução</li></li></ul><li>XAML<br />eXtensionApplication Markup Language<br />Lê-se: “zamel”<br />Usada ...
XAML<br />
XAML<br />Demonstração<br />
Ferramentas<br />
Ferramentas<br />Demonstração<br />
DataBinding<br />Como você faz DataBinding?<br />DataContext<br />IValueConverter e IMultiValueConverter<br />ValidationRu...
Styles<br />
Resources<br />Styles<br />DataTemplates<br />Triggers<br />DataTrigger<br />EventTriggers<br />
Gráficos<br /><ul><li>Aceleração do hardware
Upcoming SlideShare
Loading in …5
×

O que o WPF tem diferente

1,235 views

Published on

Apresentação sobre o que o WPF tem de diferente.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,235
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

O que o WPF tem diferente

  1. 1. WPFWindows Presentation Foundation<br />Vinicius de Melo Rocha<br />
  2. 2. Agenda<br />Conceito<br />Ferramentas<br />Recursos<br />Solucionar problemas<br />Demos<br />
  3. 3. Conceitos<br /><ul><li>Windows Presentation Foundation
  4. 4. Pilar de desenvolvimento
  5. 5. Camada de apresentação
  6. 6. Baseado em DirectX
  7. 7. Tudo é vetor
  8. 8. Independente de resolução</li></li></ul><li>XAML<br />eXtensionApplication Markup Language<br />Lê-se: “zamel”<br />Usada pra descrever interface<br />WPF não é XAML<br />XAML pode ser usado em:<br />WPF<br />Silverlight<br />Workflow Foundation<br />
  9. 9. XAML<br />
  10. 10. XAML<br />Demonstração<br />
  11. 11. Ferramentas<br />
  12. 12. Ferramentas<br />Demonstração<br />
  13. 13. DataBinding<br />Como você faz DataBinding?<br />DataContext<br />IValueConverter e IMultiValueConverter<br />ValidationRule<br />OneWay, TwoWay, (...)<br />INotifyPropertyChange<br />
  14. 14. Styles<br />
  15. 15. Resources<br />Styles<br />DataTemplates<br />Triggers<br />DataTrigger<br />EventTriggers<br />
  16. 16. Gráficos<br /><ul><li>Aceleração do hardware
  17. 17. Tudo é vetor
  18. 18. Zam3D
  19. 19. Plug-ins
  20. 20. Blender 3D (python)
  21. 21. maya, max, etc
  22. 22. Afinal, XAML não é WPF</li></li></ul><li>Animação<br />Aplicação que suporta animação<br />Linha de tempo<br />Storyboards<br />Uso de ‘States’<br />
  23. 23. demo<br />
  24. 24. Resources<br /><ul><li>http://www.msdn.com/
  25. 25. http://www.microsoft.com/express/
  26. 26. http://www.microsoft.com/expression/
  27. 27. http://www.windowsclient.net/
  28. 28. http://vmrocha.blogspot.com/</li></li></ul><li>Contato<br />http://vmrocha.blogspot.com/<br />vmr@cesar.org.br<br />@vmrocha<br />

×