Criar uma apresentação à parte dessa com seu tópico. Depois
Vamos juntar tudo aqui...
.NET FRAMEWORK 3.5
Equipe:
Arthur Accioly
Alysson Melo
Amarildo Filho
Amarildo Pai
Arthur Coutinho
.Net Framework 3.5
ADO.NET Entity
Framework
ADO.NET Data
Services
ASP.NET Dynamic
Data
WPF & WCF
Melhorias
.NET Framework 3.5
LINQ
WF & WCF
Melhorias
Add-in
Framework
Melhorias
Adicionais
.NET Framework 3.0 + SP2
WPF
WCF
WF
.NET Framework 2.0 + SP2
Windows
CardSpace
WPF e SilverLigth
 Entendendo MVVM
 Motivação e benefícios
 Desvantagens
WPF
 O WPF surgiu em meados de 2001,
inicialmente conhecido por “Avalon”.
 Flexibilidade da interface
 Funções da versão 2.0 (.net) acrescentando
3D, animações, gráficos vetoriais,
reconhecimento de voz
 Usa os recursos do sistema operacional, de
maneira a otimizar a performance
Silverligth
 Mesmo padrão que o WPF
 Aplicação para a Web
O Que é MVVM
 É um padrão arquitetural
criado por John Gossman para
o WPF
 Variação do padrão MVC
 É similar ao padrão
Presentation Model do Martin
Fowler’s
Presentation Model
Motivação e benefícios
 Clara separação entre designer e
desenvolvedor
 Modelo não precisa ser alterada para suportar
as mudanças da camada de visão
 ViewModel raramente precisa ser modificado
para suportar as mudanças da visão
MVVM
View
ViewModel
Model
 A View se comunica com a ViewModel
 A ViewModel se comunica com a Model
 Porém o Model não faz o sentido inverso
Visão (View)
 Representa a interface que o usuário verá
 Pode ser o controle do usuário
 Pode conter qualquer lógica que você deseja
testar
 Manter a view o mais simples possível
VisãoModelo (ViewModel)
 Uma abstração da visão
 Conector entre a visão e o modelo
 Mantém o ViewState
 Torna a ViewModel o mais testável possível
Modelo (Model)
 Pode ser um objeto simples ou objeto de
relacionado ao banco de dados.
 Não se comunica com a camada ViewModel
Desvantagem
 Pode ser um exagero para criação de
aplicações simples
Download

Trabalho VP3 alyson