第1章 Visual Basic程序设计概述 1
1.1 Visual Basic 6.0简介 1
1.1.1 Visual Basic的发展历史 1
1.1.2 Visual Basic的特点 1
1.1.3 Visual Basic的版本简介和安装 2
1.2 Visual Basic 6.0程序开发环境 3
1.2.1 Visual Basic 6.0的启动与退出 3
1.2.2 Visual Basic 6.0程序开发环境 4
1.3 MSDN Library的帮助系统 10
习题1 13
第2章 VisuBl Basic中的基本概念与操作 14
2.1 对象 14
2.2 创建第一个应用程序 16
2.3 运行程序 20
2.4 保存文件 21
2.5 检索和加载文件 22
2.6 编译应用程序 22
2.7 窗体布局和修饰 22
2.8 工程管理 25
2.9 使用外接程序 26
2.10 制作应用程序安装盘 27
习题2 29
第3章 Visual Basic语言基础 30
3.1 程序格式及约定 30
3.2 变量 32
3.2.1 变量概述 32
3.2.2 数据类型 33
3.2.3 变量的声明 36
3.3 常量 38
3.3.1 直接常量 38
3.3.2 用户自定义符号常量 38
3.3.3 系统定义符号常量 40
3.4 常用内部函数 40
3.4.1 数学函数 41
3.4.2 转换函数 42
3.4.3 字符串函数 45
3.4.4 随机函数 49
3.4.5 格式输出函数 50
3.4.6 日期函数 52
3.5 运算符和表达式 54
3.5.1 算术运算符和算术表达式 55
3.5.2 字符运算符和字符表达式 56
3.5.3 关系运算符和关系表达式 56
3.5.4 逻辑运算符和逻辑表达式 57
3.5.5 运算符的优先级 58
习题3 59
第4章 顺序结构与选择结构程序设计 61
4.1 顺序结构程序设计 61
4.1.1 顺序结构程序设计的概念 61
4.1.2 赋值语句 61
4.1.3 顺序结构程序设计实例 63
4.2 数据的输入与输出 65
4.2.1 数据的输入 65
4.2.2 数据的输出 68
4.3 选择结构程序设计 74
4.3.1 简单块If语句 74
4.3.2 多分支块If语句 76
4.3.3 单行If语句 78
4.3.4 IIf函数 79
4.3.5 Select Case语句 80
习题4 83
第5章 循环结构程序设计 84
5.1 For...Next循环语句 84
5.2 Do...Loop循环语句 88
5.2.1 Do While...Loop循环语句 88
5.2.2 Do...Loop While循环语句 91
5.2.3 Do Until...Loop循环语句 92
5.2.4 Do...Loop Until循环语句 94
5.3 While...Wend循环语句 95
5.4 循环嵌套 96
5.5 应用举例 100
5.6 GoTo型控制 102
5.6.1 GoTo语句 102
5.6.2 On...GoTo语句 103
习题5 104
第6章 窗体和常用内部控件 106
6.1 窗体 106
6.1.1 窗体的结构 106
6.1.2 添加窗体、移出窗体 106
6.1.3 窗体的属性 107
6.1.4 窗体的事件 111
6.1.5 窗体的方法 116
6.2 标准控件 118
6.2.1 控件的通用属性 119
6.2.2 控件的通用事件 121
6.2.3 控件的通用方法 123
6.3 标准控件的使用 124
6.3.1 命令按钮控件 124
6.3.2 显示和输入文本的控件 126
6.3.3 提供选择的控件 131
6.4 其他控件 148
习题6 152
第7章 数组 154
7.1 一维数组 154
7.1.1 一维数组的定义 154
7.1.2 一维数组元素的引用 155
7.1.3 一维数组的输入和输出 156
7.1.4 一维数组应用举例 157
7.2 二维数组 162
7.2.1 二维数组的定义 162
7.2.2 二维数组元素的引用 162
7.2.3 二维数组应用举例 163
7.3 动态数组 167
7.3.1 动态数组的定义 167
7.3.2 动态数组应用举例 168
7.4 数组使用的一些函数和语句 173
7.5 控件数组 175
7.5.1 控件数组的建立 175
7.5.2 控件数组的使用 176
习题7 177
第8章 过程 179
8.1 Visual Basic工程的结构 179
8.2 Sub过程 180
8.2.1 Sub过程的定义及说明 180
8.2.2 Sub过程的分类 181
8.2.3 Sub过程的调用 182
8.2.4 Sub过程程序设计实例 182
8.3 Function过程 183
8.3.1 Function过程的定义及说明 183
8.3.2 Function过程的调用 184
8.3.3 Function过程程序设计实例 184
8.4 参数传送 186
8.4.1 参数的定义及传送方式 186
8.4.2 参数的结合方式 187
8.4.3 数组参数的传送 190
8.4.4 参数传送总结 192
8.5 可选参数与可变参数 193
8.5.1 可选参数 193
8.5.2 可变参数 194
8.6 对象参数 195
8.6.1 窗体参数 195
8.6.2 控件参数 196
8.7 过程、变量的作用域与变量生存期 199
8.7.1 过程的作用域 199
8.7.2 变量的作用域 199
8.8 递归 202
习题8 203
第9章 菜单设计与多文档界面 206
9.1 菜单的基本概念 206
9.1.1 菜单的主要术语 207
9.1.2 建立第一个包含菜单的程序 208
9.2 创建菜单 208
9.2.1 菜单编辑器简介 208
9.2.2 编写菜单控制的事件过程 210
9.2.3 设置访问键、快捷键及分割条 211
9.2.4 子菜单的使用 213
9.3 菜单的动态设置 214
9.3.1 菜单项有效性设置 214
9.3.2 隐藏菜单项 215
9.3.3 给菜单项加选中标志 215
9.3.4 动态增加或删除菜单项 215
9.4 弹出式菜单 217
9.5 多文档界面 218
9.5.1 文档与界面的概念 218
9.5.2 界面样式 219
9.5.3 多文档程序的概念 219
9.5.4 创建MDI应用程序的一般步骤 220
9.5.5 MDI应用程序中的菜单 222
习题9 224
第10章 文件管理与操作 226
10.1 文件概述 226
10.1.1 文件类型 226
10.1.2 文件存取的基本步骤 227
10.2 文件系统控件 227
10.3 文件的读写 231
10.3.1 文件操作中重要的函数和语句 231
10.3.2 顺序文件访问 231
10.3.3 随机文件访问 237
10.3.4 二进制文件访问 240
10.4 常用文件管理语句和函数 241
10.5 文件系统对象 243
10.5.1 文件系统对象概述 244
10.5.2 文件系统对象模型的应用 244
习题10 248
第11章 图形设计 249
11.1 图形基础 249
11.1.1 坐标系统 249
11.1.2 图形显示相关概念 252
11.2 图形创建 253
11.2.1 创建图形方法中常用的几个属性 253
11.2.2 图形常用方法 255
11.3 应用实例 258
11.3.1 几何图形绘制 259
11.3.2 动画应用 260
11.3.3 图像处理技术 263
习题11 268
第12章 多媒体与Internet应用程序设计 269
12.1 多媒体程序设计 269
12.1.1 多媒体程序设计概述 269
12.1.2 使用Animation控件播放动画文件 270
12.1.3 Multimedia控件应用 272
12.1.4 Windows MediaPlayer控件的使用 277
12.2 Internet程序设计 278
12.2.1 Internet编程基础 278
12.2.2 简单的ActiveX文档创建 279
12.2.3 Web浏览器应用程序设计 280
12.2.4 Email应用程序设计 282
习题12 284
附录1 错误处理与程序调试 285
1.1 错误处理 285
1.1.1 错误处理类型 285
1.1.2 错误处理指令 287
1.1.3 错误处理程序 289
1.2 程序调试 291
1.2.1 调试工具 291
1.2.2 调试方法 291
1.2.3 调试程序实例 294
附录2 ASCII码表 298
主要参考文献 299