c# - example - MVVM: ¿Tutorial de principio a fin?
wpf c# ejemplos (22)
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 en internet por tutoriales. Incluso he visto la totalidad del impresionante 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?
Algunos blogs / sitios web para revisar:
Actualmente, Josh Smith tiene un artículo " From Russia With Love " que puede ser de alguna utilidad para usted.
Algunos buenos tutoriales en video aquí http://live.visitmix.com/Archive
Aquí hay un muy buen tutorial para principiantes MVVM; http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [Introducción a MVVM (Información general + Enlaces)]
Eche un vistazo al video MVVM de Jason Dollinger en Lab49 . Hemos usado esto en el pasado para entrenar a nuestro equipo en MVVM.
Encontré http://windowsclient.net/learn/videos_wpf.aspx como un buen comienzo
Este va a hacer:
Esto no es un tutorial, pero es el diagrama en this página lo que me ayudó a entender a mvvm.
Hace un tiempo estaba en una situación similar (aunque ya tenía un poco de conocimiento de WPF), así que empecé una wiki comunitaria. Hay un montón de grandes recursos allí:
¿Qué aplicaciones podría estudiar para comprender (datos) Model-View-ViewModel?
Hay una muy buena introducción de video de Techdays 2010 al patrón MVVM, claramente explicada:
He escrito una aplicación utilizando WPF, Prism y MVVM para simular la contratación de un taxi, puedes leerlo en mi blog, descargar la fuente here y jugar con ella.
Leí el artículo de Josh Smith y lo encontré muy difícil. Una vez entendido, escribí una muy simple que debería hacer que realmente comenzaras. Consíguelo here .
Mi blog tiene una serie completa de tutoriales que comienzan desde cero para WPF MVVM y WPF Prism. Eche un vistazo aquí: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
No te pierdas la presentación de John Papa de la Conferencia PDC 2010. Véala aquí .
Para algo lanzado un poco más recientemente (el mes pasado), eche un vistazo a la serie de videos de Rainer Stropek MVVM en WPF y Silverlight
Vuela a través de él, pero hace un trabajo extremadamente bueno al ir de principio a fin con una aplicación real.
Realmente me gustaron estos artículos:
Él realmente calla el concepto de una manera humorística. Vale la pena leer.
Recientemente estuve exactamente en la misma situación, amigo, y puedo decirte lo que hice.
Josh Smith "Aplicaciones de WPF con el patrón de diseño de modelo-vista-vista-modelo", leí una y otra vez :-) descargue el código, examine, compile y manténgalo cerca
- Examina el marco, úsalo en tu aplicación.
- Mira la aplicación de demostración en ese marco.
No hay tutoriales reales de principio a fin, lo siento ...
Si viene de winforms y está buscando un tutorial. Te recomiendo la extensión MVVM Trainning para el estudio visual: http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 Es un tutorial con ejemplos de código. El tutorial se divide en 3: Aplicación WPF básica, la misma aplicación en MVVM y la misma usando Inversión de control. Bastante útil en tu caso :)
También me gustan estos http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/
y esta es con prisma. http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx Puede valer la pena echar un vistazo a Prism si están pensando en programar aplicaciones WPF con MVVM
Te encantaría leer estos:
Tu pregunta realmente parece estar haciendo 2 preguntas:
- ¿Dónde hay algunos buenos tutoriales sobre WPF, asumiendo que no tengo experiencia previa con WPF?
- ¿Dónde están algunos buenos tutoriales para aprender MVVM?
Algunos de estos recursos pueden estar duplicados en respuestas anteriores ...
Tutoriales sobre WPF
Una visita guiada de WPF por Josh Smith
Escribí una serie de artículos introductorios de WPF sobre The Code Project . El objetivo de esos artículos es llevar a alguien sin experiencia en WPF a la velocidad suficiente para que pueda entender completamente cómo funciona la aplicación de demostración de la serie.
Bea Stollnitz (enlace a sus archivos) tiene una serie de excelentes artículos sobre WPF.
WPF: Guía para principiantes - Parte 1 de n por Sacha Barber
Tutoriales MVVM
Aplicaciones de WPF con el patrón de diseño Model-View-ViewModel por Josh Smith (enlace duplicado ya proporcionado por Yacoder)
La presentación de Jason Dolinger en Model-View-ViewModel (enlace al video incluido en el artículo)
La serie de patrones DataModel-View-ViewModel de Dan Crevier (similar a MVVM)
Recursos compuestos de WPF (prisma)
Aunque no es exactamente lo que pediste, es la progresión natural con WPF y MVVM.
Un buen libro sobre MVVM con WPF
Creación de aplicaciones empresariales con Windows® Presentation Foundation y Model View ViewModel
Un tutorial muy básico aquí.
Reed Copsey publicó un buen tutorial que escribe una aplicación RSS trivial en WinForms, luego hace un puerto directo a WPF y finalmente se convierte a MVVM. Hace 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 entender los detalles que Josh está investigando.