代码之家  ›  专栏  ›  技术社区  ›  JP Richardson

MVVM:自始至终的教程?

  •  243
  • JP Richardson  · 技术社区  · 15 年前

    我是C/Windows窗体程序员,有5年以上的经验。我一直在研究使用MVVM(模型视图视图模型)设计模式的WPF。我在网上搜索了教程。我甚至看了杰森·杜林格的全部精彩视频。虽然我发现了很多,但我还没有找到一个能让我从头到尾的方法。我真正想要的是一个不假设任何以前的WPF知识的教程。

    您最喜欢的帮助您学习的WPF-MVVM教程是什么?

    22 回复  |  直到 7 年前
        1
  •  161
  •   Magnus Lindhe    14 年前

    你的问题似乎是在问两个问题:

    1. 假设我以前没有WPF经验,那么关于WPF的一些好的教程在哪里呢?
    2. 关于学习MVVM的一些好的教程在哪里?

    其中一些资源可能在以前的答案中重复…

    WPF教程

    MVVM教程

    复合WPF(Prism)资源
    虽然不是你所要求的,但它是WPF和MVVM的自然发展。

        2
  •  44
  •   Massimiliano    15 年前

    我最近的处境完全一样,伙计,我可以告诉你我做了什么。

    Josh Smith "WPF Apps With The Model-View-ViewModel Design Pattern" 反复阅读:—)下载代码,检查、编译并保存

    MVVM foundation

    1. 检查框架,在应用程序中使用它。
    2. 看看这个框架中的演示应用程序。

    没有真正开始完成教程,对不起…

        3
  •  23
  •   JP Richardson    15 年前

    我真的很喜欢这些文章:

    1. MVVM for Tarded Folks Like Me
    2. How Tards Like Me Make MVVM Apps

    他真的用一种幽默的方式把这个概念蒙蔽了。值得一读。

        4
  •  15
  •   Community CDub    8 年前

    Reed Copsey 发表了一篇 nice tutorial 它在WinForms中编写一个简单的RSS应用程序,然后直接连接到WPF,最后转换为MVVM。在您尝试处理诸如 Josh Smith's article . 我很高兴在乔希的文章之前阅读了里德的教程,因为它给了我一点上下文来理解乔希正在挖掘的细节。

        5
  •  11
  •   Peter Mortensen icecrime    14 年前
        6
  •  10
  •   Abdulsattar Mohammed    13 年前

    我读了乔希·史密斯的文章,觉得很难。一旦理解了,我写了一个非常简单的,应该让你真正开始它。了解了 here .

        7
  •  8
  •   Chris S    15 年前

    对MVVM模式有一个非常好的TechDays 2010视频介绍,清楚地解释了:

        8
  •  7
  •   Simon P Stevens    15 年前

    这不是一个教程,但它是图表 this 帮助我了解MVVM的页面。

        9
  •  7
  •   Community CDub    8 年前

    不久前我也遇到过类似的情况(尽管我已经掌握了一些WPF知识),所以我创建了一个社区维基。那里有很多很棒的资源:

    What applications could I study to understand (Data)Model-View-ViewModel?

        10
  •  6
  •   raffaeu    15 年前

    我的博客有一个完整的教程系列,从WPMVVM和WPF Prism的零开始。 看看这里: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx

        11
  •  6
  •   Peter Mortensen icecrime    14 年前

    一些要查看的博客/网站:

    目前,Josh Smith有一个 From Russia With Love “这篇文章对你有一定的帮助。

        12
  •  5
  •   Cocoa Dev    15 年前

    我发现 http://windowsclient.net/learn/videos_wpf.aspx 作为一个良好的开端

        13
  •  5
  •   James Skemp    14 年前

    关于最近(上个月)发布的内容,请看雷纳·斯特罗佩克的视频系列。 MVVM in WPF and Silverlight

    他很快就完成了,但在实际应用程序中从头到尾都做得非常好。

        14
  •  5
  •   Brent Schooley    14 年前

    看一看 Jason Dollinger's MVVM video at Lab49 . 我们过去用这个来训练我们的团队在MVVM上。

        15
  •  4
  •   pencilCake    14 年前

    不要跳过约翰·帕帕在2010年PDC会议上的演讲。 See it here .

        16
  •  4
  •   skjagini    14 年前

    我用wpf,prism和mvvvm编写了一个应用程序来模拟出租汽车,你可以在我的博客上读到它,下载源代码。 here 玩它。

        17
  •  4
  •   Asier Barrenetxea    13 年前

    如果您来自WinForms,并且正在寻找教程。我建议您使用用于Visual Studio的MVVM培训扩展: 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/mvvvm/

    这个有棱镜。 http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx 如果你想用mvvvm编程WPF应用程序,那么不妨看看prism。

        19
  •  3
  •   biju Kishore Kumar    14 年前
        22
  •  2
  •   Sunil    13 年前

    这里是一个非常适合MVVM初学者的教程; http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [开始使用MVVM(常规信息+链接)]