MVVM: tutoriel du début à la fin?

je suis programmeur C#/Windows Forms avec plus de 5 ans d'expérience. J'ai étudié WPF en utilisant le 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 vidéo géniale de Jason Dolinger. Bien que j'en ai trouvé beaucoup, je n'en ai pas trouvé un qui me porte du début à la fin. Ce que je veux vraiment, c'est un tutoriel qui ne suppose aucune connaissance préalable du WPF.

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

243
demandé sur Jon Clements 2009-09-10 18:49:01

22 réponses

votre question semble vraiment poser 2 questions:

  1. où sont quelques bons tutoriels sur le WPF, en supposant que je n'ai aucune expérience antérieure du WPF?
  2. où sont quelques bons tutoriels sur l'apprentissage MVVM?

certaines de ces ressources peuvent être reproduites dans les réponses précédentes...

tutoriels on WPF

tutoriels MVVM

Composite WPF (Prism) Resources

Bien que ce ne soit pas exactement ce que vous avez demandé, c'est la progression naturelle avec WPF et MVVM.

161
répondu Metro Smurf 2010-11-19 19:32:56

j'étais exactement dans la même situation récemment, mon pote, et je peux te dire ce que j'ai fait.

Josh Smith "des Applications WPF Avec Le Modèle model-View-ViewModel Modèle de Conception" lire à nouveau, encore et encore :-) télécharger le code, les examiner, de les compiler et de les garder autour de

MVVM fondation

  1. examinez le cadre, utilisez-le dans votre application.
  2. regardez Demo application dans ce cadre.

Pas de véritable start-to-finish tutoriels, désolé...

44
répondu Max Galkin 2009-09-11 16:22:05

j'ai vraiment aimé ces articles:

  1. MVVM pour Tarded Gens Comme Moi
  2. Comment Tards Comme Moi à Faire du MVVM Apps

Il a vraiment dumbs le concept d'une façon humoristique. La peine de lire.

23
répondu JP Richardson 2010-01-14 18:56:42

Reed Copsey a publié un joli tutoriel qui écrit une application RSS triviale dans WinForms, puis fait un port direct vers WPF, et finalement convertit en MVVM. Il fait une belle introduction à MVVM avant d'essayer d'aborder une description complète comme article de Josh Smith . Je suis content d'avoir lu le tutoriel de Reed avant L'article de Josh, parce qu'il me donne un petit contexte pour comprendre les détails que Josh est en train de creuser.

15
répondu Don Kirkby 2017-05-23 12:10:08
11
répondu Michael Washington 2010-10-08 20:12:35

j'ai lu L'article de Josh Smith et je l'ai trouvé très difficile. Une fois compris, j'ai écrit un très simple qui devrait vous obtenir vraiment commencé. Obtenez-le ici .

10
répondu Abdulsattar Mohammed 2012-02-24 11:57:40

il y a une très bonne vidéo Techdays 2010 introduction au modèle MVVM, clairement expliqué:

8
répondu Chris S 2010-05-27 09:07:11

ce n'est pas un tutoriel, mais c'est le diagramme sur cette page qui m'a aidé à me mettre la tête autour de mvvm.

7
répondu Simon P Stevens 2009-09-10 14:57:40

il y a un moment, j'étais dans une situation similaire (bien que j'avais déjà un peu de connaissances sur le WPF), donc j'ai commencé un wiki communautaire. Il y a beaucoup de grandes ressources là-bas:

quelles applications pourrais-je étudier pour comprendre (données)Model-View-ViewModel?

7
répondu bitbonk 2017-05-23 11:54:53

mon blog a une série complète de tutoriels à partir de zéro pour WPF MVVM et WPF Prism. Jetez un oeil ici: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx

6
répondu 2010-01-09 16:40:13

quelques blogs / sites à vérifier:

actuellement, Josh Smith a un " de Russie avec amour " article qui peut être d'une certaine utilité pour vous.

6
répondu Muad'Dib 2010-09-18 18:56:38
5
répondu Cocoa Dev 2010-05-11 18:35:58

Pour quelque chose publié un peu plus récemment (le mois dernier), jetez un oeil à Rainer Stropek vidéo de la série MVVM en WPF et Silverlight

Il vole à travers elle, mais fait un très bon travail d'aller du début à la fin avec une application réelle.

5
répondu James Skemp 2010-10-22 22:56:26

regardez Jason Dollinger du MVVM vidéo à Lab49 . Nous avons utilisé dans le passé pour former notre équipe sur MVVM.

5
répondu Brent Schooley 2011-05-12 13:19:39

Ne sautez pas de Jean de Papa présentation du PDC de la Conférence de 2010. Voir ici .

4
répondu pencilCake 2010-12-14 17:26:05

j'ai écrit une application en utilisant WPF, Prism et MVVM pour simuler l'embauche d'un taxi, vous pouvez le lire sur mon blog, télécharger la source ici et jouer avec elle.

4
répondu skjagini 2011-04-13 23:44:37

si vous venez de winforms et que vous recherchez un tutoriel. Je vous recommande l'extension de formation MVVM 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: l'application WPF de base, la même application en MVVM et la même en utilisant L'Inversion de contrôle. 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 Il vaut peut-être la peine de prendre une vue sur Prism si vous pensez à programmer des applications WPF avec MVVM

4
répondu Asier Barrenetxea 2011-11-01 09:21:47
3
répondu biju 2011-04-05 04:18:37

voici un très bon tutoriel pour les débutants MVVM; http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [Mise en route avec MVVM (informations Générales+Liens)]

2
répondu Sunil 2011-11-05 17:06:17