MVVM: учебник от начала до конца?
Я программист C#/Windows Forms с более чем 5-летним опытом работы. Я изучал WPF, используя шаблон дизайна MVVM (Model-View-ViewModel). Я искал в Интернете учебники. Я даже смотрел весь удивительный видео Джейсон Dolinger по. Хотя я нашел много, я не нашел ни одного, который взял бы меня от начала до конца. То, что я действительно хочу, - это учебник, который не предполагает никаких предыдущих знаний WPF.
каковы ваши любимые WPF-MVVM учебники, которые помогли вам научиться?
22 ответов
ваш вопрос действительно, кажется, задает 2 вопроса:
- где некоторые хорошие учебники по WPF, предполагая, что у меня нет предыдущего опыта WPF?
- где некоторые хорошие учебники по обучению MVVM?
некоторые из этих ресурсов могут быть дублированы в предыдущих ответах...
учебники по WPF
-
Я написал серию вводных статей WPF на Проект Код. Цель этих статей-довести кого-то без опыта WPF до скорости, достаточной для того, чтобы он мог полностью понять, как работает демонстрационное приложение серии.
Пля Stollnitz (ссылка на ее архивы) имеет ряд замечательных статей о WPF.
WPF: руководство для начинающих-Часть 1 из n Саша Барбер!--1-->
в MVVM-уроки
приложения WPF с шаблоном дизайна Model-View-ViewModel Джош Смит (дубликат ссылки уже предоставлен Yacoder)
презентация Джейсона Долингера о модели-View-ViewModel (ссылка на видео встроенный в статья)
дан Кревье DataModel-View-ViewModel шаблон серии (аналогично MVVM)
составные ресурсы WPF (Prism)
Хотя и не совсем то, что вы спросили, это естественная прогрессия с WPF и MVVM.
недавно я был в точно такой же ситуации, приятель, и я могу сказать вам, что я сделал.
Джош Смит "приложения WPF с моделью-View-ViewModel Design Pattern" читать снова, снова и снова: -) скачать код, изучить, скомпилировать и держать его вокруг
- изучите фреймворк, используйте его в своем приложении.
- посмотреть демо-приложения в этих рамках.
нет настоящие уроки от начала до конца, извините...
Мне очень понравились эти статьи:
Он действительно глушит концепцию в юмористической форме. Стоит почитать.
Рид Copsey опубликовал хороший учебник который пишет тривиальное приложение RSS в WinForms, затем делает прямой порт в WPF и, наконец, преобразуется в MVVM. Это делает хорошее введение в MVVM, прежде чем пытаться решить полное описание, как статья Джоша Смита. Я рад, что прочитал учебник Рида перед статьей Джоша, потому что это дает мне небольшой контекст, чтобы понять детали, которые Джош копает.
Я прочитал статью Джоша Смита и обнаружил, что это очень трудно. Как только я понял,я написал очень простой, который должен заставить вас действительно начать. Получить его здесь.
Это не учебник, но это диаграмма на этой страница, которая помогла мне обойти mvvm.
некоторое время назад я был в подобной ситуации (хотя у меня уже было немного знаний WPF), поэтому я начал сообщество wiki. Есть много больших ресурсов там:
какие приложения я мог бы изучить, чтобы понять (данные)Model-View-ViewModel?
мой блог имеет полную серию учебников, начиная с нуля для WPF MVVM и WPF Prism. Посмотрите здесь: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
некоторые блоги/веб-сайты, чтобы проверить:
В настоящее время у Джоша Смита есть "Из России С Любовью" статья, которая может быть вам полезна.
для чего-то выпущенного немного позже (в прошлом месяце), взгляните на видеосериал Райнера Стропека MVVM в WPF и Silverlight
Он летит прямо через него, но делает очень хорошую работу от начала до конца с фактическим приложением.
посмотри Джейсон Бизнес Видео в MVVM в Lab49. Мы использовали это в прошлом, чтобы тренировать нашу команду на MVVM.
Не пропустите презентацию Джона папы из PDC Conference 2010. посмотреть здесь.
Я написал приложение с использованием WPF, Prism и MVVM для имитации найма такси, вы можете прочитать об этом в моем блоге, скачать источник здесь и играть с ним.
Если вы пришли из winforms, и вы ищете учебник. Я рекомендую вам расширение MVVM Trainning для visual studio:http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 Его учебник с примерами кода. Учебник разделен на 3: основное приложение WPF, то же приложение в MVVM и то же самое с помощью инверсии управления. Весьма полезно в вашем случае :)
Мне также нравятся эти те http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/
и это с Prism. 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
хорошая книга по MVVM с WPF
создание корпоративных приложений с помощью Windows® Presentation Foundation и модели ViewModel
вот очень хороший учебник для начинающих MVVM; http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [Начало работы с MVVM (Общая информация + ссылки)]