vb中的标准模块于窗体模块之间有什么区别和相似点?
vb中的标准模块于窗体模块之间有什么区别和相似点?还有,各位高手谁知道窗体的form-Activate()事件的功能和触发的条件么?谢!!...
vb中的标准模块于窗体模块之间有什么区别和相似点?还有,各位高手谁知道窗体的form-Activate()事件的功能和触发的条件么?谢!!
展开
3个回答
展开全部
窗体模块(.frm文件) 包括: 声明部分,子程序过程(sub),函数过程(Function),事件过程 就是窗体的集合
标准模块(.bas)包括:声明部分,子程序过程(sub),,函数过程(Function)
区别:
在窗体模块里用public定义的变量,函数的有效范围是本窗体
而在标准模块里用public定义的变量,函数的有效范围是整个程序
标准模块(.bas)包括:声明部分,子程序过程(sub),,函数过程(Function)
区别:
在窗体模块里用public定义的变量,函数的有效范围是本窗体
而在标准模块里用public定义的变量,函数的有效范围是整个程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意一楼的回答,不过再补充一点,让你能更清楚它们之间的关系。
1、在标准模块中定义全局变量,全局函数及方法等,总之,要想在整个工程中都能引用的对象,都可放在标准模块中。当然,在一个工程中也可加入多个标准模块。
2、可以在标准模块中加入一个main函数,该函数是整个工程的入口,当然你也可把一个窗体作为启动对象来启动整个工程。不过用main函数的好处是可在该函数中初始化全局变量,对象等。
这个函数应该可理解为C语句遗留下来的古迹。
3、当然,在窗口模块中也可以定义全局变量或函数,但仅当该窗体加载后,即调用了show方法后其他地方才可引用,否则发生错误。
1、在标准模块中定义全局变量,全局函数及方法等,总之,要想在整个工程中都能引用的对象,都可放在标准模块中。当然,在一个工程中也可加入多个标准模块。
2、可以在标准模块中加入一个main函数,该函数是整个工程的入口,当然你也可把一个窗体作为启动对象来启动整个工程。不过用main函数的好处是可在该函数中初始化全局变量,对象等。
这个函数应该可理解为C语句遗留下来的古迹。
3、当然,在窗口模块中也可以定义全局变量或函数,但仅当该窗体加载后,即调用了show方法后其他地方才可引用,否则发生错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询