第1章 VB程序与编程环境 1
1.1 观察一个程序 1
1.2 动手编写程序 2
1.3 认识VB程序 5
1.3.1 可视化程序设计的基本概念 5
1.3.2 VB程序的结构 6
1.3.3 VB程序的工作方式 7
1.3.4 需要进一步掌握的内容 9
习题 9
第2章 数据的类型、表示以及运算 11
2.1 标准数据类型 11
2.2 标识符的命名规则 12
2.3 数据的表示 12
2.3.1 常量与变量 13
2.3.2 内部函数 14
2.3.3 表达式 15
2.3.4 变量赋值 16
2.3.5 命名常量 16
2.3.6 静态变量 17
2.3.7 窗体变量和局部变量 17
2.4 基本计算 19
2.4.1 算术运算 20
2.4.2 字符串运算 23
2.4.3 Choose函数——选取给定的第n个值 25
2.4.4 条件运算 25
2.4.5 IIf函数——要“此”还是要“彼” 28
2.4.6 日期与时间运算 29
2.5 数据类型转换 32
2.5.1 隐式转换 32
2.5.2 显式转换 32
2.6 应用举例 33
习题 36
第3章 基本输入输出 39
3.1 输出计算结果 39
3.1.1 使用标签或文本框输出数据 39
3.1.2 使用Print方法输出数据 39
3.1.3 使用消息对话框函数MsgBox输出数据 41
3.2 接收用户输入数据 42
3.2.1 使用文本框输入数据 42
3.2.2 使用输入对话框函数InputBox输入数据 43
3.2.3 使用滚动条输入数值 43
3.2.4 交互性控件的焦点与Tab键序 45
3.3 图形文件的调用与显示 45
3.3.1 图形框 46
3.3.2 图像框 46
3.3.3 图形框与图像框控件的区别 46
习题 48
第4章 控制结构 50
4.1 顺序结构 50
4.2 选择结构 51
4.2.1 单分支语句 51
4.2.2 双分支语句 52
4.2.3 多分支语句 53
4.3 选择类控件及常用编程方法 55
4.3.1 单选按钮 55
4.3.2 复选框 57
4.3.3 列表框 57
4.4 选择结构的程序设计 59
4.4.1 修正值问题 59
4.4.2 分类问题 60
4.4.3 多功能按钮问题 62
4.5 循环结构 64
4.5.1 计数型循环语句 64
4.5.2 条件型循环语句 66
4.6 多重循环 69
4.7 循环结构的程序设计 71
4.7.1 字符阵图与二维表 71
4.7.2 组合问题 73
4.7.3 递推法 73
4.7.4 穷举法 80
4.7.5 求最值 81
4.7.6 整数因子与素数判别问题 82
习题 83
第5章 数组和自定义类型 87
5.1 数组的概念 87
5.1.1 引例 87
5.1.2 数组的声明 88
5.1.3 静态数组和动态数组 90
5.2 数组的基本操作 91
5.2.1 数组的赋值 91
5.2.2 数组的输出 93
5.2.3 求数组元素之和、最大值、最小值和平均值 95
5.2.4 分类统计 96
5.3 排序 96
5.3.1 选择排序法 97
5.3.2 冒泡排序法 98
5.4 查找 98
5.4.1 顺序查找法 99
5.4.2 折半查找法 99
5.5 与数组有关的控件 100
5.5.1 列表框的高级属性 100
5.5.2 组合框 101
5.5.3 列表框和组合框的方法 102
5.6 用户自定义的数据类型 103
习题 105
第6章 过程 111
6.1 自定义函数 111
6.1.1 函数的定义 112
6.1.2 函数的调用 113
6.2 子过程 114
6.2.1 子过程的定义 114
6.2.2 子过程的调用 114
6.3 参数传递 115
6.3.1 形参和实参 115
6.3.2 形参和实参的传递方式 116
6.3.3 数组参数的传递 118
6.4 将通用过程写在标准模块中 119
6.5 变量的作用域 121
6.6 过程调用时程序执行的流程 123
6.7 递归 124
6.8 对通用过程作用的深入认识 127
习题 129
第7章 外存数据的访问 134
7.1 文件的概念 134
7.1.1 引例 134
7.1.2 文件的结构 135
7.2 基本的文件操作 136
7.2.1 文件的打开与关闭 136
7.2.2 文件的管理操作语句 137
7.3 文件的应用 137
7.3.1 新建文件 137
7.3.2 读取文件 140
7.3.3 替换文件 143
7.3.4 追加文件 143
7.4 应用举例 144
习题 149
第8章 对话框与菜单的设计 151
8.1 对话框 151
8.1.1 通用对话框 151
8.1.2 用户自定义对话框 159
8.2 菜单 166
8.2.1 菜单编辑器 167
8.2.2 输入菜单命令的Click事件的过程代码 169
8.2.3 窗口菜单 170
8.2.4 弹出菜单 171
习题 174
第9章 绘图 176
9.1 最基本的绘图操作 176
9.1.1 VB坐标系统 176
9.1.2 PSet方法 176
9.1.3 Point方法 180
9.1.4 Cls方法 180
9.2 高效的绘图操作 184
9.2.1 Line方法 184
9.2.2 Circle方法 188
9.3 自定义坐标系统 190
习题 196
实验A 编程环境及控件 198
实验B 表达式与常用内部函数 202
实验C 输入输出方法 204
实验D 分支结构 207
实验E 循环结构 209
实验F 穷举与递推 212
实验G 数组 214
实验H 子过程与函数 217
实验I 文件 219
实验J 对话框与菜单设计 221
实验K 绘图 224
附录1 VB 6.0集成开发环境 226
附录2 窗体及常用控件介绍 234
附录3 程序的调试 241
附录4 标准数据类型 244
附录5 常用函数 246
附录6 运算符与表达式 249