Arquivo

Textos com Etiquetas ‘WP7’

Prova beta 70-599 Pro: Designing and Developing Windows Phone 7 Applications

29, março, 2011 Sem comentários

Preparem os estudos! A prova beta para o exame 70-599 MCPD em desenvolvimento Windows Phone 7 será anunciada dentro de alguns dias. Desenvolvedores que atualizaram o perfil no SME, já começaram a receber os convites. Só para adiantar um pouco o registro para as provas começaram hoje (29/03) e serão aplicadas entre os dias 19 de abril e 4 de maio. A prova está diponível na Prometric pelo título de ”Exam 71-599, Pro: Designing and Developing Windows Phone 7 Applications” Material de estudo: Livros

Training Kits

O conteúdo da prova ainda não foi divulgado, entrei em contato com a microsoft e obtive a resposta que em até 2 semanas a página estará disponível pelo endereço http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-599&locale=en-us

[UPDATE] Página com conteúdo do exame já está disponível

Categories: Certificação Tags: , ,

MVVM no Windows Phone 7 – Parte 1 (Commands)

O padrão MVVM (Model-View-ViewModel) é uma especialização do padrão Presenter porém utilizando capacidades específicas de Silverlight e WPF como data binding, command e behaviors. O MVVM é semelhante a muitos outros padrões que separam a camada de apresentação da camada de lógica, sendo assim toda a lógica de negócio pode ser programada para qualquer tipo de interface XAML. Utilizando MVVM o código da sua view irá ficar totalmente limpo e muito mais fácil de dar manutenção. Sem utilizar MVVM o simples clique de um botão é definido da seguinte forma:

<Button Click="Button_Click" />
private void Button_Click(object sender, RoutedEventArgs e)
        {

        }

Mas qual o problema desta abordagem? Bom dou um bom exemplo: Você está desenvolvendo um sitema que tem um cliente Desktop WPF e um cliente móvel em WP7. Se os códigos estiverem todos nas views, terá que recodificar tudo em cada cliente. Com a utilização dos viewModels, você irá codificar esta ação uma única vez tanto para WPF quando para WP7. Deixando a teoria de lado, vamos por a mão na massa. Leia mais…

Categories: Windows Phone 7 Tags: ,