it-swarm.com.de

MVVM: Tutorial von Anfang bis Ende?

Ich bin ein C #/Windows Forms-Programmierer mit mehr als 5 Jahren Erfahrung. Ich habe WPF mit dem Entwurfsmuster MVVM (Model-View-ViewModel) untersucht. Ich habe im Internet nach Tutorials gesucht. Ich habe mir sogar das ganze Video von Jason Dolinger angesehen. Obwohl ich viele gefunden habe, habe ich keine gefunden, die mich von Anfang bis Ende bringt. Was ich wirklich will, ist ein Tutorial, das keine Vorkenntnisse in WPF voraussetzt.

Was sind Ihre bevorzugten WPF-MVVM-Tutorials, die Ihnen beim Lernen geholfen haben?

243
JP Richardson

Ihre Frage scheint wirklich 2 Fragen zu stellen:

  1. Wo gibt es einige gute Tutorials zu WPF, vorausgesetzt, ich habe noch keine Erfahrung mit WPF?
  2. Wo gibt es gute Tutorials zum Lernen von MVVM?

Einige dieser Ressourcen wurden möglicherweise in früheren Antworten dupliziert ...

Tutorials zu WPF

MVVM-Tutorials

Zusammengesetzte WPF (Prism) -Ressourcen
Obwohl nicht genau das, was Sie gefragt haben, ist es der natürliche Fortschritt bei WPF und MVVM.

161
Metro Smurf

Vor kurzem war ich in genau der gleichen Situation, Kumpel, und ich kann Ihnen sagen, was ich getan habe.

Josh Smith "WPF-Apps mit dem Model-View-ViewModel-Entwurfsmuster" Immer wieder lesen :-) Den Code herunterladen, untersuchen, kompilieren und aufbewahren

MVVM-Stiftung

  1. Untersuchen Sie das Framework und verwenden Sie es in Ihrer App.
  2. Schauen Sie sich die Demo-Anwendung in diesem Framework an.

Keine richtigen Tutorials von Anfang bis Ende, sorry ...

44
Max Galkin

Diese Artikel haben mir sehr gut gefallen:

  1. MVVM für Tarded Folks Like Me
  2. Wie Tards wie ich MVVM-Apps machen

Er täuscht das Konzept auf humorvolle Weise vor. Lesenswert.

23
JP Richardson

Reed Copsey hat ein Nettes Tutorial veröffentlicht, das eine einfache RSS-App in WinForms schreibt, dann einen direkten Port zu WPF erstellt und schließlich zu MVVM konvertiert. Es bietet eine gute Einführung in MVVM, bevor Sie versuchen, eine vollständige Beschreibung wie Josh Smiths Artikel in Angriff zu nehmen. Ich bin froh, dass ich Reeds Tutorial vor Joshs Artikel gelesen habe, denn es gibt mir einen kleinen Kontext, um die Details zu verstehen, in die Josh sich vertieft.

15
Don Kirkby
11

Ich las Josh Smiths Artikel und fand es sehr schwierig. Nachdem ich es verstanden habe, habe ich ein sehr einfaches geschrieben, das Ihnen den Einstieg erleichtern soll. Hol es dir hier .

10

Es gibt eine sehr gute Techdays 2010 Video-Einführung in das MVVM-Muster, die klar erklärt wird:

8
Chris S

Dies ist kein Tutorial, aber es ist das Diagramm auf this Seite, das mir geholfen hat, mich mit mvvm vertraut zu machen.

7
Simon P Stevens

Vor einiger Zeit war ich in einer ähnlichen Situation (obwohl ich bereits ein wenig WPF-Wissen hatte), also habe ich ein Community-Wiki gestartet. Dort gibt es viele großartige Ressourcen:

Welche Anwendungen könnte ich studieren, um (Daten) Model-View-ViewModel zu verstehen?

7
bitbonk

Einige Blogs/Websites zum Auschecken:

Derzeit hat Josh Smith einen " From Russia With Love " - Artikel, der für Sie von Nutzen sein kann.

6
Muad'Dib

Mein Blog enthält eine komplette Reihe von Tutorials für WPF MVVM und WPF Prism. Schauen Sie hier nach: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx

6
raffaeu
5
Cocoa Dev

Schauen Sie sich Rainer Stropeks Videoserie an, um etwas zu sehen, das vor kurzem (im letzten Monat) veröffentlicht wurde MVVM in WPF und Silverlight

Er fliegt durch, macht aber einen extrem guten Job, um mit einer tatsächlichen Bewerbung vom Anfang bis zum Ende zu kommen.

5
James Skemp

Schauen Sie sich Jason Dollingers MVVM-Video bei Lab49 an . Wir haben dies in der Vergangenheit genutzt, um unser Team auf MVVM auszubilden.

5
Brent Schooley

Überspringen Sie nicht John Papas Präsentation von der PDC Conference 2010. siehe hier .

4
pencilCake

Wenn Sie von winforms kommen und nach einem Tutorial suchen. Ich empfehle Ihnen die MVVM Trainning-Erweiterung für Visual Studio: http://visualstudiogallery.msdn.Microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 Es ist ein Tutorial mit Codebeispielen. Das Tutorial ist unterteilt in 3: Basic WPF App, dieselbe App in MVVM und dieselbe mit Inversion of Control. Sehr nützlich in deinem Fall :)

Ich mag auch diese http://msdn.Microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/

und dieser ist mit Prisma. http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx Vielleicht ist es das wert Schauen Sie sich Prism an, wenn Sie überlegen, WPF-Apps mit MVVM zu programmieren

4

Ich habe eine Anwendung mit WPF, Prism und MVVM geschrieben, um das Mieten eines Taxis zu simulieren. Sie können sie in meinem Blog lesen, die Quelle herunterladen hier und damit spielen.

4
skjagini
3
pchajer
3
biju
3
Wegged
3
Gurpreet Singh

Hier ist ein sehr gutes Tutorial für MVVM-Anfänger. http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [Erste Schritte mit MVVM (Allgemeine Informationen + Links)]

2
Sunil