Ale*_*der 7 .net c# windows frameworks winforms
有没有人知道企业WinForms应用程序的可用MVC/MVP框架?
之前有.NET用户界面进程应用程序块.但是,自Windows Workflow Foundation发布以来,它已不再处于开发阶段(也将完全用.NET 4.0重写).
也许我不是最新的,但我觉得我现在有一个差距.
Dyl*_*ith 20
Microsoft具有用于WinForms应用程序的复合应用程序块(CAB).虽然从技术上讲不是MVC/MVP实现,但它确实提供了UI代码和非UI代码之间的良好分离:http://msdn.microsoft.com/en-us/library/aa480450.aspx
只要您对相关模式感到满意,在不使用任何框架的情况下自己动手也很受欢迎.在采用这种方法时,杰里米·米勒(Jeremy Miller)有一系列关于一些最佳实践的优秀文章:
建立自己的CAB Part#2 - The Humble Dialog Box
构建您自己的CAB第8部分 - 在模型视图Presenter体系结构中分配职责
使用通知模式构建您自己的CAB第9部分 - 以域为中心的验证
构建自己的CAB Part#10 - 单元使用NUnitForms测试UI
构建自己的CAB Part#11 - Event Aggregator
建立自己的CAB第12部分 - 使用"Latch"加速失控事件
构建您自己的CAB Part#13 - 带有Dash of DSL的嵌入式控制器