VB 考前复习重点【一~六】
重点:
★ 掌握面向对象的程序设计的概念:对象、方法、属性与事件
★ 事件驱动过程的程序设计原理
1.1Visual Basic 简介
• 具有面向对象的可视化设计工具
• 事件驱动的编程机制
• 提供了易学易用的应用程序集成开发环境
• 结构化的程序设计语言
• 支持多种数据库的访问
• 支持 DDE、DLL、OLE 技术
• 完备的 Help 联机帮助功能
1.2 面向对象的程序设计方法基础
1.对象及对象类:动作体的逻辑模型,称为“对象”。
2.属性:属性是用来描述对象的特性。
3.方法:方法指对象可以进行的动作或行为。
VB 对象具有属性、方法和事件。属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。
VB 的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括可以看到的一些性质,如它的直径和颜色。其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。
气球还具有本身所固有的方法和动作。如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。所有的气球都具备这些能力。
1.3 基于 Windows 环境下的应用程序的工作方式--事件驱动
在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。
在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。
因为事件的顺序是无法预测的,所以在代码中必须对执行时的“各种状态”作一定的假设。当作出某些假设时(例如,假设在运行来处理某一输入字段的过程之前,该输入字段必须包含确定的值),应该组织好应用程序的结构,以确保该假设始终有效(例如,在输入字段中有值之前禁止使用启动该处理过程的命令按钮)。
在执行中代码也可以触发事件。例如,在程序中改变文本框中的文本将引发文本框的 Change 事件。如果 Change 事件中包含有代码,则将导致该代码的执行。如果原来假设该事件仅能由用户的交互操作所触发,则可能会产生意料之外的结果。正因为这一原因,所以在设计应用程序时理解事件驱动模型并牢记在心是非常重要的。
在 VB 中事件的调用形式是:
Private Sub 对象名_事件名
(事件内容)
End Sub ★ 介绍 VB 集成开发环境
★ VB 开发环境的基本操作
1.4 Visual Basic 的集成开发环境
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.5 创建 VB 应用程序的一般步骤
一个 VB 程序也称为一个工程,由窗体、标准模块、自定义控件及应用所需的环境设置组成。开发步骤一般如下:
1. 创建程序的用户界面
2. 设置界面上各个对象的属性
3. 编写对象响应事件的程序代码
4. 保存工程
5. 测试应用程序,排除错误
6. 创建可执行程序
• 硬件环境:486 以上处理器、16MB 以上内存、50MB 以上的硬盘空间、CD-ROM 驱动器、鼠标等
• 软件环境:Windows95 或 indowsNT3.51 以上版本
• 初次安装:
1)启动 Windows95
2)插入具有 VB6.0 系统的光盘
3)运行 VB6.0 安装程序 Setup.exe
4)选择“典型安装”或“自定义安装”或“最小安装”
• 添加或删除 VB6.0 部件:
1)插入具有 VB6.0 系统的光盘
2)运行“开始/设置/控制面板”
3)双击控制面板中的“添加/删除程序”图标
4)选择其中的“Visual Basic 6.0”选项
• 启动
1.桌面:开始/程序/Visual Basic 6.0
2.建立快捷方式,双击图标
• 退出
1.选择文件菜单下的退出命令
2.单击窗口关闭按钮
举例:
1. 启动 VB,开始新工程
2.创建程序的用户截面
3.加入程序代码
4. 保存工程文件
5. 运行和调试应用程序,检查并排除程序中的错误
6. 生成可执行程序
7. 打印窗体和代码 第三章
一、语句
(一)Visual Basic 中的语句
Visual Basic 中的语句是执行具体操作的指令,每个语句以回车键结束。
Visual Basic 中可以使用多种语句。早期 BASIC 版本中的某些语句(如 PRINT 等),在Visual Basic 中称为方法,而有些语句(如流程控制、赋值、注释、结束、暂停等)仍称为语句。
(二)赋值语句
用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,其一般格式为:[Let]目标操作符=源操作符。
(三)注释、暂停与程序结束语句
1.注释语句
格式:Rem 注释内容′注释内容
2.暂停语句(Stop)
格式:Stop
3.结束语句(End)
格式:End
的 二、编写简单的 Visual Basic 应 用程序
(一)用 Visual Basic 开发应用程序的一般步骤
在用 Visual Basic 开发应用程序时,需要以下 3 步:
建立可视用户界面;
设置可视界面特性;
编写事件驱动代码。
(二)编写 Visual Basic 应用程序
1.建立用户界面;
2.设置属性;
3.编写代码。
(三)代码编辑器
Visual Basic 的“代码编辑器”是一个窗口,大多数代码都在此窗口上编写。它像一个高度专门化的字处理软件,提供了许多便于编写 Visual Basic 代码的功能,这些功能通过编辑器的选项来设置。除底部的命令按钮外,“编辑器”选项卡分为两部分,即“代码设置”和“窗口设置”。
第四章
一、数据类型
(一)基本数据类型
数据类型 Visual Basic6.0 提供的基本数据类型主要有字符串型和数值型,此外还提供了字节、货币、对象、日期、布尔和变体数据类型。
(二)用户定义的数据类型
用户可以利用 Type 语句定义自己的数据类型,其格式如下:Type 数据类型名。
数据类型元素名 As 类型名数据类型元素名 As 类型名 ……
End Type
(三)枚举类型
所谓“枚举”是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。
枚举类型放在窗体模块、标准模块或公用类模块中的声明部分,通过 Enum 语句来定义,格式如下:
[Public|Private]Enum 类型名称成员名[=常数表达式]成员名[=常数表达式] ……
End Enum
二、常量和变量
(一)常量
Visual Basic 中的常量分为两种,一种是文字常量,一种是符号常量。
(二)变量
1.命名规则
变量是一个名字,给变量命名时应遵循以下规则:
(1)名字只能由字母、数字和下划线组成;
(2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符;
(3)名字的有效字符为 255 个;
(4)不能用 Visual Basic 的保留字作变量名,但可以把保留字嵌入变量名中;同时,变量名也不能是末尾带有类型说明符的保留字。
2.变量的类型和定义
任何变量都属于一定的数据类型,包括基本数据类型和用户定义的数据类型。在Visual Basic 中,可以用下面几种方式来规定一个变量的类型:
(1)用类型说明符来标识。
(2)在定义变量时指定其类型。
(3)用 DefType 语句定义。
(4)用类型说明符定义的变量,在使用时可以省略类型说明符。
(三)变体类型变量
1.Variant 变量的定义
Variant 变量可以用普通数据类型变量的格式定义,也可以默认定义。
2.Variant 变量值的内部表示
Variant 变量所存放的值都有一个内部表示,在执行比较等操作时,Variant 变量根据其内部表示确定如何操作。向 Variant 变量赋值时,Visual Basic 以最紧凑(需最小存储空间)的表示方式存储该值,并可根据需要改变表示方式。
3.Variant 变量中的数值
在 Variant 变量中存放数值时,Visual Basic 以尽量紧凑的方式存储。
4.Variant 变量中的字符串
在对存放字符串的 Variant 变量进行操作时可能会产生歧义。当用“+”运算符对两个Variant 变量进行运算时,如果两个变量都是数值,则执行数值相加运算;如果两个变量中存放的都是字符串,则执行字符串连接操作。如果一个变量中是数值而另一个变量中是字符串,则情况就复杂了。Visual Basic 先试着将字符串转换为数值,如果转换成功则进行相加运算,不成功则把另一个数值转换成字符串,然后对两个字符串进行连接,形成一个新的字符串。
5.Variant 变量中的空值(Empty)
Variant 变量在被赋值前为空值(内部表示为 Empty 或 0),它不同于数值 0,不同于空字符串(″″),也不同于 Null(见下)。通过 IsEmpty 函数可以测试一个变量自建立以来是否被赋过值。
6.Variant 变量中的 Null 值
Variant 变量可以取一个特殊值---Null,该值通常在数据库应用程序中用来指出未完成或漏掉的数据。Null 值具有以下一些特性;
(1)“蔓延性”。如果表达式中任一部分为 Null,则整个表达式的值即为 Null。
(2)如果向函数传送 Null、值为 Null 的 Variant 变量或结果为 Null 的表达式,则会使大多数函数返回 Null 值。
(3)Null 值会在返回 Variant 变量的内部函数中蔓延。
三、变量的作用域
(一)局部变量与全局变量
根据变量的定义位置和所使用的变量定义语句的不同,Visual Basic 中的变量可以分为3 类,即局部(Local)变量、模块(Module)变量及全局(Public)变量,其中模块变量包括窗体模块变量和标准模块变量。
(二)默认声明
默认定义的变量不需要使用 Dim 语句,因此比较方便,并能节省代码,但有可能带来麻烦,使程序出现无法预料的结果,而且较难查出错误。
四、常用内部函数
(一)转换函数
1.取整函数 Int 和 Fix
2.数制转换函数
3.类型转换函数
4.格式输出函数
(二)数学函数
1.三角函数
2.绝对值函数(Abs)
3.符号函数(Sgn)
4.平方根函数(Sqr)
5.指数和对数函数(Exp、Log)
(三)日期和时间函数
1.Microsoft Windows 的计时系统。
2.日期函数。
3.时间函数。
4.日期/时间数值化函数。
5.日期/时间运算函数。
6.用变体类型表示日期。
(四)随机数函数
1.随机数函数 Rnd。
2.Randomize 语句。
五、字符处理与字符串函数
1.删除空白字符函数
(1)LTrim$(字符串):去掉“字符串”左边的空白字符;
(2)RTrim$(字符串):去掉“字符串”右边的空白字符;
(3)Trim$(字符串):去掉“字符串”两边的空白字符。
2.字符串截取函数
用来截取字符串的一部分,可以从字符串的左部、右部或中部截取。
(1)左部截取
格式 eft$(字符串,n)。
3.字符串长度测试函数
格式 en(字符串)Len(变量名)。
4.String$函数
格式:String$(n,ASCII 码)String$(n,字符串)。
5.空格函数
格式:Space$(n)
6.字符串匹配函数
在编写程序时,有时候需要知道是否在文本框中输入了某个字符串,这可以通过 InStr函数来判断...
相关热词搜索: 考前 复习 重点