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?
22 réponses
votre question semble vraiment poser 2 questions:
- où sont quelques bons tutoriels sur le WPF, en supposant que je n'ai aucune expérience antérieure du WPF?
- 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
-
Une Visite Guidée de WPF par Josh Smith
j'ai écrit une série d'articles introductifs du WPF sur le projet de Code . Le but de ces articles est de mettre quelqu'un qui n'a pas d'expérience WPF suffisamment à jour pour qu'il puisse pleinement comprendre comment fonctionne l'application de démonstration de la série.
-
Bea Stollnitz (lien vers ses archives) a un certain nombre de grands articles sur WPF.
-
WPF: UN Guide du Débutant - Partie 1 de n par Sacha salon de coiffure
tutoriels MVVM
-
des Applications WPF Avec Le Modèle model-View-ViewModel Modèle de Conception par Josh Smith (double lien est déjà prévue par le Yacoder)
-
présentation de Jason Dolinger sur le Model-View-ViewModel (lien vers la vidéo incluse dans l'article)
-
Dan Crevier du DataModel-View-ViewModel modèle de la série (similaire à 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.
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
- examinez le cadre, utilisez-le dans votre application.
- regardez Demo application dans ce cadre.
Pas de véritable start-to-finish tutoriels, désolé...
j'ai vraiment aimé ces articles:
Il a vraiment dumbs le concept d'une façon humoristique. La peine de lire.
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.
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 .
il y a une très bonne vidéo Techdays 2010 introduction au modèle MVVM, clairement expliqué:
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.
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?
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
quelques blogs / sites à vérifier:
actuellement, Josh Smith a un " de Russie avec amour " article qui peut être d'une certaine utilité pour vous.
j'ai trouvé http://windowsclient.net/learn/videos_wpf.aspx comme bon départ
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.
regardez Jason Dollinger du MVVM vidéo à Lab49 . Nous avons utilisé dans le passé pour former notre équipe sur MVVM.
Ne sautez pas de Jean de Papa présentation du PDC de la Conférence de 2010. Voir ici .
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
quelques jolis tutoriels vidéo ici http://live.visitmix.com/Archive
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)]