第一章 VASUAL BASIC 程序开发环境 ...................................................................................................... 1 第一节 VISUAL BASIC 的启动与退出 ....................................................................................................... 1 第二节 主窗体的组成 ............................................................................................................................ 1 第三节 其他窗体 .................................................................................................................................... 1 第二章. 对象及其操作 ............................................................................................................................... 3 第三章. 简单程序设计 ............................................................................................................................... 8 第一节 VB 中的语句 ............................................................................................................................... 8 第一节 数据类型 .................................................................................................................................. 10 第四章.常用内部函数 ............................................................................................................................ 17 第五章.运算符与表达式 ........................................................................................................................ 19 第六章.数据的输入输出 ........................................................................................................................ 21 第一节,数据的输出-----PRINT 方法 .................................................................................................. 21 第七章.常用标准控件 ............................................................................................................................ 26 第一节.文本控件 ................................................................................................................................ 26 第八章.VB 控制结构 ............................................................................................................................ 36 第一节.选择控制结构 ........................................................................................................................ 36 第九章.数组 ............................................................................................................................................ 42 第一节.数组的定义 ............................................................................................................................ 42 第九章.过程 ............................................................................................................................................ 47 第一节.建立 SUB 过程 ....................................................................................................................... 47
第一章 VASUAL BASIC 程序开发环境
第一节 visual basic 的启动与退出 一. 启动 vb 的四种方法:
1.使用“开始”菜单中的“程序”命令 2.使用“我的电脑”
3.使用“开始”菜单中的“运行”命令 4.建立启动 visual basic6.0 的快捷方式
二. vb 启动后的简单设置
1. 新建工程··标准 exe 2. (1)SDI 但文档界面
(2)MDI 多文档界面 “工具”—>“选项”—>“高级”—>“SDI 开发环境” 2.退出 vb:ALT+Q
第二节 主窗体的组成
1.标题栏:设计模式 运行模式 中断模式 2.菜单栏:(12 个)
(1)菜单的分类: 直接执行 弹出对话框 下一级菜单 (2)进入菜单栏的方法:
<1>ALT 或 F10 激活菜单后光标健选择
<2>ALT+激活键 注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对话框,可以用 esc 健关闭
<3>快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s 3.工具栏
(1)工具栏的分类:编辑、标准、窗体编辑器和调试 (2)工具栏的形式:固定、浮动 (3)标准工具栏图标及作用
第三节 其他窗体
一. 窗体设计器和工程资源管理器
(一)窗体设计器窗口
1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对 应于 应用程序的运行结果。
2. 如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜
单 中的“选项”命令(“通用”选项卡)来调整。 (二)工程资源管理器窗口
1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。工程 支援 管理器窗口中的文件可以分为 6 类,
<1>窗体文件(.frm) <2>程序模块文件(.bas) <3>类模块文件(.cls) <4>工程文件(.vbp) <5>工程组文件(.vbg) <6>资源文件(.res)
2.工程资源管理器窗口中文件的分类:
(1) 工程文件和工程组文件 工程文件的扩展名为.vbp, 每个工程对应一个工程文件。 当一个程序包括两 个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.vbg 用“文件”菜单中的“新建工程”命令可以建立一个新的工程,用“打开工 程”命令可以打 开一个已有的工程,而用“添加工程”命令可以添加一个工程。
(2) 窗体文件 窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及其控 件的属 性和其他信息(包括代码)都存放在窗体文件中。一个应用程序可以有多个窗体 (最 多可达 255 个) ,因此就可以有多个以.frm 为扩展名的窗体文件。 执行“工程”菜单中的 “添加窗体”命令或单击工具栏中的“添加窗体”按 钮可以增加一个窗体,而执行“工程” 菜单中的“移除窗体”命令可删除当前的 窗体。每建立一个窗体,工程资源管理器窗口中就 增加一个窗体文件,每个窗体 都有一个不同的名字,可以通过属性窗口设置(name 属性) , 其默认名字 formx (x 为 1,2,3?..) ,相应的默认文件名为 formx。
(3) 标准模块文件 标准模块文件也称程序文件, 其扩展名为.bas, 它是为合理组 织程序而设计 的。标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型 应 用程序中使用。 标准模块由程序代码组成, 主要用来声明全局变量和定义一些通用的过 程, 可以被不同窗体的程序调用。 标准模块通过 “工程” 菜单中的“添加模块” 命令 来建立。
(4) 类模块 Visual basic 提供了大量预定义的类,同时也允许用户根据需要定义自己 的类,用户通过类模块来定义自己的类,每个类都用一个文件来保存,其 扩展名为.cls
(5) 资源文件 资源文件中存放的是各种“资源” ,是一种可以同时存放文本,图片, 声 音等多种资源的文件。资源文件由一系列独立的字符串,位图
及声音文件 (.wav .mid) 组成,其扩展名为.res,资源文件是一个纯文本文件,可 以用简单的文字编辑器编辑。 3. 选项卡的切换
在工程资源管理器窗口的顶部还有 3 个按钮,分别为“查看代码”“查看对象”“切换 文件夹”。
二. 属性窗口和工具箱窗口
(一)属性窗口
1. 属性的显示方式有两种,既按字母顺序和按分类顺序,分别通过单击相对应 的按 钮来实现。
2. 每个 visual basic 对象都有其特定的属性,可以通过属性窗口来设置,对象 的 外观和对应的操作由所设置的值来确定。有些属性的取值是有一定限制 的,例如对象的可见 性只能设置为 true 或 flase (既可见或不可见) ; 而有些 属性 (如标题) 可以为任何文本。在实际的应用程序设计中,不可能也那没 有必要设置每个对象的所有属性,很多属性可以使 用默认值。 (二)工具箱窗口
1.工具箱窗口由工具图标组成, 这些图标是 visual basic 应用程序的构件, 称为 图 形对象或控件,每个控件由工具的一个工具图标来表示。
2. 在一般情况下,工具像位于窗体的左侧。工具箱中的工具分为两类,一类称 为内 部控件或标准控件,另一类称为 ActiveX 控件。启动 visual basic 后,工 具箱中只有内部 控件。
3. 工具箱主要用于应用程序的界面设计。在设计阶段,首先用工具箱中的工具 (既 控件)在窗体上建立用户界面,然后编写程序代码。界面的设计完全通 过控件来实现,可以 任意改变其大小,移动到窗体的任何位置。
三. 除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局、代码 编辑 器窗口、立即窗口、本地窗口和监视窗口等。
第二章. 对象及其操作
第一节 对象 一. vb 的属性
1 什么是对象
1. 窗体和控件就是 visual basic 中预定义的对象
2. 对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象 后,其操 作通过与该对象有关的属性,事件和方法来描述。
2 对象属性
1. 属性是一个对象的特性,不同的对象有不同的属性
2. 除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格 式如 下: 对象名.属性名称=新设置的属性值 3 对象事件
1. 所谓事件,是由 vibe 预先设置好的,能够被对象识别的动作,不同的对象能够 识 别的事件也不一样。当时间有用户触发或由系统触发时,对象就会对该事 件做出响应。
2. 响应某个时间后所执行的操作通过一段程序代码来实现,这样的一段程序代 码叫 做时间过程。
3. 事件过程的一般格式如下: Private sub 对象名称_事件名称() ??.. 事件响 应程序代码 ???. End sub “对象名称”指的是该对象的 name 属性, “事件名称”是由 vb 预先定义好的赋 予该对象的事件,而这个时间必须是对象所能识别的。 4 对象方法
1. 在传统的程序设计中,过程和函数是编程语言的主要部件,而在面向对象程 序设计 中,引入了称为方法的特殊过程和函数。
2. 方法的操作与过程,函数的操作相同,但方法是特定对象的一部分,正如属 性和事 件是对象的一部分一样。其调用格式为: 对象名称.方法名称
3. 在调用方法时,可以省略对象名。在这种情况下,vb 所调用的方法作为当前 对象 的方法,一般把当前窗体作为当前对象。
二. 对象属性设置
(一)激活属性窗口的几种方法:
1. 用鼠标单击属性窗口的任何部位
2. 执行“视图”菜单中的“属性窗口”命令。 3. 按 F4 键。
4. 点击工具栏上的“属性窗口”按钮
5. 按组合键 CTRL+PAGE UP 或者 CTRL+PAGE DOWN
(二)属性不同,设置新属性的方式也不一样,通常有一下 3 种:
1. 直接键入属性值 有些属性, caption, 如 text 等都必须由用户键入,在建立对象 (控 件或窗体) 时,vb 为其提供了默认值。为了提高程序的可读性,最好能赋予它一个有 确定 意义的名称。这可以通过在属性窗口中键入新属性值来实现。
2. 选择输入,既通过下拉列表选择所需要的属性值 有些属性(例如: