第1章 Visual Basic程序开发环境 1
1.1 Visual Basic的特点和版本 3
1.2 Visual Basic的启动与退出 5
1.3 主窗口 6
1.4 其他窗口 8
综合测试题一 10
第2章 对象及其操作 11
2.1 对象 13
2.2 窗体 16
2.3 控件 20
2.4 控件的画法和基本操作 23
综合测试题二 24
第3章 简单程序设计 25
3.1 Visual Basic中的语句 27
3.2 编写简单的Visual Basic应用程序 30
3.3 程序的保存、装入和运行 31
3.4 Visual Basic应用程序的结构和工作方式 33
综合测试题三 35
第4章 Visual Basic程序设计基础 37
4.1 数据类型 39
4.2 常量和变量 43
4.3 变量的作用域 47
4.4 常用内部函数 49
4.5 字符处理与字符串函数 52
4.6 运算符与表达式 57
综合测试题四 60
第5章 数据的输入输出 61
5.1 数据输出 63
5.2 数据输入——InputBox函数 67
5.3 MsgBox函数和MsgBox语句 70
5.4 字形 73
5.5 打印机输出 74
综合测试题五 75
第6章 常用标准控件 77
6.1 文本控件 79
6.2 图形控件 84
6.3 按钮控件 87
6.4 选择控件——复选框和单选按钮 89
6.5 选择控件——列表框和组合框 92
6.6 滚动条 98
6.7 计时器 101
6.8 框架 103
6.9 焦点与Tab顺序 104
综合测试题六 105
第7章 Visual Basic控制结构 107
7.1 选择控制结构 109
7.2 多分支控制结构 113
7.3 For循环控制结构 117
7.4 当循环控制结构 120
7.5 Do循环控制结构 123
7.6 多重循环 127
7.7 GoTo型控制 130
综合测试题七 131
第8章 数组 133
8.1 数组的概念 135
8.2 静态数组与动态数组 137
8.3 数组的基本操作 139
8.4 数组的初始化 145
8.5 控件数组 150
综合测试题八 153
第9章 过程 155
9.1 Sub过程 157
9.2 Function过程 163
9.3 参数传递 169
9.4 可选参数和可变参数 174
9.5 对象参数 176
9.6 局部内存分配 178
9.7 Shell函数 181
综合测试题九 182
第10章 键盘与鼠标事件过程 185
10.1 KeyPress事件 187
10.2 KeyDown和KeyUp事件 191
10.3 鼠标事件 193
10.4 鼠标光标的形状 196
10.5 拖放 198
综合测试题十 199
第11章 菜单程序设计 201
11.1 Visual Basic中的菜单 203
11.2 菜单编辑器 204
11.3 菜单项的控制 206
11.4 菜单项的增减 209
11.5 弹出式菜单 209
综合测试题十一 211
第12章 对话框程序设计 213
12.1 概述 215
12.2 文件对话框 217
12.3 其他对话框 220
综合测试题十二 221
第13章 多重窗体程序设计与环境应用 223
13.1 建立多重窗体应用程序 225
13.2 多重窗体程序的执行与保护 227
13.3 Visual Basic工程结构 228
13.4 闲置循环与DoEvents语句 230
综合测试题十三 231
第14章 数据文件 233
14.1 文件概述 235
14.2 文件的打开和关闭 237
14.3 文件操作语句和函数 239
14.4 顺序文件 241
14.5 随机文件 244
14.6 文件系统控件 247
14.7 文件基本操作 250
综合测试题十四 250
附录 252
附录A 教程配套习题精解 252
附录B 综合测试题参考答案 291