Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouTayná Junior Alterado mais de 10 anos atrás
1
.Net Framework 3.5 Equipe: Arthur Accioly Alysson Melo Amarildo Filho
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
2
ADO.NET Entity Framework
.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 SP2 WPF WCF WF Windows CardSpace .NET Framework SP2
3
WPF e SilverLigth Entendendo MVVM Motivação e benefícios Desvantagens
4
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
5
Silverligth Mesmo padrão que o WPF Aplicação para a Web
6
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
7
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
8
MVVM A View se comunica com a ViewModel
A ViewModel se comunica com a Model Porém o Model não faz o sentido inverso
9
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
10
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
11
Modelo (Model) Pode ser um objeto simples ou objeto de relacionado ao banco de dados. Não se comunica com a camada ViewModel
12
Desvantagem Pode ser um exagero para criação de aplicações simples
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.