MVVM: учебник от начала до конца?
Я программист C# / Windows Forms с более чем 5-летним опытом работы. Я исследовал WPF с использованием шаблона проектирования MVVM (Model-View-ViewModel). Я искал в Интернете учебники. Я даже смотрел весь удивительный видео Джейсон Dolinger по. Хотя я нашел много, я не нашел тот, который берет меня от начала до конца. То, что я действительно хочу, - это учебник, который не предполагает никаких предыдущих знаний WPF.
каковы ваши любимые WPF-MVVM учебники, которые помогли вам учиться?
22 ответа:
Ваш вопрос действительно, кажется, задает 2 вопроса:
- где некоторые хорошие учебники по WPF, предполагая, что у меня нет предыдущего опыта WPF?
- где некоторые хорошие учебники по изучению MVVM?
некоторые из этих ресурсов могут быть дублированы в предыдущих ответах...
учебники по WPF
Я написал серию вводных статей WPF о Код Проекта. Цель этих статей-довести кого-то без опыта WPF до скорости, достаточной для того, чтобы он мог полностью понять, как работает демонстрационное приложение серии.
Bea Stollnitz (ссылка на ее архивы) имеет ряд больших статей о WPF.
WPF: руководство для начинающих-Часть 1 из n Саша Парикмахер
MVVM учебники
приложения WPF с шаблоном дизайна Model-View-ViewModel Джош Смит (дублирующая ссылка уже предоставлена Yacoder)
Джейсон Dolinger на модель-представление-модель представления (ссылка на встроенное видео статья)
Дэн Crevier в DataModel-представление-модель представления шаблона серия (аналогично MVVM)
композитные ресурсы WPF (Prism)
Хотя не совсем то, что вы спросили, это естественная прогрессия с WPF и MVVM.
Я был в точно такой же ситуации недавно, приятель, и я могу сказать вам, что я сделал.
Josh Smith "приложения WPF с шаблоном дизайна Model-View-ViewModel" читать снова, снова и снова: -) скачать код, изучить, скомпилировать и держать его вокруг
- изучите фреймворк, используйте его в своем приложении.
- посмотрите на демонстрационное приложение в этой структуре.
нет реальные учебники от начала до конца, извините...
Рид 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
некоторые блоги/веб-сайты, чтобы проверить:
В настоящее время у Джоша Смита есть "Из России С Любовью статья, которая может быть вам полезна.
Я нашел http://windowsclient.net/learn/videos_wpf.aspx как хорошее начало
для чего-то выпущенного немного позже (в прошлом месяце), взгляните на видеоряд Райнера Стропека 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 и то же самое с использованием инверсии управления. Весьма полезно в вашем случае :)
Мне тоже нравятся эти те 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
хорошая книга по MVVM с WPF
создание корпоративных приложений с помощью Windows® Presentation Foundation и Model View ViewModel
вот очень хороший учебник для начинающих MVVM; http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [Начало работы с MVVM (Общая информация+ссылки)]