第1章 Visual Basic 6.0概述 1
1.1 版本简介 1
1.2 Visual Basic 6.0的安装、启动和退出 2
1.2.1 安装环境要求 2
1.2.2 安装 2
1.2.3 启动和退出 2
1.3 Visual Basic的集成开发环境 3
练习 6
第2章 创建Visual Basic应用程序的方法和步骤 7
2.1 创建Visual Basic应用程序的步骤 7
2.2 Visual Basic 6.0标准控件简介 8
2.3 新建工程 10
2.4 添加对象 12
2.4.1 在窗体中添加对象 13
2.4.2 对象的基本操作 14
2.5 对象及其属性设置 14
2.5.1 Visual Basic中的对象 14
2.5.2 设置对象属性值 15
2.6 指派事件和编写事件过程代码 18
2.7 语句书写规则和常用简单语句 20
2.7.1 赋值语句 20
2.7.2 Print方法 21
2.7.3 语句书写规则 22
2.8 综合举例 23
练习 26
3.1 基本数据类型 27
第3章 常量、变量、表达式和系统内部函数 27
3.1.1 数值型 28
3.1.2 字符串型 29
3.1.3 逻辑型 29
3.1.4 日期时间型 29
3.2 直接常量 29
3.2.1 整型、长整型和字节型常量 29
3.2.2 浮点型常量 30
3.2.3. 字符串型常量 30
3.2.4 逻辑型常量 30
3.2.5 日期时间型常量 30
3.3.1 命名规则 31
3.3.2 存取和显示 31
3.3 变量 31
3.3.3 声明变量 32
3.3.4 作用域和生存期 32
3.3.5 变体变量 34
3.3.6 显式声明和隐式声明 34
3.4 符号常量 34
3.5 数组 35
3.5.1 常规数组 36
3.5.2 动态数组 36
3.6 用户自定义数据类型 37
3.6.1 定义 37
3.6.2 作用 38
3.7 运算符 39
3.7.1 算术运算符 39
3.7.3 逻辑运算符 40
3.7.2 关系运算符 40
3.7.4 字符串连接运算符 41
3.7.5 时期时间运算符 41
3.8 表达式 42
3.8.1 算术表达式 42
3.8.2 关系表达式 42
3.8.3 逻辑表达式 42
3.8.4 字符表达式 43
3.8.5 日期时间表达式 43
3.8.6 复合表达式中各类运算符的优先级 43
3.9 常用的系统内部函数 44
3.9.1 数学运算函数 44
3.9.2 字符串函数 46
3.9.3 类型转换函数 47
3.9.4 日期时间函数 48
3.9.5 输入输出函数 49
3.9.6 其他函数 51
练习 52
第4章 面向对象的程序设计基础 53
4.1 窗体设计 53
4.2 控件与对象 55
4.3 控件的属性、事件和方法 55
4.3.1 属性 55
4.3.2 控件的事件及事件驱动程序 57
4.3.3 控件的方法 57
4.4.1 标签 58
4.4.2 命令按钮 58
4.4 标签、命令按钮、文本框及其程序设计 58
4.4.3 文本框 59
4.5 单选钮、复选框和框架及其程序设计 61
4.5.1 单选钮 61
4.5.2 复选框 62
4.5.3 框架 63
4.6 复合列表框、图片框及其程序设计 66
4.6.1 复合列表框 66
4.6.2 图片框 66
4.7 图像控件及其程序设计 71
4.8 计时控件、流动条及其程序设计 74
4.8.1 计时控件 74
4.8.2 水平滚动条和垂直滚动条 74
4.9.1 图形控件 78
4.9 图形控件与直线控件及其程序设计 78
4.9.2 直线控件 80
4.10 驱动器、目录与文件控件 84
4.10.1 驱动器列表框 84
4.10.2 目录列表框 84
4.10.3 文件列表框 85
练习 87
第5章 过程控制结构 88
5.1 条件语句及其程序设计 88
5.1.1 条件语句 88
5.1.2 带条件语句的程序设计 89
5.2 选择语句及其程序设计 91
5.2.1 选择语句 92
5.2.2 带选择语句的程序设计 93
5.3 For…Next循环语句及其程序设计 95
5.3.1 For…Next循环语句 96
5.3.2 For…Next循环语句应用程序设计 97
5.4 Do…Loop循环语句及其程序设计 98
5.4.1 Do…Loop循环语句的4种形式 99
5.4.2 Do…Loop循环语句应用程序设计 101
5.5 控制结构的嵌套 103
5.6 With语句 104
5.7 程序设计实例 105
5.7.1 链路输入电阻程序设计 105
5.7.2 迭代法求解代数方程根 108
5.7.3 数的排序 111
5.7.4 控件数组及其应用程序设计 113
练习 118
第6章 Visual Basic应用程序结构 119
6.1 应用程序结构 119
6.1.1 窗体模块 119
6.1.2 标准模块 120
6.2 过程与函数 120
6.2.1 过程分类 120
6.2.2 过程的创建和调用 122
6.2.3 调用过程的参数传递 124
6.3 结束语句和退出语句 135
6.3.1 结束语句 135
6.3.2 退出语句 135
练习 136
7.1.1 设置坐标系单位 137
第7章 绘图和图画 137
7.1 绘图坐标系统 137
7.1.2 用户自定义坐标系的设置方法 138
7.2 在窗体或图片框上绘图 139
7.2.1 Pset方法画点 139
7.2.2 Line方法画直线和矩形 141
7.2.3 Circle方法画圆、椭圆和圆弧 144
7.3 Print显示输出方法 146
7.4 绘图综合举例 148
7.5 图画制作 154
7.5.1 视窗中图画附件画图 154
7.5.2 屏幕图画的获取与编辑 159
7.5.3 图画应用举例 160
练习 167
第8章 文件及其应用程序设计 168
8.1 基本概念 168
8.2 访问类型 168
8.2.1 顺序文件 169
8.2.2 随机文件 169
8.2.3 文件操作的一般步骤 169
8.3 顺序文件 169
8.3.1 打开顺序文件 169
8.3.2 写顺序文件 170
8.3.3 读顺序文件 170
8.3.4 关闭文件 171
8.3.5 读顺序文件常用函数 171
8.4 随机文件 175
8.4.1 打开随机文件 176
8.4.2 写随机文件 176
8.4.3 读随机文件 177
8.4.4 关闭文件 177
练习 183
第9章 链接数据库及其应用程序设计 184
9.1 关系数据库的基本概念 184
9.1.1 数据、信息和数据处理 184
9.1.2 关系模型和关系数据库 184
9.2 可视化数据管理器 186
9.2.1 新建数据库 186
9.2.2 打开数据库 189
9.2.4 修改数据库表的结构 190
9.2.3 查询修改数据库的内容 190
9.3 Data控件和绑定控件 191
9.3.1 Data控件 191
9.3.2 绑定控件 193
9.4 链接数据库应用程序设计 194
练习 199
第10章 多模块工程、菜单程序设计和打印窗体 200
10.1 多模块工程设计及其启动窗体 200
10.1.1 多模块工程的概念 200
10.1.2 工程中添加新窗体模块 200
10.1.3 设置工程的启动窗体 202
10.1.4 在工程中添加已有窗体模块 203
10.2 设置工程工作目录 203
10.3.1 菜单设计概述 205
10.3 菜单及其程序设计 205
10.3.2 菜单对象的属性及事件 206
10.3.3 使用菜单编辑器创建菜单窗体 206
10.3.4 菜单对象的事件过程代码设计 207
10.4 加载窗体和图片框中的图片 211
10.5 打印方法 213
10.5.1 PrintForm方法 213
10.5.2 使用PrintForm方法打印窗体的程序设计 213
练习 214
附录A Visual Basic控件的常用属性 215
附录B Visual Basic控件的常用事件 220
附录C 颜色函数和字号 222
附录1 创建简单的Visual Basic工程 224
附录2 常量、变量、表达式和系统内部函数 227
附录3 标准控件实验(I) 230
附录4 选择/分支结构程序设计 233
附录5 循环结构程序设计 235
附录6 标准控件实验(II) 238
附录7 自定义过程和函数 241
附录8 简单动画设计 243
附录9 文件系统 245
附录10 多模块结构、菜单和数据库程序设计 247
综合实验测试1 251
综合实验测试2 253
综合实验测试3 254
综合实验测试4 255
参考文献 257