VB的灵魂之对象使用(二)计算机等级考试

文章作者 100test 发表时间 2010:01:01 10:52:50
来源 100Test.Com百考试题网


  编辑特别推荐:

  全国计算机等级考试(等考)指定教材

  全国计算机等级考试学习视频

  全国计算机等级考试网上辅导招生

  全国计算机等级考试时间及科目预告

  百考试题教育全国计算机等级考试在线测试平台

  全国计算机等级考试资料下载

  全国计算机等级考试论坛

  上一篇文章我们介绍了什么是对象等一些关于对象的内容,那些这篇呢温暖就介绍如何在VB中创建……
  创建对象
  创建对象的最简单方法是在“工具箱”中双击控件。但是,对 Visual Basic 中的所有可用对象以及来自其它应用程序的所有可用对象,要想充分体现它们的优势,可在运行时用 Visual Basic 的可编程性能创立对象。
  1.用对象变量创建对象引用
  2.用类模块“从零开始”创建自己的对象
  3.用集合对象创建自己的集合
  详细信息 在其它章节将会介绍如何访问对象。例如,在第十章“用部件编程”中将讨论 CreateObject 和 GetObject 函数。
  使用对象变量
  除了存储值以外,变量可引用对象。如同给变量赋值一样,基于下列相同理由,可把对象赋给变量:
  1.变量名往往比变量所含的值(或者,在此情况下,所含值就是它们引用的对象)短而好记。
  2.在运行代码时,为了引用其它对象,应改变变量。
  3.引用包含对象的变量比反复引用对象本身有更高的效率。
  使用对象变量与使用常规变量一样,只不过多了把对象赋予变量这一步:
  4.首先声明变量:
  Dim variable As class
  5.然后把对象赋予变量:
  Set variable = object
  声明对象变量
  声明对象变量的方法和声明其它变量一样,要用 Dim、ReDim、Static、Private和 Public。仅有的不同在于可选的 New 关键字和 Class 参数,本章后面将会对 New 关键字和 Class 参数都作介绍。语法是:
  {Dim | ReDim | Static | Private | Public} variable As [New] class
  例如,可以声明一个对象变量,它引用应用程序中的被称做 frmMain 的窗体:
  Dim FormVar As New frmMain声明一个类型为 frmMain
  的对象变量。
  也可以声明一个对象变量,它引用应用程序中的任何窗体:
  Dim anyForm As Form 一般窗体变量。
  类似地,可以声明一个对象变量,它能够引用应用程序中的任何文本框:
  Dim anyText As TextBox可以引用任何文本框
  (但只能是一个文本框)。
  还可以声明一个对象变量,它能够引用任何类型的控件:
  Dim anyControl As Control 一般控件变量。
  注意,可以声明一个引用应用程序中的指定窗体的窗体变量,但不能声引用特定控件的控件变量。可以声明能够引用控件的特定类型(如 TextBox或列表框)的控件变量,但不是引用那种类型的一个特定控件(如 txtEntry 或List1)。但是,可把特定的控件赋予那种类型的变量。例如,对于具有列表框 lstSample 的窗体可以这样编码:
  Dim objDemo As ListBox
  Set objDemo = lstSample
  赋值对象变量
  用 Set 语句将对象赋予对象变量:
  Set variable = object
  无论何时,只要希望对象变量引用对象,就可使用 Set 语句。
  有时可用对象变量,尤其可用控件变量直接缩短要键入的代码。例如,原来的代码是这样的:
  If frmAccountDisplay!txtAccountBalance.Text

相关文章


在VB中显示常用的符号(如欧元、人民币、正负号、度等)计算机等级考试
通过VB调用C#的DLL的方法计算机等级考试
VB6把彩色图片变成灰阶的方法计算机等级考试
VB中的控件结构概述计算机等级考试
VB的灵魂之对象使用(二)计算机等级考试
VB的灵魂之对象使用(一)计算机等级考试
VB中的用户界面设计计算机等级考试
计算机等级考试二级VB模拟试题十及答案解析计算机等级考试
计算机等级考试二级VB模拟试题九及答案解析计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛