2008-12-29 50 views

回答

6

一种方法是使用模型视图演示者(MVP)模式为Winforms应用程序。很容易适应,如果你已经用MVC工作

具体来说,采取 MVC的视图部分,切它尽可能薄 ,使其仅围绕 实际UI组件的皮肤,使之 完全被动。现在称为“演示者”的控制器 是 负责与系统的其余部分的所有交互。

阅读一些伟大的文章。

Dan Bunea - Click to read

Jeremy Miller - Click to read

快乐编码

+0

以下是关于UI设计的Jeremy Miller系列博客文章的工作链接:http://codebetter.com/jeremymiller/2007/07/26/the-build-your-own-cab-series-table-的,内容/ – kristianp 2012-02-24 04:10:25

0

典型模式似乎是MVP模式。测试将针对模拟的表单执行。

我也一直在试验可嘲讽的输入抽象,并在测试时显示表单。只要弹出窗口不显示,只要填写表单中的值就够了。

最后,最有价值的路径可能是将单元测试代码分解出来,并为UI使用一些UI测试框架。

相关问题