【问题标题】:Organize code in a form在表单中组织代码
【发布时间】:2013-02-25 21:21:29
【问题描述】:

我的主表单在一个选项卡控件上有四个选项卡。每个选项卡包含大约 1000-2000 行代码,我想让它更整洁。

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

不鼓励这样做吗?也许在访问一些变量或函数时会产生问题?

【问题讨论】:

  • 不要根据屏幕上控件的位置将代码组织到单独的文件中。根据代码执行的逻辑类型将代码组织成离散的独立类。

标签: vb.net forms organized


【解决方案1】:

我发现你可以使用

#Region "NameOfTheRegion"
#End Region

效果很好,我接受了 Steven Doggart 的建议,并没有将它们分成不同的文件。相反,我使用该代码按区域将它们分开。现在处理起来容易多了。

【讨论】:

  • 每个选项卡有 2000 行代码,总共 4 个选项卡,您的项目几乎和我的一样大,它是保险管理系统的核心设计工具。不确定选项卡的用途是什么,但看起来它可以被分成类,并且可能被压缩成更易于维护的东西。单个代码文件中的 8000 行代码可能是可维护性的噩梦。要获得或多或少无偏见的视图,请考虑在 Visual Studio 中针对您的项目运行计算代码指标。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-05
  • 2014-06-17
  • 2018-10-12
  • 2011-08-08
  • 2011-06-04
  • 2014-01-29
  • 1970-01-01
相关资源
最近更新 更多