如何使用mvc创建Windows应用程序

hii是否可以使用mvc创建Windows应用程序

MVP(Model-View-Presenter)和MVP-VM(Model-View-Presenter-ViewModel)最常用于WinForms。

请参阅SO问题: Windows窗体的MVP示例

Dan Bunea的博客文章: 模型视图演示者

Jeremy D. Miller的博客文章: “简陋的对话框”的一个简单例子

Referance: Mitch Wheat

MVC的模式:绝对是的! 那是平台独立的,真的。

查看一些资源:

  • 为C#寻找干净的WinForms MVC教程
  • 为Winforms项目选择MVC / MVP实现
  • Mvc for Winforms – 将View事件映射到Controller操作

仅保留Form对象中的用户界面代码。 UI与数据之间的任何交互或数据的操作都应该在其自己的控制器类中。 域对象或数据本身就是模型。

阅读http://www.objectmentor.com/resources/articles/TheHumbleDialogBox.pdf但你可能想看一下WPF和MVVM