it-swarm.com.ru

MVVM: учебник от начала до конца?

Я программист на C #/Windows Forms с опытом работы более 5 лет. Я исследовал WPF, используя шаблон проектирования MVVM (Model-View-ViewModel). Я искал в Интернете учебники. Я даже смотрел все потрясающее видео Джейсона Долингера. Хотя я нашел много, я не нашел тот, который берет меня от начала до конца. Что я действительно хочу, так это учебник, который не предполагает никаких предыдущих знаний WPF.

Какие ваши любимые учебники по WPF-MVVM, которые помогли вам выучить?

243
JP Richardson

Ваш вопрос действительно задает 2 вопроса:

  1. Где хорошие учебники по WPF, если у меня нет опыта работы с WPF?
  2. Где хорошие учебники по изучению MVVM?

Некоторые из этих ресурсов могут быть продублированы в предыдущих ответах ...

Обучающие программы по WPF

Учебные пособия по MVVM

Составные ресурсы WPF (Prism)
Хотя это не совсем то, о чем вы просили, это естественный прогресс с WPF и MVVM.

161
Metro Smurf

Недавно я был в точно такой же ситуации, приятель, и я могу рассказать тебе, что я сделал.

Джош Смит "Приложения WPF с шаблоном проектирования Model-View-ViewModel" прочитайте снова, снова и снова :-) загрузите код, изучите, скомпилируйте и сохраните его

Фонд MVVM

  1. Изучите фреймворк, используйте его в своем приложении.
  2. Посмотрите на демо-приложение в этой среде.

Нет реальных начальных до конца учебных пособий, извините ...

44
Max Galkin

Мне очень понравились эти статьи:

  1. MVVM для попутных людей вроде меня
  2. Как Tards Like Me делают приложения MVVM

Он действительно излагает концепцию с юмором. Стоит прочтения.

23
JP Richardson

Рид Копси опубликовал Хороший учебник , который пишет тривиальное приложение RSS в WinForms, затем делает прямой порт в WPF и, наконец, конвертирует в MVVM. Это хорошее введение в MVVM, прежде чем вы попытаетесь рассмотреть полное описание, например статья Джоша Смита . Я рад, что я прочитал учебник Рида перед статьей Джоша, потому что он дает мне небольшой контекст, чтобы понять детали, в которые копается Джош.

15
Don Kirkby
11
Michael Washington

Я прочитал статью Джоша Смита и нашел ее очень сложной. После того, как я понял, я написал очень простую вещь, которая должна помочь вам действительно начать. Получите это здесь .

10
Abdulsattar Mohammed

Существует очень хорошее видео введение Techdays 2010 в шаблон MVVM, четко объясненное:

8
Chris S

Это не учебник, но диаграмма на странице this помогла мне разобраться с mvvm.

7
Simon P Stevens

Некоторое время назад я был в похожей ситуации (хотя у меня уже были небольшие знания WPF), поэтому я создал вики сообщества. Там много хороших ресурсов:

Какие приложения я мог бы изучить, чтобы понять (Data) Model-View-ViewModel?

7
bitbonk

Некоторые блоги/сайты, чтобы проверить:

В настоящее время у Джоша Смита есть статья " Из России с любовью ", которая может быть вам полезна.

6
Muad'Dib

В моем блоге есть полная серия руководств, начиная с нуля, для WPF MVVM и WPF Prism. Посмотрите здесь: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx

6
raffaeu

Я нашел http://windowsclient.net/learn/videos_wpf.aspx как хорошее начало

5
Cocoa Dev

Что-то выпущенное чуть позже (в прошлом месяце), посмотрите на серию видео Райнера Стропека MVVM в WPF и Silverlight

Он пролетает сквозь все это, но отлично справляется с ходом от начала до конца с реальным заявлением.

5
James Skemp

Взгляните на видео MVVM Джейсона Доллингера на Lab49 . Мы использовали это в прошлом для обучения нашей команды на MVVM.

5
Brent Schooley

Не пропускайте презентацию Джона Папы на PDC Conference 2010. смотрите здесь .

4
pencilCake

Если вы пришли из winforms, и вы ищете учебник. Я рекомендую вам расширение MVVM Trainning для visual studio: http://visualstudiogallery.msdn.Microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 Это учебное пособие с примерами кода. Учебное пособие разделено на 3: базовое приложение WPF, то же приложение в MVVM и то же самое с использованием Inversion of control. Довольно полезно в вашем случае :)

Мне также нравятся эти http://msdn.Microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/

и этот с Призмой. http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx Возможно, это того стоит взгляните на Prism, если вы хотите программировать приложения WPF с помощью MVVM

4
Asier Barrenetxea

Я написал приложение, использующее WPF, Prism и MVVM для имитации найма такси, вы можете прочитать об этом в моем блоге, скачать исходный код здесь и поиграть с ним.

4
skjagini
3
pchajer

Очень простой урок здесь

http://www.c-sharpcorner.com/UploadFile/yougerthen/474/

3
biju
3
Wegged
3
Gurpreet Singh

Вот очень хороший учебник для начинающих MVVM; http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [Начало работы с MVVM (Общая информация + ссылки)]

2
Sunil