vbmsgbox引用变量_对象变量及其在VB编程中的妙用

对象变量及其在VB编程中的妙用

焦纯 杨国胜 王健琪

一、对象变量的声明及其类型

对象变量是这样一类变量:它指向某一类对象,并具有此类对象的所有

性质和属性,对象

变量可看作是一个指针,指向项目中某一特定类型的对象,对此类变量进行

控制和操作,就是

对项目中所有属于这一类的对象进行相同的控制和操作。它是一种具有对象

性质的特殊变量。

这些被对象变量指向的对象可以是窗体、控制(包括自定义控制)、屏

幕以及数据库的

表、记录、字段等对象。

对象变量也是有类型的,而且针对具体的对象有不同的定义方式。所以

对象变量在使用前

也必须先声明后使用。仍然可以用Dim、Static、Global等关键字来声明对象

变量。

例如:Dim Acontrol As Control

Dim Bcontrol As New Form1

Dim Ccontrol As CommandButton

Dim Dcontrol As Command1

可见,对象类型包括控制和具体对象的名称(如Command1和Form1)、控制集

合(如Control、

CommandButton等)、窗体集合(Form)以及屏幕对象(Screen)等。这些对

象类型的集合有

大有小。一旦声明之后,VB将为对象变量分配内存空间(大小与具体类型有

关),在内存中建

立一个其指向的对象或对象集合的拷贝。

并且CommandButton、Label、TextBox等控制对象又可分别看作是同一类控制

的集合或总称,

是CommandButton1、Label1、TextBox1等具体子对象的父对象。

可见,对象变量在VB中应用极为广泛,VB中的绝大多数对象都可以有自己的

对象变量。

二、对象变量的集合和指针特性

对象变量还可以理解为一个项目(Project)中属于某种类型对象的集合,这

个集合可以有很

多个对象,也可以只有一个,甚至可以是空集(即该种类型的对象在项目或

窗体内不存在)。

对应于对象变量的集合特性,其Count属性是一个非常重要的属性。所有对象

变量都具有Count

属性。一旦在程序中声明了对象变量后,该对象变量的Count属性自动记录该

类对象的个数,

因而通过读取Count属性值,便可了解到该类对象的个数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值