Question

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 sur WPF-MVVM qui vous ont aidé à apprendre?

Était-ce utile?

La solution

Votre question semble vraiment poser deux 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 ...

Didacticiels sur WPF

Didacticiels MVVM

Ressources composites WPF (Prism)
Bien que ce ne soit pas exactement ce que vous avez demandé, c’est la progression naturelle avec WPF et MVVM.

Autres conseils

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

Josh Smith " Applications WPF avec le modèle de conception Model-View-ViewModel " ; relisez, relisez encore :-) téléchargez le code, examinez, compilez-le 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 tutoriels réels du début à la fin, désolé ...

J'ai vraiment aimé ces articles:

  1. MVVM pour des gens en retard comme moi
  2. Comment Tards Like Me crée des applications MVVM

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

Reed Copsey a publié un bon tutoriel qui écrit une application RSS triviale dans WinForms, puis crée un portage direct vers WPF, puis est converti au format MVVM. Il constitue une bonne introduction à MVVM avant d’essayer de vous attaquer à une description complète telle que de Josh Smith article . Je suis heureux d'avoir lu le didacticiel 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.

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 .

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

Ceci n'est pas un tutoriel, mais le diagramme de la page . cela m'a aidé à me faire comprendre mvvm.

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

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

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

Certains blogs / sites Web à consulter:

Actuellement, Josh Smith a un " De Russie avec amour " article qui peut vous être utile.

J'ai trouvé http://windowsclient.net/learn/videos_wpf.aspx un bon article. commencer

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

Il vole droit au but, mais réussit très bien à aller du début à la fin avec une application réelle.

Jetez un coup d'œil à la Vidéo de MVVM de Jason Dollinger sur Lab49 . Nous avons utilisé cela par le passé pour former notre équipe au MVVM.

Si vous venez de winforms et que vous recherchez 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-là http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/

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

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 [Premiers pas avec MVVM (informations générales + liens)]

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top