对Winforms GUI设计足够好的任何建议?

时间:2008-09-15 14:00:15

标签: winforms user-interface design-patterns

我正在用VB2008开发一个中型应用程序。为了更好地测试我的应用程序,我遵循MVP /监督控制器方法。

我的问题是:您对分离责任有何建议?到目前为止,我已经提出了一个winform,其中包含一个控制器实例和一个我的类实例。控件通过DataBinding

更新

问题在于我只是不确定在哪里写责任(比如验证,报告创建,查询等)在我的班级里面?在另一个班级?

您可以指出一个干净的Winform类设计的小例子吗?

2 个答案:

答案 0 :(得分:2)

我建议您花时间阅读Jeremy Millers的Build your own CAB'系列帖子,以了解您的应用变得更加复杂时您可能需要/需要实施的内容。

答案 1 :(得分:1)

Martin Fowler是包括MVC在内的所有设计模式信息的良好来源。 Fowler讨论了被动观点和责任分离也被证明了

http://martinfowler.com/eaaDev/ModelViewPresenter.html