Winforms开发的良好资源

时间:2010-08-02 18:39:10

标签: winforms user-controls resources

winforms开发有哪些好资源?

例如,当你必须在一个表单上有一堆不同的控件和事件处理程序时。你使用部分类,用户控件,特殊属性,......?

如何处理用户控件之间的通信 - 仅限事件?

您可以使用任何模式吗?

2 个答案:

答案 0 :(得分:2)

http://windowsclient.net/是一个好的开始。当我们在工作中进行winform开发时,我们使用MVP类型的模式并尝试最小化后面的代码。对于用户控件进行通信,您可以执行事件或实现中介模式。

答案 1 :(得分:1)

由于您正在寻找表单内部架构的设计技巧,您可能会发现Michael Feathers的"The humble dialog box"很有帮助。当然不是特定于WinForms,而是一般建议如何将逻辑与布局分开以使代码更易于测试。

如果您正在寻找WinForms书籍,请the book from Charles Petzold。它有点过时(仍然是.NET 1.1,AFAIK),但我不知道有关WinForms的更好的书。