Pregunta

Soy programador de C # / Windows Forms con más de 5 años de experiencia. He estado investigando WPF utilizando 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?

¿Fue útil?

Solución

Su pregunta realmente parece estar haciendo 2 preguntas:

  1. ¿Dónde hay algunos buenos tutoriales sobre WPF, asumiendo que no tengo experiencia previa con WPF?
  2. ¿Dónde hay algunos buenos tutoriales sobre cómo aprender MVVM?

Algunos de estos recursos pueden estar duplicados en respuestas anteriores ...

Tutoriales sobre WPF

Tutoriales de MVVM

Recursos compuestos de WPF (prisma)
Aunque no es exactamente lo que pediste, es la progresión natural con WPF y MVVM.

Otros consejos

Hace poco 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 Model-View-ViewModel quot quot ; lee de nuevo, una y otra vez :-) descarga el código, examínalo, compílalo y mantenlo cerca

fundación MVVM

  1. Examine el marco, utilícelo en su aplicación.
  2. Mira la aplicación de demostración en ese marco.

No hay tutoriales reales de principio a fin, lo siento ...

Realmente me gustaron estos artículos:

  1. MVVM para Tarded Folks Like Me
  2. Cómo Tards Like Me crea aplicaciones MVVM

Él realmente deja sin sentido el concepto de una manera humorística. Vale la pena leer.

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 y abordar una descripción completa como Josh Smith artículo . 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.

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 aquí .

Hay una muy buena introducción de video de Techdays 2010 al patrón MVVM, claramente explicada:

Esto no es un tutorial, pero es el diagrama en esta página eso me ayudó a mover mi cabeza alrededor de 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 muchos grandes recursos allí:

¿Qué aplicaciones podría estudiar para comprender (datos ) Model-View-ViewModel?

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

Algunos blogs / sitios web para revisar:

Actualmente, Josh Smith tiene un " Desde Rusia con amor " Artículo que puede ser de alguna utilidad para usted.

Encontré http://windowsclient.net/learn/videos_wpf.aspx como una buena inicio

Para algo más reciente (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 muy buen trabajo de principio a fin con una aplicación real.

Echa un vistazo a El video de MVVM de Jason Dollinger en Lab49 . Hemos utilizado esto en el pasado para entrenar a nuestro equipo en MVVM.

No te saltes la presentación de John Papa de la Conferencia de PDC 2010. .

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 está dividido 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 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 echarle un vistazo a Prism si está pensando en programar aplicaciones WPF con MVVM

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 [Comenzando con MVVM (Información General + Enlaces)]

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top