- 6
- 0
- 约7.59千字
- 约 13页
- 2018-08-27 发布于江苏
- 举报
VB类模块和标准模块使用和区别0
类模块和标准模块
类模块和标准模块的不同点在于存储数据方法的不同。标准模块的数据只有一个备份。这意味着标准模块中一个公共变量的值改变以后,在后面的程序中再读取该变量时,它将得到同一个值。而类模块的数据,是相对于类实例(也就是,由类创建的每一对象)而独立存在的。 同样的,标准模块中的数据在程序作用域内存在,也就是说,它存在于程序的存活期中;而类实例中的数据只存在于对象的存活期,它随对象的创建而创建,随对象的撤消而消失。 最后,当变量在标准模块中声明为Public时,则它在工程中任何地方都是可见的;而类模块中的Public变量,只有当对象变量含有对某一类实例的引用时才能访问。 上面的比较,同样适用于标准模块和类模块中的公共过程,用下面的例子可以说明。新建一个工程,并在“工程”菜单中个添加一个标准模块和一个类模块,然后运行以下的代码: 把下面的代码放在 ? Class1 ? 中:下面是 ? Class1 ? 对象的一个属性。 Public ? Comment ? As ? String 下面是 ? Class1 ? 对象的一个方法。 Public ? Sub ? ShowComment() ? ? ? MsgBox ? Comment, ? , ? gstrVisibleEverywhere End ? Sub 把下面的代码放在 ? Mod
您可能关注的文档
- J型曲线和S型曲线的增长率和增长速率0.doc
- K-12对外汉语课堂实用技巧5.ppt
- KA商品陈列标准8.doc
- KDJ指标和MACD指标作为现货原油买卖的重要指示3.ppt
- Keil调试查看运行时间(精确)7.doc
- Kinect+OpenNI学习笔记之10(不需要骨骼跟踪的人体多个手部分割)3.doc
- KMO与球形度检验0.doc
- KTV唱歌技巧—让你3分钟变K歌之王!3.ppt
- K线基础(单根K线反转)0.ppt
- KX-HDMI-88矩阵2.doc
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)