计算机等级考试二级VB基础教程

合集下载

全国计算机二级vb公共基础知识图文

全国计算机二级vb公共基础知识图文
<< < > >>
扬州大学计算机中心
1.4 树与二叉树 4、二叉树的遍历 二叉树的遍历是指不重复地访问二叉树中的所有结点。二叉树的遍历可以分为 以下三种:
(1)前序遍历(DLR):若二叉树为空,则结束返回。否则:首先访问根结点,然后遍历左子树,最 后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。
07年9月选择题第4题 下列选项中不符合良好程序设计风格的是A A)程序的效率第一,清晰第二 B)程序的可读性好 C)程序中要有必要的注释 D)输入数据前要有提示信息
扬州大学计算机中心
<< < > >>
2.2 结构化程序设计(面向过程的程序设计方法)
扬州大学计算机中心
1、结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化,限制使用goto语句。 (1)自顶向下。程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要 一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 (2)逐步求精。对复杂问题,应设计一些子目标作过渡,逐步细化。 (3)模块化。一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解 为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。 *模块设计要求高内聚、低耦合。 (4)限制使用goto语句。
它除是不建把要立逻求存辑逻储上辑结相上点邻相信的邻息结的外点结,存点还储在建在物立物 理 附理 位 加位 置 的置 上 索相 亦 引邻 相 表的 邻 来存 , 标储 结 识单 点 结元 间 点里 的, 逻 地结 辑 址点 关 。间 系的 是逻 由辑 附关加系的由指存针储字单段元表的示邻的接。关由 系此来得体 到现的。 存由储此表得示到称的为存链储式表存示储称 结为 构顺 。序存储结构。

计算机二级VB第2章VB语言基础知识PPT课件

计算机二级VB第2章VB语言基础知识PPT课件

货币型 浮点型
定点数 实数
3.89E-3 9.39D7
浮点数表示:E(或D)字母前必须有数值, E(或D)字母后必须为整数
2020/9/29
15
符号常量
❖ 定义符号常量代替数值或字符串。一般格式:
Const 常量名称=表达式[,常量名称=表达式]
注意:
❖ 符号常量一般定义为大写字母,声明后可以在常量名称后面 带上类型说明符.在程序中引用时通常省略类型符
2020/9/29
10
变长/定长字符串
❖Dim a as String ❖Dim a As String * 6
2020/9/29
11
变体型
❖dim a As Variant '定义a为变体型数据
❖ a=123
'a为整形数据
❖a=“visual basic”‘a为字符型数据
❖ 说明: (1) 不同类型的数据,所占的存储空间不一样。 (2) 数据的类型可在数据之后加上一个类型符来表示,例如,413&,
字符串 数值 布尔 变体
基本 数据 类型
货币 字节 日期 对象
用户 自定义 数据类

2020/9/29
3
2.1 数据类型
字符串型
关键字:String,类型说明符:$ 存放字符型数据,字符型数据包括所有的英文、汉字和 数字等。
1. 字符串放在双引号(“ ”)内,其中长度为0(即不包含任何字符)的 字符串为空串(空串不等于空格串)。
Visual Basic程序设计基础
2020/9/29
1
第二章 Visual Basic语言基础知识
2.1 数据类型 2.2 常量和变量 2.3 运算符与表达式 2.4 常用内部函数

计算机二级vb教程VBd4z

计算机二级vb教程VBd4z

3.BorderStyle(边框类型):用来确定窗体边框的类 型,是“只读属性”,可设置6个预定义的值,见下 表: 作用
设置值 0—None 窗体无边框
1—Fixed Single
2—Sizable 3—Fixed Dialog
固定单边框,可包含控制菜单框、标题栏、 最大化和最小化按钮,其大小只能用最大 化和最小化改变 (默认值)可调整的边框,窗体大小可变,并 有标准的双线边界 固定对话框,包含控制菜单框和标题栏, 没有最大化和最小化按钮,窗体大小不变 固定工具窗口,窗体大小不能改变,只显 示关闭按钮,并用缩小的字体显示标题栏 可变大小工具窗口,窗体大小可变,只显 示关闭按钮,并用缩小的字体显示标题栏
3.结束语句:通常用来结束一个程序的执行,重 置所有变量,并关闭所有数据文件。
格式:End End语句除用来结束程序外,在不同环境下还有 其他用途,包括:
End Sub:结束一个Sub过程;
End Function:结束一个Function过程;
End If:结束一个If语句块;
End Type:结束记录类型的定义;
9.Height,Width(高、宽):用来指定窗体的高度和 宽度,单位为twip,即1点的1/20(1/1440英寸),也可 通过代码设置,格式为:
对象.Height[=数值] 对象.Width[=数值]
其中“数值”为单精度值,计量单位为twip。
10.Icon(图标):用来设置窗体最小化时的图标,通常 把该属性设置为.ICO格式的图标文件,当窗体最小化 (WindowState=1)时显示为图标。如用程序代码设置该属 性,需使用LoadPicture函数或将另一个窗体图标的属性 赋给该窗体的图标属性。 11.MaxButton,MinButton(最大化、最小化按钮):如 希望显示这两个按钮,应将这两个属性设置为True。这 两个属性只在运行期间起作用,在设计阶段,这两项 设置不起作用。如BoderStyle设置为0,则这两个属性将 被忽略。 (名称):用来定义对象的名称,该名称是在 程序代码中使用的对象名,与对象的标题(Caption)不是 一回事。Name属性是只读属性。 注意:在属性窗口中,Name属性通常作为第一个 属性条,并写做“(名称)”。

全国计算机等级考试二级 VB基础教程电子教案

全国计算机等级考试二级 VB基础教程电子教案
可视化 :Visual的英文含义既是可视化,在可视化环境下创 作前端界面也就如同摆放积木。 面向对象 :面向对象编程是建立在类的基础上的,其通过类 的封装而使源程序更加便于维护。 部件编程 :部件编程则使软件创建如同组装一辆汽车。 事件驱动 :事件驱动则是指程序的执行路线是基于用户的操 作步骤来确定的。
常量在被定义之后,就可以在代码中作为数据使用。 例如: Const MaxPlanets As Integer = 9 Const People As Integer =19 Static SolarSystem (1 To MaxPlanets) If WorldPop > People Then Exit Sub
Boolean 数据类型
Boolean是逻辑型变量,其值只能是True、 False。 Boolean 的缺省值为 False。
Date 数据类型
用于存储Date 和 Time 值。 例如:
Dim SomeDate As Date
SomeDate = #1980-03-16# SomeDate = #3-6-93 13:20#
1、添加“文本框控件”,用于商品的单价、数量的输入。
2、添加“命令按钮控件”,并在其Click事件中添加“计价 程序”,用于商品计价 。 3、添加“标签控件”,用于商品价值和商品总价的输出。
集成开发环境(2)
Visual Basic 6.0集成开发环境由菜单、工具栏、工具箱、窗 体设计器、属性窗口、工程管理器、代码编辑器,以及对象浏 览器、窗体布局窗口、编程环境设置窗口等组成;它们是用户 实施可视化开发所必须的成分。
调试菜单
调试菜单用于调试、监视程序 。 包括:逐语句、逐过程、跳出、 运行到光标处、添加监视、编辑 监视、快速监视、切换断点、清 除所有断点、设置下一条语句、 显示下一语句等子菜单项。

计算机二级补习VB基础部分

计算机二级补习VB基础部分
A/B A\B Fix(A/B) Int(A/B)
第三章 VB语言基础
运算规则: 先算术运算,再关系运算,最后逻辑运算 ()可用来改变运算的优先顺序 不同数据类型的数据进行运算:结果为存储长度较长的数据类型,但除法运算的结果都为双精度型 要注意表达式可能溢出的情况
X >Y+3>2 (结果T/F?)
必须以字母开头
长度不超过255个字符
在作用域内必须唯一
3
5
不得使用系统保留字(如End Private Sub )
字符串内不得包含点号和用于类型说明的符号%、 &、!、#、@、$,也不能有空格
以符号形式出现在程序中,且取值可以发生变化的数据称为“变量”,变量名的命名规则如下:
第三章 VB语言基础
循环体
T
F
循环体
F
T
Do While <条件> <循环体> Loop
Do <循环体> Loop While <条件>
“当(while)型”循环——条件成立时,执行循环体
第四章 算法基础及VB的基本语句
循环体
F
T
循环体
T
F
“直到(Until)型”循环——条件成立时,结束循环
注意: 语句体为语句组时,语句体和Then或Else不能够写在同一行
当分支结构中A组或者B组语句仅有一条时,可省略“End If”,但必须将所有语句写在同一行:
分支结构
第四章 算法基础及VB的基本语句
If 条件表达式成立 Then <语句1> Else <语句2>
1
If 条件表达式成立 Then <语句1>

全国计算机等级考试二级VB教程(1~6章)

全国计算机等级考试二级VB教程(1~6章)

心之所向,所向披靡全国计算机等级考试二级VB教程(1~6章)第四章VB程序设计基础一:基本数据类型:1 字符串(String)在VB中字符串是放在双引号内的诺干个字符,其中不含任何字符的字符串为空字符串字符串分变长字符串和定长字符串。

变长字符串:长度不确定。

定长字符串:有确定个数的字符2数值:整型数和浮点数整型数是不带小数点和指数符号的数。

在机器内部以二进制补码形式表示整型数又分整数和长整数:整数(Integer)以两个字节(16位)的二进制码表示和参加运算。

取值范围-32768~32767。

长整数(Long)以带符号的4个字节(32位)二进制数存储。

浮点数(小数是浮动的)分单精度浮点数和双精度浮点数:单精度浮点数(Single)以4个字节(32位)存储,用E来表示。

双精度浮点数(Double)用8个字节(64位)存储,用D来表示。

3货币(Currency)小数是固定的。

4字节(Byte)一种数值类型,以一个字节无符号二进制数存储,取值范围0~2555布尔(Boolean)两个字节存储,只有True和False两取值。

6日期(Date)格式:mm/dd/yyyy或mm-dd-yyyy。

二:常量和变量:1 常量:文字常量符号常量。

文字常量:①字符串常量:由字符组成,除双引号和回车符之外的任何ASCII字符,长度不能超过65535 ASCII码:A 65 B 66 a 97 b 98②数值常数:整型数、长整型数、货币型数和浮点数。

整形数:十进制、十六进制和八进制。

十进制整型数:由一个或几个十进制数字(0~9)组成,可带正负号。

十六进制整型数:由一个或几个十六进制数字(0~9及A~F或a~f)组成,前面冠以&H(或&h),取值范围&HO~&HFFFF。

八进制整型数:由一个或几个八进制数字(0~7)组成,前面冠以&(或&O)长整型数:十进制长整型数:其组成与十进制整型数相同。

计算机二级vb教程VBd1z

计算机二级vb教程VBd1z

§2. Visual Basic的特点
Visual Basic是一种可视化的、面向对象和采 用事件驱动方式的结构化高级程序设计语言。 在Visual Basic环境下,利用事件驱动的编程机 制、新颖易用的可视化设计工具,使用Windows 内部的应用程序接口(API)函数,以及动态链接 库(DLL)、动态数据交换(DDE)、对象的链接与 嵌入(OLE)、开放式数据访问(ODBC)等技术, 可高效、快速地开发出Windows环境下功能强大、 图形界面丰富的应用软件系统。Visual Basic有 以下特点:
4、事件驱动编程机制:Visual Basic通过事 件来执行对象的操作。一个对象可能会产生多 个事件,每个事件都可通过一段程序来响应。 如,命令按钮是一个对象,当用户单击按钮时, 将产生一个“单击”事件,而在产生该事件时 将执行一段程序,用来实现指定的操作。 用Visual Basic设计大型应用程序时,不必建 立具有明显开始和结束的程序,而是编写若干 个微小子程序,即过程。这些过程分别面向不 同的对象,由用户操作引发某个事件来驱动完 成某种特定的功能,或者由事件驱动程序调用 通用过程来执行指定的操作,这样可方便编程 人员,提高效率。
3、建立Active X文档:Active X文档提供内 置的视口滚动、超链接和菜单组合,并可把窗 体放入Internet浏览器中。用户可像建立一般的 窗体一样建立Active X文档,并能包含可插入对 象、显示信息框和下一级的窗体。Active X文档 文件的扩展名为.VDP。
4、多工程:Visual Basic中,可在工程容器中 包含多个工程,建立一个工程组。这样可以由 多个编程人员共同开发一个大的项目,每人建 立一个工程,然后把多个工程合在一起,建立 一个可执行程序。 5、枚举类型:提供了一种方便的方法,用 来处理有关的常数和使名称与常数数值相关联。 如,可为与星期日期相关的一组整数常数声明 一个枚举类型,然后在代码中使用星期的名称 而不使用其整数数值。 6、向导:Visual Basic提供向导工具条和向 导管理器,为编写各类程序提供了方便。

全国计算机二级考试之VB教程(全集)

全国计算机二级考试之VB教程(全集)

1.2.1 Visual Basic的启动
启动Visual Basic的方法有很多,下面主要介绍三种最 常用的方法。 (1)使用“开始”菜单中的“程序”选项; (2)使用“我的电脑”或“资源管理器” ; (3)使用“开始”菜单中的“运行”命令。 在默认情况下,Visual Basic 6.0启动后自动弹出“新建 工程”对话框,该对话框有如下3个选项卡,如图1.1所示。
标准工具栏、窗体编辑器工具栏和调试工具栏,另外,用 户还可根据需要定义自己的工具栏。 下面就具体的介绍一下标准工具栏以及其中各图标的名 称和作用。 标准工具栏中有21个图标,代表21中操作,如图1.6所 示。各图标的名称与作用见表1.1。
图1.6 Visual Basic 6.0标准工具栏
表1.1 标准工具栏的按钮图标名称与作用
图1.3 Visual Basic 6.0标题栏
启动Visual Basic后,标题栏中显示的内容为: 工程1 — Microsoft Visual Basic[设计] 方括号中的“设计”表明当前的工作状态是“设计阶段”。 随着工作状态的不同,方括号里的内容也会跟着变化,会 出现“运行”或“中断”,分别表示“运行阶段”或“中 断阶段”。
• 使用键盘的访问键。 ① 先按F10键或Alt键激活菜单栏; ② 按菜单项后的字母激活菜单项; ③ 最后按菜单中选项后的字母键启动该菜单命令。 • 按住Alt不放,同时按菜单项后的字母打开菜单项;按菜单 选项后的字母启动菜单命令(组合钮),即使用访问键。
1.3.3 工具栏
工具栏中有许多按钮,它为在编程环境下提供了对常用 命令的快速访问。单击其中的某个按钮相当于执行了某个 菜单命令。当将鼠标移到某个按钮上时便会出现一个提示, 告诉你这个按钮的功能。 Visual Basic 6.0提供了4种工具栏,分别是编辑工具栏、
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机等级考试二级VB基础教程1.1Visual Basic 概述1.Visual Basic是什么Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。

“Visual” 指的是开发图形用户界面(GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。

“Basic”指的是BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。

Visual Basic 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI 有直接关系。

专业人员可以用Visual Basic 实现其它任何Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。

Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。

VB简单易学,通用性强,用途广泛。

2.VB的功能VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。

数据访问特性允许对包括Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。

有了ActiveX(TM) 技术就可使用其它应用程序提供的功能,例如Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它Windows 应用程序。

Internet 能力强大,很容易在应用程序内通过Internet 或intranet访问文档和应用程序,或者创建Internet 服务器应用程序。

已完成的应用程序是使用Visual Basic 虚拟机真正.exe 文件,可以自由发布。

3.VB的发展VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。

VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程序也可编写WIN95平台的32位应用程序;VB5.0主要用于编写WIN95平台的32位应用程序,较之VB4.0主要扩展了数据库、ActiveX和Internet方面的功能;VB6.0是与WIN98配合于1998年推出的,进一步加强了数据库、Internet和创建控件方面的功能。

4.VB中的几个常用术语工程(Project):是指用于创建一个应用程序的文件的集合。

对象(object):可控制的某个东西,VB中主要有两类对象:窗体和控件。

窗体(form):应用程序的用户界面,即windows。

控件(control):指的是各种按扭、标签、文本框等。

属性(property):是指对象的特性,如大小、标题或颜色。

ActiveX:ActiveX是基于component object model(com)的可视化控件结构的商标名称.它是一种封装技术,提供封装COM组件并将其置入应用程序(如WEB浏览器)的一种方法.Components Object Model (COM):是软件组件互相通讯的一种方式。

它是一种二进制和网络标准,允许任意两个组件互相通讯,而不管它们是在什么计算机上运行(只要计算机是相连的),不管各计算机运行的是什么操作系统(只要该操作系统支持COM),也不管该组件是用什么语言编写的。

5. VB的系统特性(1)工程限制1)代码限制:可被加载到窗体、类或标准模块的代码总数限于65,534 行。

一行代码限于1023 个字节。

在一行中的实际文本之前最多只能有256 个空格的前导,在一个逻辑行中最多只能有25 个续行符( _)。

2)过程、类型和变量对每个模块的过程数没有限制。

每个过程可包含至多64K 的代码。

如果过程或模块超过这一限制,Visual Basic 便产生编译时间错误。

如果遇到这种错误,可将特别大的过程分割成若干个较小的过程,或将模块级声明移到另一模块,来避免此类错误发生。

Visual Basic 用表来保存代码中的标识符名(变量、过程、常量等)。

每个表限于64K。

3)动态链接库声明表每个窗体和代码模块使用一个描述动态链接库入口点的结构的表。

每个结构约40 个字节,表的大小限于64K,形成每个模块大约有1500 个声明。

4)工程名表整个应用程序用一张包含所有名称的表。

这些名称包括:常量名、变量名、自定义的类型定义名、模块名、DLL 过程声明名。

对工程名表总大小没有限制,但是区分大小写的条目不得超过32K。

如果超过了32K 的限制,可以在不同的模块中重新使用private 标识符以限制区分大小写的条目数到达32K。

5)输入表在不同的模块中每引用一个标识符,便在输入表中创建一个条目。

每一个这样的入口最小是24 字节,但限于64K,这样每个模块大约可以有2000 个引用。

6)模块条目表该表中每个模块最多达125 个字节,但有64K 的总限制,这样每个工程大约可以产生400 个模块。

VB 中的变量名不多于255 个字符,而窗体、控件、模块和类名不多于40 个字符。

(2)工程文件格式VB 在创建和编译工程时要产生许多文件,分为:设计时文件、杂项开发文件和运行时文件。

设计时文件是工程的建造块,例如基本模块(.bas) 和窗体模块(.frm)。

杂项文件是由Visual Basic 开发环境中的各种不同的进程和函数产生的,例如打包和展开向导从属文件(.dep)。

1.2 VB 6.0 的集成开发环境简介VB 集成开发环境(IDE——Integrated Developing Environment ) 由以下元素组成:1. 标题栏用于显示正在开发或调试的工程名和系统的工作状态(设计态、运行态、中止态)。

2. 菜单栏用于显示所使用的Visual Basic 命令。

VB6.0标准菜单包括:3. 工具栏在编程环境下用于快速访问常用命令。

缺省情况下,启动VB后显示“标准”工具栏,附加的编辑、窗体设计和调试的工具栏可以从“视图”菜单上的“工具栏”命令中移进或移出。

4. 窗体设计器用来设计应用程序的界面。

启动VB后,窗体设计器中自动出现一个名为Form1的空白窗体,可以在该窗体中添加控件、图形和图片等来创建所希望的外观,窗体的外观设计好后,从菜单中选择“文件”→“保存窗体”→在保存对话框中给出合适的文件名(注意扩展名),并选择所需的保存位置→确定。

需要再设计另一个窗体时,单击工具栏上的“添加窗体”按钮即可。

5. 控件(工具)箱由一组控件按钮组成,用于设计时在窗体中放置控件。

除了缺省的工具箱布局之外,还可以通过从上下文菜单中选定“添加选项卡”并在结果选项卡中添加控件来创建自定义布局。

6. 弹出式(上下文)菜单在要使用的对象上单击鼠标右键即可打开快捷菜单,其上会出现与当前对象相关的经常执行的操作,以加快操作速度。

7. 工程管理器窗口用于浏览工程中所包含的窗体和模块,还可以从中查看代码、查看对象。

8. 属性窗口是VB中一个比较复杂的窗口,其中列出了对选定窗体和控件的属性设置值。

VB中正是通过改变属性来改变对象的特征,如大小、标题或颜色。

9. 对象浏览器列出工程中有效的对象,并提供在编码中漫游的快速方法。

可以使用“对象浏览器”浏览在VB中的对象和其它应用程序,查看对那些对象有效的方法和属性,并将代码过程粘贴进自己的应用程序。

10. 对象浏览器右击窗体中的对象、从工程管理器中点“查看代码”按钮。

11. 窗体布局窗口Form Layout window允许使用表示屏幕的小图象来布置应用程序中各窗体的位置。

12. 立即、本地和监视窗口这些附加窗口是为调试应用程序提供的,它们只在IDE 之中运行应用程序时才有效。

1.3 面向对象程序设计的基本概念1.基本术语(1) 对象和对象类对象是代码和数据的组合,可以作为一个单位来处理。

对象可以是应用程序的一部分,比如可以是控件或窗体。

整个应用程序也是一个对象。

VB中的每个对象都是用类定义的。

用饼干模子和饼干之间的关系作比,就会明白对象和它的类之间的关系。

饼干模子是类。

它确定了每块饼干的特征,比如大小和形状。

用类创建对象,对象就是饼干。

类是面向对象程序设计的核心技术,可以理解成一种定义了对象行为和外观的模板;把对象看作是类的原原本本的复制品,类具有继承性、封装性、多态性、抽象性。

(2) 属性属性是对对象特性的描述,VB为每一类对象都规定了若干属性,设计中可以改变具体对象的属性值。

比如窗体的背景颜色、高度与宽度。

(3) 事件(Event)事件是发生在对象上的动作。

事件的发生不是随意的,某些事件仅发生在某些对象上。

在VB中事件的调用形式是:Private Sub对象名_事件名(事件内容)End Sub(4) 方法(Method)方法指的是控制对象动作行为的方式。

它是对象本身内含的函数或过程,它也是一个动作,是一个简单的不必知道细节的无法改变的事件,但不称作事件;同样,方法也不是随意的,一些对象有一些特定的方法。

在VB里方法的调用形式是:对象名.方法名2. 属性、方法和事件之间的关系VB 对象具有属性、方法和事件。

属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。

VB 的窗体和控件是具有自己的属性、方法和事件的对象。

可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。

日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。

气球的属性包括可以看到的一些性质,如它的直径和颜色。

其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。

通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。

气球还具有本身所固有的方法和动作。

如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。

所有的气球都具备这些能力。

气球还有预定义的对某些外部事件的响应。

例如,气球对刺破它的事件响应是放气,对放手事件的响应是升空。

在VB程序设计中,基本的设计机制就是:改变对象的属性、使用对象的方法、为对象事件编写事件过程。

程序设计时要做的工作就是决定应更改哪些属性、调用哪些方法、对哪些事件作出响应,从而得到希望的外观和行为。

3.事件驱动模型在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。

相关文档
最新文档