Вопрос

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

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

Это было полезно?

Решение

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

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

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

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

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

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

Другие советы

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

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

Фонд MVVM

<Ол>
  • Изучите фреймворк, используйте его в своем приложении.
  • Посмотрите на демонстрационное приложение в этой среде.
  • Никаких реальных учебников от начала до конца, извините ...

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

    <Ол>
  • MVVM для таких, как я, попутных людей
  • Как такие, как я, карты создают приложения MVVM
  • Он действительно излагает концепцию с юмором. Стоит прочитать.

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

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

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

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

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

    Какие приложения можно изучить, чтобы понять (данные ) 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.

    Если вы пришли из winforms и ищете учебник. Я рекомендую вам расширение MVVM Trainning для визуальной студии: 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://www.c-sharpcorner.com/UploadFile/yougerthen/474 /

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

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top