如何防止Winform窗体中代码的膨胀

最近编写了一个winform界面元素和逻辑都十分的丰富,后台代码早已超过了5000行,而且代码行数还在急剧增加,这样对代码的维护造成了很大的困扰

所以采用了一些方法尽量避免代码的急速膨胀

1.采用控件方式:将逻辑比较丰富的控件封装成一个组件然后再主winform中进行引用

这样做的好处是封装了控件的逻辑,是同一类似功能的代码集中起来便于复用和维护

2.采用分部类的方式:分布类是2.0引出的一个概念,在webFrom和winform总应用广泛,借鉴这种方式我们可以将代码迁移到其他 分布类中

比如事件代码,界面逻辑代码,初始化代码分割开来这样便于日后的管理

3.将代码分割到其他类中:这样做增加了代码的调用,增加了应用程序的逻辑层数,所以这是最不优雅和最无奈的一种解决方式。

posted @ 2009-05-08 09:55  李崇森  阅读(305)  评论(0编辑  收藏  举报