A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Equipe: Arthur Accioly Alysson Melo Amarildo Filho Amarildo Pai Arthur Coutinho Criar uma apresentação à parte dessa com seu tópico. Depois Vamos juntar.

Apresentações semelhantes


Apresentação em tema: "Equipe: Arthur Accioly Alysson Melo Amarildo Filho Amarildo Pai Arthur Coutinho Criar uma apresentação à parte dessa com seu tópico. Depois Vamos juntar."— Transcrição da apresentação:

1 Equipe: Arthur Accioly Alysson Melo Amarildo Filho Amarildo Pai Arthur Coutinho Criar uma apresentação à parte dessa com seu tópico. Depois Vamos juntar tudo aqui...

2 .Net Framework 3.5.NET Framework SP2 WPFWCFWF Windows CardSpace.NET Framework SP2.NET Framework 3.5 LINQ WF & WCF Melhorias Add-inFramework Melhorias Adicionais ADO.NET Entity Framework ADO.NET Data Services ASP.NET Dynamic Data WPF & WCF Melhorias

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 Fowlers 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


Carregar ppt "Equipe: Arthur Accioly Alysson Melo Amarildo Filho Amarildo Pai Arthur Coutinho Criar uma apresentação à parte dessa com seu tópico. Depois Vamos juntar."

Apresentações semelhantes


Anúncios Google