MVVM: Tutorial do início ao fim?
sou um C#/Windows forma programador com mais de 5 anos de experiência. Tenho investigado o WPF usando o padrão de design MVVM (Model-View-View). Procurei na Internet por tutoriais. Até vi todo o vídeo fantástico do Jason Dolinger. Embora eu tenha encontrado muitos, eu não encontrei um que me leva do início ao fim. O que eu realmente quero é um tutorial que não assuma nenhum conhecimento prévio do WPF.
Quais são os teus tutoriais favoritos do WPF-MVVM isso ajudou-te a aprender?22 answers
- Onde estão alguns bons tutoriais sobre WPF, assumindo que eu não tenho experiência anterior WPF? Onde estão alguns bons tutoriais sobre a aprendizagem da MVVM?
Tutoriais em WPF
-
Uma visita guiada à WPF por Josh Smith
([1]} escrevi uma série de artigos introdutórios do FSM sobre a Code Project . O objetivo desses artigos é trazer alguém sem experiência WPF o suficiente para que ele possa entender completamente como a aplicação de demonstração da série funciona.
Bea Stollnitz (link is to her archives) tem uma série de grandes artigos sobre WPF.
WPF: Guia de Iniciantes - Parte 1 de n por Sacha Barber
MVVM Tutoriais
Aplicações WPF com o modelo-Ver-Ver Modelo Padrão de Design por Josh Smith (ligação duplicada já fornecida pelo Yacoder)
A apresentação de Jason Dolinger no Model-View-View (ligação ao vídeo incorporado no artigo)
Série de modelos de dados de Dan Crevier (semelhante ao MVVM)
Recursos compósitos WPF (Prism)
Mas não exactamente o que você perguntou, É a progressão natural com WPF e MVVM.
Josh Smith "WPF Apps With the Model-View-ViewModel Design Pattern" read again, again and again: -) download the code, examine, compile and keep it around
- Examine a estrutura, use - a na sua aplicação.
- Veja a aplicação de demonstração nesse quadro.
Reed Copsey publicou um tutorial bom que escreve um aplicativo RSS trivial em WinForms, então faz uma porta reta para WPF, e finalmente converte para MVVM. É uma boa introdução ao MVVM antes de tentar abordar uma descrição completa como o artigo do Josh Smith. Ainda bem que li o tutorial do Reed antes do artigo do Josh, porque me dá um pouco de contexto para entender os detalhes que o Josh está a investigar.
Isto não é um tutorial, mas é o diagrama em esta página que me ajudou a colocar a cabeça em torno de mvvm.
Que aplicações eu poderia estudar para entender (Data)Model-View-ViewModel?
O meu blog tem uma série completa de tutoriais a começar do zero para o MVVM WPF e Prism WPF. Dê uma olhada aqui.: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
Alguns blogs/sites para verificar:
- Josh Smith
- Dr. WPF
- Bea Stollnitz
Eu encontrei http://windowsclient.net/learn/videos_wpf.aspx como um bom começo
Para algo lançado um pouco mais recentemente (no mês passado), dê uma olhada na série de vídeo de Rainer Stropek {[[2]}MVVM em WPF e Silverlight
Ele voa através dele, mas faz um trabalho extremamente bom de ir do início ao fim com uma aplicação real.Eu escrevi um aplicativo usando WPF, Prism e MVVM para simular a contratação de um táxi, você pode ler sobre isso no meu blog, baixar o source Aqui e brincar com ele.
Se você está vindo de winforms e você está procurando por um tutorial. Recomendo a extensão de treino MVVM para o visual studio. http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 É um tutorial com exemplos de código. O tutorial é dividido em 3: aplicativo básico WPF, o mesmo aplicativo em MVVM e o mesmo usando inversão de controle. Bastante útil no seu caso:)
Também gosto destes. o http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/ E este é com Prisma. http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx Pode valer a pena ter uma visão do Prism se você estiver pensando em programar aplicativos WPF com MVVMUm tutorial muito básico aqui
Construir aplicações empresariais com a Fundação de apresentação Windows® e o modelo Ver Modelo