web-dev-qa-db-fra.com

MVVM: Tutoriel de bout en bout?

Je suis un programmeur C #/Windows Forms avec plus de 5 ans d'expérience. J'ai étudié WPF à l'aide du modèle de conception MVVM (Model-View-ViewModel). J'ai cherché sur Internet des tutoriels. J'ai même regardé l'intégralité de la superbe vidéo de Jason Dolinger. Bien que j'en ai trouvé beaucoup, je n'en ai pas trouvé qui me prenne du début à la fin. Ce que je veux vraiment, c'est un tutoriel qui ne suppose aucune connaissance préalable de WPF.

Quels sont vos tutoriels préférés WPF-MVVM qui vous ont aidé à apprendre?

243
JP Richardson

Votre question semble vraiment poser 2 questions:

  1. Où sont quelques bons tutoriels sur WPF, en supposant que je n'ai aucune expérience préalable avec WPF?
  2. Où sont quelques bons tutoriels sur l'apprentissage de MVVM?

Certaines de ces ressources peuvent être dupliquées dans des réponses précédentes ...

Tutoriels sur WPF

Tutoriels MVVM

Ressources composites WPF (Prism)
Bien que pas exactement ce que vous avez demandé, il s’agit de la progression naturelle avec WPF et MVVM.

161
Metro Smurf

Récemment, j'étais dans la même situation, mec, et je peux vous dire ce que j'ai fait.

Josh Smith "Applications WPF avec le modèle de conception Model-View-ViewModel" relire encore et encore :-) téléchargez le code, examinez, compilez et conservez-le

fondation MVVM

  1. Examinez le cadre, utilisez-le dans votre application.
  2. Regardez l'application de démonstration dans ce cadre.

Pas de vrais tutoriels du début à la fin, désolé ...

44
Max Galkin

J'ai vraiment aimé ces articles:

  1. MVVM pour les personnes en retard comme moi
  2. Comment Tards Like Me Make MVVM Apps

Il bête vraiment le concept de manière humoristique. À lire.

23
JP Richardson

Reed Copsey a publié un Nice tutorial qui écrit une application RSS triviale dans WinForms, crée ensuite un portage direct vers WPF, puis est converti au format MVVM. Il s’agit d’une belle introduction à MVVM avant d’essayer d’aborder une description complète telle que article de Josh Smith . Je suis heureux d'avoir lu le tutoriel de Reed avant l'article de Josh, car il me permet de comprendre un peu le contexte pour comprendre les détails que Josh approfondit.

15
Don Kirkby
11
Michael Washington

J'ai lu l'article de Josh Smith et l'ai trouvé très difficile. Une fois compris, j’en ai écrit un très simple qui devrait vous aider à bien commencer. Obtenez-le ici .

10

Il existe une très bonne introduction vidéo du modèle MVVM dans Techdays 2010, clairement expliquée:

8
Chris S

Ce n’est pas un tutoriel, mais c’est le diagramme de la page this qui m’a aidé à comprendre mvvm.

7
Simon P Stevens

Il y a quelque temps, je me trouvais dans une situation similaire (j'avais déjà un peu de connaissances en WPF), alors j'ai créé un wiki de communauté. Il y a beaucoup de bonnes ressources ici:

Quelles applications pourrais-je étudier pour comprendre (Data) Model-View-ViewModel?

7
bitbonk

Quelques blogs/sites Web à vérifier:

Actuellement, Josh Smith a un article " From Russia With Love " qui peut vous être utile.

6
Muad'Dib

Mon blog propose une série complète de didacticiels à partir de zéro pour WPF MVVM et WPF Prism. Regardez ici: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx

6
raffaeu

J'ai trouvé http://windowsclient.net/learn/videos_wpf.aspx comme un bon début

5
Cocoa Dev

Pour quelque chose sorti un peu plus récemment (le mois dernier), jetez un coup d'œil à la série de vidéos de Rainer Stropek MVVM dans WPF et Silverlight

Il vole droit au travers, mais fait du très bon travail en allant du début à la fin avec une application réelle.

5
James Skemp

Jetez un oeil à vidéo MVVM de Jason Dollinger à Lab49 . Nous avons utilisé cela par le passé pour former notre équipe au MVVM.

5
Brent Schooley

Ne négligez pas la présentation de John Papa de la PDC Conference 2010. voir ici .

4
pencilCake

Si vous venez de winforms et que vous cherchez un tutoriel. Je vous recommande l’extension MVVM Trainning pour Visual Studio: http://visualstudiogallery.msdn.Microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 C’est un tutoriel avec des exemples de code. Le tutoriel est divisé en 3: application WPF de base, la même application dans MVVM et la même en utilisant Inversion of control. Très utile dans votre cas :)

J'aime aussi ceux-ci http://msdn.Microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/

et celui-ci est avec Prism. http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx Cela peut valoir la peine de consultez Prism si vous envisagez de programmer des applications WPF avec MVVM

4
Asier Barrenetxea

J'ai écrit une application à l'aide de WPF, Prism et MVVM pour simuler la location d'un taxi, vous pouvez en lire davantage sur mon blog, télécharger le code source ici et jouer avec.

4
skjagini
3
pchajer
3
biju
3
Wegged
3
Gurpreet Singh

Voici un très bon tutoriel pour les débutants sur MVVM; http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [Débuter avec MVVM (informations générales + liens)]

2
Sunil