4

我刚刚了解了 ASP.NET MVC 是什么,我想知道这种模式是否曾经用于 Windows 桌面应用程序开发?

我特别关注可能尝试在桌面 .NET 应用程序中使用它。

如果就假设如何使用 MVC 而言,这个问题在左侧领域中存在问题,请原谅我。我仍然在努力思考它的细节。

4

5 回答 5

6

模型-视图-控制器模式就像“桌面”应用程序的梦想一样工作,因为您不必担心处理状态信息。

于 2008-11-20T16:47:54.140 回答
4

明确地。这是MVC GUI 框架的列表。

于 2008-11-20T16:47:10.257 回答
1

MVC 有多种形式,Marting Fowler 在http://martinfowler.com/eaaDev/uiArchs.html讨论

谷歌还为windows 窗体 mvc返回了很多有趣的东西

于 2008-11-20T16:54:20.007 回答
0

我不记得在哪里看到了用于桌面应用程序的 MVC 的一个很好的例子。
大约是一个温度计。
该模型是它自己的温度计。具有当前温度状态的简单 POJO。
这些应用程序具有温度计的多个视图和控制器。
控制器调用setter,视图调用getter。
要同步应用程序,请使用观察者模式。视图订阅模型。
并且模型通知每个 setter 中订阅的所有视图。

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

于 2008-11-20T17:50:09.597 回答