Sou programador de C # / Windows Forms com mais de 5 anos de experiência. Estive investigando o WPF usando o padrão de design MVVM (Model-View-ViewModel). Eu procurei na Internet por tutoriais. Eu até assisti a totalidade do incrível vídeo de Jason Dolinger. Embora tenha encontrado muitos, não encontrei um que me leve do começo ao fim. O que eu realmente quero é um tutorial que não assuma nenhum conhecimento anterior sobre o WPF.
Quais são os seus tutoriais favoritos do WPF-MVVM que o ajudaram a aprender?
Gostei muito desses artigos:
Ele realmente engana o conceito de uma maneira bem-humorada. Vale a pena ler.
fonte
Reed Copsey publicou um bom tutorial que escreve um aplicativo RSS trivial no WinForms, cria uma porta direta para o WPF e, finalmente, converte para o MVVM. É uma boa introdução ao MVVM antes de tentar abordar uma descrição completa, como o artigo de Josh Smith . Fico feliz por ler o tutorial de Reed antes do artigo de Josh, porque isso me dá um pouco de contexto para entender os detalhes que Josh está pesquisando.
fonte
Este fará:
RIATasks: um exemplo simples do Silverlight CRUD
fonte
Li o artigo de Josh Smith e achei muito difícil. Uma vez entendido, escrevi um muito simples que deve ajudá-lo a começar. Obtenha aqui .
fonte
Há uma introdução em vídeo muito boa do Techdays 2010 ao padrão MVVM, explicada claramente:
fonte
Este não é um tutorial, mas é o diagrama desta página que me ajudou a entender o mvvm.
fonte
Há um tempo atrás, eu estava em uma situação semelhante (apesar de já ter um pouco de conhecimento sobre o WPF), então iniciei um wiki da comunidade. Existem muitos recursos excelentes lá:
Quais aplicativos eu poderia estudar para entender (Dados) Model-View-ViewModel?
fonte
Meu blog possui uma série completa de tutoriais, começando do zero para o WPF MVVM e o WPF Prism. Dê uma olhada aqui: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
fonte
Alguns blogs / sites para conferir:
Atualmente, Josh Smith tem um artigo " Da Rússia com amor " que pode ser útil para você.
fonte
Encontrei http://windowsclient.net/learn/videos_wpf.aspx como um bom começo
fonte
Para algo lançado um pouco mais recentemente (no mês passado), dê uma olhada na série de vídeos MVVM da Rainer Stropek no WPF e Silverlight
Ele voa direto, mas faz um trabalho extremamente bom de ir do início ao fim com um aplicativo real.
fonte
Dê uma olhada no vídeo MVVM de Jason Dollinger no Lab49 . Usamos isso no passado para treinar nossa equipe no MVVM.
fonte
Não pule a apresentação de John Papa da Conferência PDC 2010. Veja aqui .
fonte
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, fazer o download da fonte aqui e brincar com ele.
fonte
Se você é proveniente de winforms e está procurando um tutorial. Recomendo a extensão MVVM Trainning para o visual studio: http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 É um tutorial com exemplos de código. O tutorial está dividido em 3: Aplicativo WPF básico, o mesmo aplicativo no MVVM e o mesmo usando Inversão de controle. Bastante útil no seu caso :)
Eu também gosto desses http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/
e este é com Prism. http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx Pode valer a pena dar uma olhada no Prism se você está pensando em programar aplicativos WPF com MVVM
fonte
alguns bons tutoriais em vídeo aqui http://live.visitmix.com/Archive
http://ecn.channel9.msdn.com/o9/mix/10/wmv-hq/EX14.wmv
http://ecn.channel9.msdn.com/o9/mix/10/wmv-hq/EX15.wmv
fonte
Um tutorial muito básico aqui
http://www.c-sharpcorner.com/UploadFile/yougerthen/474/
fonte
Um bom livro sobre MVVM com WPF
Construindo aplicativos corporativos com o Windows® Presentation Foundation e o Model View ViewModel
fonte
Você gostaria de ler estes: -
http://www.wintellect.com/CS/blogs/jlikness/archive/2010/04/14/model-view-viewmodel-mvvm-explained.aspx
fonte
Aqui está um tutorial muito bom para iniciantes em MVVM; http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [Introdução ao MVVM (informações gerais + links)]
fonte