代码之家  ›  专栏  ›  技术社区  ›  Frank V

MVC设计模式/架构模式可以用于桌面应用程序开发吗?

  •  4
  • Frank V  · 技术社区  · 16 年前

    我刚刚学习了ASP。NET MVC是,我想知道这种模式是否曾用于Windows桌面应用程序开发?

    我特别考虑在桌面上使用它。NET应用程序。

    请原谅我,如果这个问题在左边的字段中是关于MVC应该如何使用的。我仍在努力理解它的细节。

    5 回复  |  直到 16 年前
        1
  •  6
  •   kÍ©eÍ£mÍ®pÍ¥ Í©    16 年前

    这个 Model-View-Controller 模式在“桌面”应用程序中就像做梦一样,因为你不必担心处理状态信息。

        2
  •  4
  •   Hates_    16 年前

    非常肯定。这是一个列表 MVC GUI frameworks .

        3
  •  1
  •   mmiika    16 年前

    MVC有很多种风格,Marting Fowler在 http://martinfowler.com/eaaDev/uiArchs.html

    谷歌返回了很多有趣的东西 windows forms mvc 而且

        4
  •  0
  •   user2427    16 年前

    我不记得在哪里看到了用于descktop应用程序的MVC的好例子。
    这是关于温度计的。
    模型本身就是温度计。一个简单的POJO,显示当前温度状态。
    这些应用程序有几个温度计的视图和控制器。
    控制器调用setter,视图调用getter。
    要同步应用程序,请使用观察者模式。视图符合模型。
    模型会通知每个设置器中订阅的所有视图。

    这是理解MVC的一个非常有用的例子。

    推荐文章