   Interfaces visuais Microsoft e padrões
   WPF
   Controles
   Binding
   Juntando tudo
   Cases de sucesso
   Boas referências
   Windows Forms
   Webforms
   ASPNET MVC
   WPF
   Silverlight
   MVC (Model View Controller)
   MVC (Model View Controller)
   MVP (Model View Presenter)
   MVP (Model View Presenter)
   Application Controller
   MVVM (Model View ViewModel)
   MVVM (Model View ViewModel)
   MVVM (Model View ViewModel)
   MVVM (Model View ViewModel)
   Observer
   Command
   Undo/Redo Command
   Undo/Redo Command
   Decorator
   Decorator
   SoC (Separation of Concerns)
   Testabilidade (Importância do teste?)
   Testes Unitários AUTOMATIZADOS
   Facilidade de manutenção
   Para resolver um problema recorrente com
    uma solução já existente e eficaz
   Uma linguagem comum de comunicação
   Mais código, mais classes, mais métodos, etc
   Mais complexidade
   StackPanel
   Grid
   Entre UserControls
    ◦ Fica a cargo da Window

   Entre Windows
    ◦ Terá que ser feito pelo App.xaml

   Popup
    ◦ Será uma Window aberta por outra com tamanho
      menor
   Criar uma aplicação WPF
   Criar um tela utilizando alguns controles
    básicos como: label, textbox, botão, etc
   Criar um modelo de classes
   Fazer o bind entre modelo e tela
   Fazer testes com os mais diferentes tipos de
    bindings
   wpftutorial.net
   www.codeproject.com
   MSDN

Wpf e mvvm

  • 2.
    Interfaces visuais Microsoft e padrões  WPF  Controles  Binding  Juntando tudo  Cases de sucesso  Boas referências
  • 3.
    Windows Forms
  • 4.
    Webforms
  • 5.
    ASPNET MVC
  • 6.
    WPF
  • 7.
    Silverlight
  • 8.
    MVC (Model View Controller)
  • 9.
    MVC (Model View Controller)
  • 10.
    MVP (Model View Presenter)
  • 11.
    MVP (Model View Presenter)
  • 12.
    Application Controller
  • 13.
    MVVM (Model View ViewModel)
  • 14.
    MVVM (Model View ViewModel)
  • 15.
    MVVM (Model View ViewModel)
  • 16.
    MVVM (Model View ViewModel)
  • 17.
    Observer
  • 18.
    Command
  • 19.
    Undo/Redo Command
  • 20.
    Undo/Redo Command
  • 21.
    Decorator
  • 22.
    Decorator
  • 23.
    SoC (Separation of Concerns)  Testabilidade (Importância do teste?)  Testes Unitários AUTOMATIZADOS  Facilidade de manutenção  Para resolver um problema recorrente com uma solução já existente e eficaz  Uma linguagem comum de comunicação  Mais código, mais classes, mais métodos, etc  Mais complexidade
  • 28.
    StackPanel
  • 29.
    Grid
  • 42.
    Entre UserControls ◦ Fica a cargo da Window  Entre Windows ◦ Terá que ser feito pelo App.xaml  Popup ◦ Será uma Window aberta por outra com tamanho menor
  • 44.
    Criar uma aplicação WPF  Criar um tela utilizando alguns controles básicos como: label, textbox, botão, etc  Criar um modelo de classes  Fazer o bind entre modelo e tela  Fazer testes com os mais diferentes tipos de bindings
  • 45.
    wpftutorial.net  www.codeproject.com  MSDN