全局变量、过程和函数,在项目中如何设置?

kay338 2016-12-21 05:43:24
开发一个项目,主要完成数据处理工作。
一个主窗体frmMain,若干个子窗体,还定义若干个全局变量用于存储数据,若干个过程和函数进行数据处理。

请问在Module中定义全局变量、过程和函数,合适吗?
还是在Module中定义全局变量,在Class中定义过程和函数,在frmMain中实例化该类,进行过程和函数调用?

是否还有更合理的结构布局?

...全文
119 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kay338 2016-12-21
  • 打赏
  • 举报
回复
引用 3楼IE11下面经常卡到爆 的回复:
[quote=引用 2 楼 kay338 的回复:] [quote=引用 1 楼 dongxinxi 的回复:] 最好还是以类为单位吧,就算代码迁移C#问题也不大 而且最重要的是可以将不同性质的全局变量归类,在命名上也会更清晰简洁,类名+成员名
全局变量、数据处理函数、辅助函数分别放在一个Class里,在主窗体中进行实例化并引用吗?[/quote] 所谓的全局变量一般是静态的或者干脆是常量,这种是不需要实例化的,直接类名.变量名 数据处理函数和辅助函数这个看代码逻辑上去界定了 winform中的代码结构的确有点伤,你可以参照三层的思想来建立项目,但有时候那样仍然不够分明,还得细分[/quote]谢谢,我去了解一下
  • 打赏
  • 举报
回复
引用 2 楼 kay338 的回复:
[quote=引用 1 楼 dongxinxi 的回复:] 最好还是以类为单位吧,就算代码迁移C#问题也不大 而且最重要的是可以将不同性质的全局变量归类,在命名上也会更清晰简洁,类名+成员名
全局变量、数据处理函数、辅助函数分别放在一个Class里,在主窗体中进行实例化并引用吗?[/quote] 所谓的全局变量一般是静态的或者干脆是常量,这种是不需要实例化的,直接类名.变量名 数据处理函数和辅助函数这个看代码逻辑上去界定了 winform中的代码结构的确有点伤,你可以参照三层的思想来建立项目,但有时候那样仍然不够分明,还得细分
kay338 2016-12-21
  • 打赏
  • 举报
回复
引用 1 楼 dongxinxi 的回复:
最好还是以类为单位吧,就算代码迁移C#问题也不大 而且最重要的是可以将不同性质的全局变量归类,在命名上也会更清晰简洁,类名+成员名
全局变量、数据处理函数、辅助函数分别放在一个Class里,在主窗体中进行实例化并引用吗?
  • 打赏
  • 举报
回复
最好还是以类为单位吧,就算代码迁移C#问题也不大 而且最重要的是可以将不同性质的全局变量归类,在命名上也会更清晰简洁,类名+成员名

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧