Soy programador de C # / Windows Forms con más de 5 años de experiencia. He estado investigando WPF usando el patrón de diseño MVVM (Model-View-ViewModel). He buscado tutoriales en Internet. Incluso he visto la totalidad del increíble video de Jason Dolinger. Aunque he encontrado muchos, no he encontrado uno que me lleve de principio a fin. Lo que realmente quiero es un tutorial que no asuma ningún conocimiento previo de WPF.
¿Cuáles son tus tutoriales favoritos de WPF-MVVM que te ayudaron a aprender?
Realmente me gustaron estos artículos:
Él realmente tonta el concepto de una manera humorística. Vale la pena leer.
fuente
Reed Copsey publicó un buen tutorial que escribe una aplicación trivial de RSS en WinForms, luego realiza un puerto directo a WPF y finalmente se convierte a MVVM. Es una buena introducción a MVVM antes de intentar abordar una descripción completa como el artículo de Josh Smith . Me alegro de haber leído el tutorial de Reed antes del artículo de Josh, porque me da un poco de contexto para comprender los detalles en los que Josh está investigando.
fuente
Este hará:
RIATasks: Un ejemplo simple de Silverlight CRUD
fuente
Leí el artículo de Josh Smith y lo encontré muy difícil. Una vez entendido, escribí uno muy simple que debería ayudarlo a comenzar realmente. Consíguelo aquí .
fuente
Hay una muy buena introducción en video de Techdays 2010 al patrón MVVM, explicada claramente:
fuente
Esto no es un tutorial, pero es el diagrama en esta página que me ayudó a entender mvvm.
fuente
Hace un tiempo estaba en una situación similar (aunque ya tenía un poco de conocimiento de WPF), así que comencé un wiki comunitario. Hay muchos recursos excelentes allí:
¿Qué aplicaciones podría estudiar para entender (Data) Model-View-ViewModel?
fuente
Mi blog tiene una serie completa de tutoriales que comienzan desde cero para WPF MVVM y WPF Prism. Echa un vistazo aquí: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
fuente
Algunos blogs / sitios web para visitar:
Actualmente, Josh Smith tiene un artículo " De Rusia con amor " que puede serle útil.
fuente
Encontré http://windowsclient.net/learn/videos_wpf.aspx como un buen comienzo
fuente
Para algo lanzado un poco más recientemente (el mes pasado), eche un vistazo a la serie de videos MVVM de Rainer Stropek en WPF y Silverlight
Vuela a través de él, pero hace un trabajo extremadamente bueno de principio a fin con una aplicación real.
fuente
Mira el video MVVM de Jason Dollinger en Lab49 . Hemos usado esto en el pasado para entrenar a nuestro equipo en MVVM.
fuente
No se salte la presentación de John Papa de la Conferencia PDC 2010. Véala aquí .
fuente
He escrito una aplicación usando WPF, Prism y MVVM para simular la contratación de un taxi, puedes leerlo en mi blog, descargar la fuente aquí y jugar con ella.
fuente
Si vienes de winforms y estás buscando un tutorial. Le recomiendo la extensión MVVM Trainning para Visual Studio: http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 Es un tutorial con ejemplos de código. El tutorial se divide en 3: la aplicación WPF básica, la misma aplicación en MVVM y la misma que usa la inversión de control. Muy útil en tu caso :)
También me gustan estos http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/
y este es con Prism. http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx Puede valer la pena visitar Prism si usted están pensando programar aplicaciones WPF con MVVM
fuente
algunos buenos tutoriales en video aquí http://live.visitmix.com/Archive
http://ecn.channel9.msdn.com/o9/mix/10/wmv-hq/EX14.wmv
http://ecn.channel9.msdn.com/o9/mix/10/wmv-hq/EX15.wmv
fuente
Un tutorial muy básico aquí.
http://www.c-sharpcorner.com/UploadFile/yougerthen/474/
fuente
Un buen libro sobre MVVM con WPF
Creación de aplicaciones empresariales con Windows® Presentation Foundation y Model View ViewModel
fuente
Te encantaría leer estos:
http://www.wintellect.com/CS/blogs/jlikness/archive/2010/04/14/model-view-viewmodel-mvvm-explained.aspx
fuente
Aquí hay un muy buen tutorial para principiantes de MVVM; http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [Introducción a MVVM (Información general + enlaces)]
fuente