- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 2 章 对象及其操作
Visual Basic 是面向对象的编程语言,它改变了传统意义上的编程机制,采用了“事件驱
动” 机制。 在 VB 中不仅提供了大量的控件对象, 而且还提供了创建自定义对象的方法和工具,
为开发应用程序带来了方便。因此,对于一个学习 VB 编程的人来说,了解对象及其特点的相
关概念是必要的。这一章将讨论 VB 中最基本的两种对象,即窗体和控件。
2.1 对象
对象是 VB 程序设计的核心。对象具有属性、方法和事件三个要素。在这一节里,将主要
介绍有关对象的基本概念、对象的三要素以及设置等知识。
2.1.1 对象的概念
对象可以是一组代码和数据的集合,用来描述自然的或抽象的实体,也可以是一切在编
程中可操纵的实体。从广义上来讲,包括窗体中的按钮、标签、文本框等控件,甚至包括屏幕、
打印机、扫描仪等计算机的外接设备。
VB 中所说的对象,通常是指狭义上的对象,即窗体和控件。窗体即为程序设计阶段程序
员操作的界面平台;而在程序运行阶段,窗体则转化为用户与应用程序交互的平台。控件是 VB
或用户预先定义好的、以图标方式存放在工具箱中、用于完成程序设计中特定功能的工具。
在 VB 中,对象分为两种。一种是系统设计好的,称为预定义对象。用户可以直接调用或
对其进行操作。另一种是由用户自定义的,称为自定义对象。
对象具有属性、方法和事件三个要素。建立了一个对象,其操作需要通过与该对象相关
联的属性、 方法和事件来进行。 其中, 属性是对象的参数, 由一段预先编写的子程序代码组成。
事件是由系统设置好的、 能够被对象识别的动作。 方法是由系统提供的用来完成特定操作的子
过程和函数。我们可以把属性看成一个对象的性质,把方法看成对象要执行的操作,把事件看
作对象的响应。
VB 中的 “对象”与 “面向对象程序设计”中的 “对象”是一样的。只是在使用 C++这类
面向对象的语言时,必须自己创建和设计“对象” ,而在 VB 中,这些对象可以直接被使用。
因此,设计 VB 应用程序就显得相当轻松。
1.对象属性
在 日常生活中,如订购的对象为家具城的棕色木茶几,则只需要在家具城寻找颜色属性
为棕色、材料属性为木质的茶几即可。同理,可以订购黑色的玻璃茶几等。可见,属性是对象
的特性,不同的对象有不同的属性。在 VB 中,对象常见的属性有 Name (名称)、Color (颜
色)、Font (字体)、Enabled (有效)等。
对象的属性可以通过属性窗口来修改,也可以通过代码来修改,典型的对象属性设置语
法结构如下:
对象名.属性名称=属性值
第 2 章 对象及其操作 15
具体的设置方法见 2.1.3 节。
2.对象事件
事件(Event),是一种加在对象上的 “作用” ,该作用是由 VB 预先设置好的、能够被识
别的动作。例如,在对象上 Click (单击)时,该单击操作就是一种加在对象上的 “事件” 。此
外,在 VB 中常见的事件还有:DblClick (双击)、KeyDown (按下按钮)、KeyUp (松开按钮)、
MouseMove (移动鼠标)等。
为了响应对象上的这些事件以完成某种特定的操作,程序设计人员必须预先编写好一段
独立的程序代码,这样的程序代码称为事件过程。每个对象可以识别一个或者多个事件,因此
可以使用一个或多个事件过程对用户或系统的事件做出响应。 在程序设计中, 根据应用程序的
需要,编写相应的事件过程是应用程序设计的主要任务之一。
3.对象方法
当设置对象的某些属性时,其实就是将某些数据加入对象,而事件过程是从外面加到对
象身上的一段程序。对象原来内含的函数或过程叫做 “方法” 。
对象的“属性”或 “事件过程”都可以重新设置或修改,但是 “方法”的内容却是固定、
不能修改的,而且是看不见的。事实上,用户也只能 “调用”它,即运行对象内含的这些固定
功能的程序。
对象方法的调用格式如下:
对象名称.方法名称[参数]
使用 “方法”来控制 VB 中的某个对象,实质上是
文档评论(0)