第一章 绪论 1
1.1 Visual Basic概述 1
1.1.1 Visual Basic语言简介 1
1.1.2 Visual Basic的发展 1
1.2 Visual Basic的启动和退出 2
1.3 Visual Basic的开发环境 3
1.3.1 标题栏和主菜单栏 3
1.3.2 工具栏 4
1.3.3 控件工具箱 5
1.3.4 窗体设计器和工程资源管理器 5
1.3.5 属性窗口和代码窗口 6
1.4 调试窗口 7
1.5 窗体布局窗口 8
1.6 Visual Basic帮助系统 8
习题一 8
第二章 简单Visual Basic程序设计 9
2.1 可视化编程的基本概念 9
2.1.1 对象 9
2.1.2 类 9
2.1.3 VB中的对象和类 9
2.1.4 属性、方法和事件 10
2.1.5 窗体和控件 12
2.2 创建一个简单的应用程序 14
2.2.1 可视化编程的一般步骤 14
2.2.2 创建新工程 15
2.2.3 创建程序界面 15
2.2.4 设置对象的属性 16
2.2.5 编写代码 16
2.2.6 运行调试应用程序 17
2.2.7 创建可执行文件 17
习题二 18
第三章 Visual Basic程序设计语言基础 19
3.1 基本数据类型 19
3.1.1 数值型数据 19
3.1.2 字符型数据 20
3.1.3 日期型数据 20
3.1.4 逻辑型数据 21
3.1.5 变体型数据 21
3.1.6 对象型数据 21
3.2 常量与变量 22
3.2.1 常量 22
3.2.2 变量 24
3.3 表达式和运算符 25
3.3.1 算术运算符 25
3.3.2 字符串运算符 26
3.3.3 关系运算符 27
3.3.4 逻辑运算符 28
3.3.5 日期运算符 29
3.3.6 运算符的优先级 29
3.4 Visual Basic的常用函数 29
3.4.1 算术函数 30
3.4.2 字符串函数 30
3.4.3 数据类型转换函数 32
3.4.4 日期和时间函数 33
3.4.5 随机函数与随机数语句 33
3.5 程序语句及命令格式 34
3.5.1 程序语句 34
3.5.2 语句的书写规则 34
3.5.3 命令格式中的符号约定 35
习题三 35
第四章 Visual Basic程序的控制结构 37
4.1 顺序结构程序设计 37
4.1.1 赋值语句 37
4.1.2 使用Print方法输出数据 37
4.1.3 使用标签和文本框输入输出 38
4.1.4 格式函数Format$ 39
4.1.5 输入函数InputBox 40
4.1.6 输出函数MsgBox与MsgBox语句 42
4.1.7 注释与暂停语句 44
4.1.8 结束语句End 45
4.2 选择结构程序设计 45
4.2.1 单行if语句 45
4.2.2 多if语句 46
4.2.3 IIf函数 50
4.2.4 多分支语句 50
4.3 循环结构 53
4.3.1 For...Next循环 53
4.3.2 While...Wend循环 54
4.3.3 Do循环 56
4.3.4 循环嵌套 57
习题四 58
第五章 常用内部控件 60
5.1 文本框和标签 60
5.1.1 文本框 61
5.1.2 Lable(标签)控件 63
5.2 图片框和图像框 65
5.2.1 图片框 65
5.2.2 图像框 68
5.3 命令按钮、单选按钮和复选框 70
5.3.1 命令按钮 70
5.3.2 单选框 75
5.3.3 复选框 77
5.4 列表框与组合框 79
5.4.1 列表框 79
5.4.2 组合框 82
5.5 计时器 86
5.6 直线和形状 88
5.7 框架和滚动条 91
5.7.1 框架 91
5.7.2 滚动条 93
5.8 综合实例 95
第六章 数组和自定义数据类型 104
6.1 数组 104
6.1.1 概念 104
6.1.2 静态数组与动态数组 106
6.1.3 控件数组 108
6.1.4 数组的基本操作 110
6.2 用户自定义数据类型 113
6.3 枚举型数据 115
6.4 实例 116
习题六 118
第七章 过程 120
7.1 Sub过程 120
7.1.1 Sub过程的建立 122
7.1.2 Sub过程的调用 123
7.2 Function(函数)过程 125
7.2.1 Function(函数)过程的建立 125
7.2.2 函数的调用 126
7.3 参数 127
7.3.1 形式参数和实际参数 127
7.3.2 传址调用和传值调用 127
7.3.3 可选参数和可变参数 129
7.3.4 数组参数 131
7.4 过程的嵌套和递归 133
7.4.1 过程的嵌套 133
7.4.2 过程的递归 134
7.5 变量和过程的作用域 136
7.5.1 变量的作用域 136
7.5.2 静态变量 137
7.5.3 过程的作用域 138
7.6 模块 138
7.6.1 窗体模块 139
7.6.2 标准模块 139
7.6.3 类模块 139
7.7 Shell函数 139
习题七 140
第八章 菜单、工具栏与对话框 141
8.1 菜单 141
8.1.1 Visual Basic中的菜单 141
8.1.2 菜单编辑器 141
8.1.3 菜单的设计 142
8.2 工具栏 143
8.3 对话框 144
8.3.1 输入对话框 144
8.3.2 消息对话框 145
8.4 公共对话框 146
8.5 自定义对话框 148
8.6 实例 152
习题八 155
第九章 图形与图像 156
9.1 绘制图形 156
9.1.1 坐标系统 156
9.1.2 绘图控件 158
9.1.3 属性 159
9.1.4 绘图方法 159
9.2 显示图片 161
9.2.1 加载到窗体 161
9.2.2 图形控件 162
9.2.3 图片框控件 162
9.3 简单动画 162
9.4 实例 163
习题九 165
第十章 多媒体编程 166
10.1 Animation控件 166
10.1.1 属性 166
10.1.2 方法 166
10.2 Multimedia控件 167
10.2.1 属性 167
10.2.2 方法 167
10.3 ActiveMovie控件 168
10.3.1 属性 168
10.3.2 方法 169
10.4 实例 170
习题十 172
第十一章 文件操作 173
11.1 文件结构与分类 173
11.1.1 文件的结构 173
11.1.2 文件的分类 173
11.2 文件操作 174
11.2.1 文件的打开 174
11.2.2 文件的关闭 175
11.3 顺序文件的读写 175
11.3.1 Print#语句 176
11.3.2 Write#语句 176
11.3.3 Input#语句 176
11.3.4 Line Input#语句 177
11.3.5 Input函数 177
11.4 随机存取文件读写 177
11.4.1 Put#(随机输出)语句 178
11.4.2 Get#(随机输入)语句 178
11.4.3 Loc函数 179
11.5 二进制文件的读写 179
11.6 文件管理操作 180
11.6.1 删除文件 180
11.6.2 复制文件 180
11.6.3 文件重命名 180
11.7 文件系统控件 180
11.7.1 驱动器列表框 180
11.7.2 目录列表框 181
11.7.3 文件列表框 182
11.8 实例 183
习题十一 186
第十二章 数据库访问技术 187
12.1 数据库基础 187
12.1.1 数据库概念 187
12.1.2 VB可访问的数据库类型 189
12.1.3 Access数据库 189
12.2 Visual Basic中的数据控件 190
12.2.1 Data控件的常用属性 190
12.2.2 Data控件的Recordset对象 191
12.2.3 Data控件的常用方法 192
12.3 使用ADO控件 193
12.3.1 添加ADO数据控件 193
12.3.2 ADO数据控件的常用属性 194
12.4 实例 196
12.4.1 设计要求 196
12.4.2 设计思想 197
12.4.3 设计步骤 198
12.4.4 编写命令按钮代码 199
习题十二 200
第十三章 Visual Basic的Internet编程初步 201
13.1 DHTML页面设计器 201
13.1.1 DHTML简介 201
13.1.2 DHTML应用的主要对象和事件 202
13.1.3 常用的DHTML对象模型 203
13.1.4 DHTML元素编程 204
13.2 设计DHTML页面的方法 206
13.3 VB应用程序的Internet扩展 207
13.3.1 Internet Transfer控件 207
13.3.2 WebBrowser控件 210
13.4 实例 210
13.4.1 DHTML页面设计示例 210
13.4.2 制作浏览器 214
习题十三 215
第十四章 应用程序调试与发布 216
14.1 程序错误类型 216
14.1.1 语法(Syntax Error) 216
14.1.2 运行错误 217
14.1.3 逻辑错误(Logic Error) 219
14.2 应用程序调试 220
14.2.1 调试工具 220
14.2.2 调试方法 221
14.3 错误处理 223
14.3.1 on Error语句 223
14.3.2 举例 224
14.4 设置工程的版本信息 225
14.5 应用程序的打包和发布 225
14.5.1 打包应用程序 225
14.5.2 发布应用程序 228
14.5.3 管理脚本 230
14.6 运行安装程序 230
14.7 卸载应用程序 230
习题十四 231
参考文献 232