2013-02-25 43 views
0

我的主表单有一个选项卡控件上的四个选项卡。每个选项卡包含大约1000-2000行代码,我想使这个更加整洁。以表单的形式组织代码

这将涉及模块?例如,我想将1个选项卡的代码存储在模块或类中(在此缺少该术语)。我最终将包含4个包含4个选项卡代码的文件,然后我可以简单地将它们包括在内......

是否不鼓励这么做?访问某些变量或函数时可能会产生问题?

+1

请勿根据屏幕上的控件位置将代码组织到单独的文件中。根据它们执行的逻辑类型将代码组织到离散的独立类中。 – 2013-02-25 21:24:16

回答

0

我想通了,你可以使用

#Region "NameOfTheRegion" 
#End Region 

那伟大工程,我把史蒂芬Doggart的建议,并没有它们分开到不同的文件。相反,我使用该代码将它们按区域分开。现在更容易处理它。

+1

由于每个标签有2000行代码和4个标签,因此您的项目几乎与我的规模相当,这是保险管理系统的核心设计工具。不知道你的标签的目的是什么,但是看起来它可能已经被分成类,并且可能被压缩成更可维护的东西。单个代码文件中的8000行代码可能是可维护性的噩梦。为了获得或多或少公正的视图,请考虑在Visual Studio中针对您的项目运行Calculate Code Metric。 – Neolisk 2013-03-04 19:02:30