Я программист на C # / Windows Forms с опытом работы более 5 лет. Я исследовал WPF, используя шаблон проектирования MVVM (Model-View-ViewModel). Я искал в Интернете учебники. Я даже посмотрел все потрясающее видео Джейсона Долингера. Хотя я нашел много, я не нашел тот, который берет меня от начала до конца. Что я действительно хочу, так это учебник, который не предполагает никаких предыдущих знаний WPF.
Какие ваши любимые учебники WPF-MVVM, которые помогли вам выучить?
Мне очень понравились эти статьи:
Он действительно излагает идею с юмором. Стоит прочтения.
источник
Рид Копси (Reed Copsey) опубликовал хороший учебник, который пишет тривиальное RSS-приложение в WinForms, затем делает прямой порт для WPF и, наконец, преобразует его в MVVM. Это хорошее введение в MVVM, прежде чем вы попытаетесь найти полное описание, как в статье Джоша Смита . Я рад, что я прочитал учебник Рида перед статьей Джоша, потому что он дает мне небольшой контекст, чтобы понять детали, в которые Джош копается.
источник
Этот сделает:
RIATasks: простой пример CRUD для Silverlight
источник
Я прочитал статью Джоша Смита и нашел ее очень сложной. После того, как я понял, я написал очень простую вещь, которая поможет вам действительно начать. Получите это здесь .
источник
Существует очень хорошее видео введение Techdays 2010 в шаблон MVVM, четко объясненное:
источник
Это не учебник, но диаграмма на этой странице помогла мне разобраться с mvvm.
источник
Некоторое время назад я был в похожей ситуации (хотя у меня уже были небольшие знания WPF), поэтому я создал вики сообщества. Там много хороших ресурсов:
Какие приложения я мог бы изучить, чтобы понять (Data) Model-View-ViewModel?
источник
В моем блоге есть полная серия руководств, начиная с нуля, для WPF MVVM и WPF Prism. Посмотрите здесь: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
источник
Некоторые блоги / сайты, чтобы проверить:
В настоящее время у Джоша Смита есть статья « Из России с любовью », которая может быть вам полезна.
источник
Я нашел http://windowsclient.net/learn/videos_wpf.aspx как хорошее начало
источник
Для чего-то выпущенного чуть позже (в прошлом месяце), посмотрите на видео сериал Rainer Stropek MVVM в WPF и Silverlight
Он пролетает сквозь все это, но отлично справляется с ходом от начала до конца с реальным заявлением.
источник
Взгляните на видео MVVM Джейсона Доллингера на Lab49 . Мы использовали это в прошлом для обучения нашей команды на MVVM.
источник
Не пропустите презентацию Джона Папы на конференции PDC 2010. Смотрите ее здесь .
источник
Я написал приложение, использующее WPF, Prism и MVVM для имитации найма такси, вы можете прочитать об этом в моем блоге, скачать исходный код здесь и поиграть с ним.
источник
Если вы пришли из 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
источник
несколько хороших видеоуроков здесь 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
источник
Очень простой урок здесь
http://www.c-sharpcorner.com/UploadFile/yougerthen/474/
источник
Хорошая книга по MVVM с WPF
Создание корпоративных приложений с помощью Windows® Presentation Foundation и модели View ViewModel
источник
Вы хотели бы прочитать это:
http://www.wintellect.com/CS/blogs/jlikness/archive/2010/04/14/model-view-viewmodel-mvvm-explained.aspx
источник
Вот очень хороший учебник для начинающих MVVM; http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [Начало работы с MVVM (Общая информация + ссылки)]
источник