打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
对象和事件的基本概念--Visual Basic 6.0 程序设计

1.4 对象和事件的基本概念

 

  1.4.1 对象及其属性、方法和类
  1.4.2 事件、事件过程及事件驱动

 

1.4.1 对象及其属性、方法和类


1 .对象

在 VB 中,对象是一组程序代码和数据的集合。 VB 中的对象分为两类:预定义对象和用户定义对象。

2 .容器对象

3 .属性

每个对象都有其特征,称之为对象的属性( Property )。每个对象属性一般都有一组默认值,当修改一个对象的属性时,就会改变对象的特征。设置对象属性一般有两种方法:一是通过属窗口,二是通过运行代码。

4 .方法

方法( Method )是对象能够招待的动作。它是对象本身包含的函数或过程,用于完成某种特定的功能。方法只能在程序代码中使用,其调用格式为

[ 对象名 .] 属性名 . 属性值

有的方法需要提供参数,而有的方法是不带参数的。

5 .类

类( Class )是一组用来定义对象的相关过程和数据的集合。简单地说,类是创建对象的模型,对象则是按模型生产出来的成品。

在 VB 中,工具箱中的每一个控件,都代表一个类。当将这些控件添加到窗体上时就创建了相应的对象。由同一个类创建的对象具有由类定义的公共属性、方法和事件,不同的类创建的对象有不同的属性、方法和事件。

1.4.2 事件、事件过程及事件驱动


1 .事件

事件( Event )是由 VB 系统预先设置好的、能够被对象识别的动作。每一种对象能识别的事件是不同的。每一种对象所能识别的事件,在设计阶段可以从代码窗口中该对象的过程框的下拉列表框中看到,如图 1.12 所示的是窗体对象所能识别的事件。

               


图 1.12 窗体对象所能识别的事件

对象的事件可以由用户操作触发,也可以系统或应用程序触发。

2 .事件过程

对象响应某个事件后所招待的操作通过一段程序代码来实现,这样的一段程序代码称为事件过程( Event Procedure )。换句话说,事件过程是用来完成事件发生后所要招待的操作。一个对象可以识别一个或多个事件,因此可以使用一个或多个事件过程对相应的事件做出响应。

事件过程的一般格式如下:

Private Sub 对象名 _ 事件名()

处理事件的程序代码

End Sub

3 .事件驱动

VB 应用程序运行时,通常先装载和显示一个窗体,之后会等待下一个事件(一般由用户操作来触发)的发生。当某一事件发生时,程序就会执行此事件的事件过程。当完成一个事件过程后,程序又会进入等待状态,直到下一个事件发生为止。如此周而复始地执行,直到程序结束。也就是说,事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。

 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
第一章 Visual Basic概述
VB中模块与窗体有何区别与联系。 - 系统宅的个人空间 - 编程街
][计算机]Visual Basic的基本知识
VB编程重要知识点
广州电大VB网络课程
详细 | 用VB编程开发一个程序的完整步骤!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服