第1章 Visual Basic 6.0概述 1
1.1 为什么要学习Visual Basic 1
1.2 Visual Basic的发展史 2
1.3 程序设计的有关概念 3
1.3.1 结构化程序设计 3
1.3.2 面向对象程序设计 4
1.4 Visual Basic 6.0的集成开发环境 5
1.5 习题 7
第2章 设计简单的Visual Basic应用程序 8
2.1 设计一个登录窗口 8
2.2 做一个图片浏览器 13
2.3 开发Visual Basic应用程序的步骤 16
2.4 习题 16
第3章 Visual Basic语言基础 18
3.1 数据类型 18
3.1.1 基本数据类型 18
3.1.2 用户自定义类型 20
3.2 变量和常量 20
3.2.1 变量 20
3.2.2 常量 24
3.3 运算符和表达式 25
3.3.1 算术运算符 26
3.3.2 逻辑运算符 26
3.3.3 关系运算符 27
3.3.4 运算符的优先级 28
3.3.5 表达式 28
3.4 常用内部函数 29
3.4.1 数学函数 29
3.4.2 字符串函数 30
3.4.3 日期与时间函数 31
3.4.4 格式输出函数 32
3.4.5 类型转换函数 33
3.4.6 InputBox函数与MsgBox函数 33
3.5 习题 38
第4章 Visual Basic基本控制结构 42
4.1 顺序结构 42
4.1.1 赋值语句 42
4.1.2 数据的输出——Print方法 44
4.1.3 注释语句 45
4.2 选择结构 45
4.2.1 If语句 46
4.2.2 Select语句 49
4.3 循环结构 52
4.3.1 Do……Loop循环 52
4.3.2 For……Next循环 56
4.3.3 循环的嵌套 59
4.4 其他辅助控制语句 62
4.5 习题 63
第5章 数组 73
5.1 数组的概念 73
5.2 静态数组及其声明 74
5.2.1 一维数组 74
5.2.2 多维数组 76
5.3 动态数组及其声明 78
5.4 数组的排序 79
5.5 控件数组 83
5.6 习题 87
第6章 过程 94
6.1 子过程(Sub)的定义与调用 94
6.1.1 子过程的定义 94
6.1.2 建立Sub过程 95
6.1.3 调用Sub过程 96
6.2 函数(Function)过程的定义与调用 99
6.2.1 函数过程的定义 99
6.2.2 建立函数过程 100
6.2.3 调用函数过程 100
6.3 变量、过程的作用域 102
6.3.1 模块概述 102
6.3.2 变量的作用域 102
6.3.3 过程的作用域 107
6.4 参数的传递 107
6.4.1 形参与实参的概念 107
6.4.2 按值传递参数 108
6.4.3 按地址传递参数 109
6.4.4 数组参数 110
6.4.5 对象参数 112
6.5 过程的嵌套与递归 112
6.5.1 过程的嵌套 112
6.5.2 过程的递归 112
6.6 习题 114
第7章 窗体 123
7.1 属性、事件和方法的概念 123
7.1.1 属性(Property) 124
7.1.2 事件(Event) 124
7.1.3 方法(Method) 125
7.1.4 属性、方法和事件之间的关系 125
7.2 窗体的常用属性 126
7.3 窗体的常用方法 127
7.4 事件 130
7.4.1 鼠标事件 130
7.4.2 键盘事件 132
7.5 多窗体设计 134
7.5.1 多窗体概述 134
7.5.2 多窗体举例 135
7.6 习题 139
第8章 VB中的常用控件 146
8.1 标签(Label)控件 146
8.2 文本框(TextBox)控件 148
8.3 综合示例 152
8.4 命令按钮(CommandButton)控件 153
8.5 复选(CheckBox)与单选(OptionButton)控件 157
8.5.1 复选(CheckBox)控件 157
8.5.2 单选(OptionButton)控件 159
8.6 综合示例二 161
8.7 列表框(ListBox)控件 162
8.8 组合框(ComboBox)控件 164
8.9 综合示例三 165
8.10 滚动条 166
8.11 综合示例四 167
8.12 计时器(Timer)控件 169
8.13 菜单设计 170
8.13.1 菜单编辑器 171
8.13.2 下拉菜单 172
8.13.3 弹出菜单 174
8.14 习题 175
第9章 文件系统操作 180
9.1 文件系统控件 180
9.1.1 驱动器列表框 180
9.1.2 目录列表框 181
9.1.3 文件列表框 182
9.1.4 综合示例 183
9.2 文件常用语句及函数 184
9.3 文件访问 187
9.3.1 顺序文件访问 188
9.3.2 随机文件访问 195
9.3.3 二进制文件访问 199
9.4 习题 201
第10章 Visual Basic图形操作 204
10.1 坐标和颜色 204
10.1.1 坐标系统 204
10.1.2 颜色 207
10.2 图形控件 208
10.2.1 图片框(PiceureBox)控件 208
10.2.2 图像框(Image)控件 210
10.2.3 用直线(Line)控件画线 211
10.2.4 用形状(Shape)控件画几何图形 211
10.3 绘图方法 214
10.3.1 用Pset方法画点 214
10.3.2 用Line方法画线和矩形 215
10.3.3 用Circle方法画圆、椭圆、圆弧及扇形 215
10.3.4 用PaintPicture方法显示图片 216
10.4 窗体和控件的图形属性 217
10.5 习题 218
第11章 建立和访问数据库 221
11.1 数据库的基础知识 221
11.1.1 数据与数据处理 221
11.1.2 数据库、数据库管理系统和数据库系统 222
11.1.3 数据管理发展的三个阶段 223
11.1.4 关系型数据库的基本结构 223
11.2 数据库管理器 224
11.2.1 数据库管理器介绍 224
11.2.2 建立数据库 225
11.2.3 建立查询 228
11.3 数据(Data)控件 230
11.3.1 数据控件的建立 230
11.3.2 数据控件举例 230
11.3.3 数据控件常用的属性 233
11.3.4 数据控件常用的事件和方法 233
11.3.5 记录集的属性与方法 234
11.4 数据绑定控件 238
11.5 ADO数据控件 241
11.5.1 ADO对象模型 241
11.5.2 使用ADO数据控件 242
11.5.3 使用ADO对象编程 246
11.6 SQL语言 250
11.6.1 SQL语言概述 250
11.6.2 数据查询 251
11.6.3 数据操纵 252
11.6.4 SQL函数 253
11.7 习题 253
第12章 常用ActiveX控件 255
12.1 概述 255
12.2 状态栏(StatusBar) 256
12.3 工具栏(ToolBar)和图像列表(ImageList) 259
12.3.1 工具栏(ToolBar)控件 259
12.3.2 图像列表(ImageList)控件 261
12.4 SSTab控件的应用 263
12.5 进度条(ProgressBar) 264
12.6 滑块(Slider)控件 264
12.7 分层显示(TreeView)控件 266
12.8 通用对话框控件 268
12.8.1 对话框概述 268
12.8.2 通用对话框示例 269
12.9 多媒体控件 271
12.9.1 多媒体控件概述 271
12.9.2 制作多媒体播放器 272
12.9.3 制作安装文件 274
12.10 习题 276
第13章 程序调试技巧与错误处理 279
13.1 程序中易出现的错误类型 279
13.2 应用程序的模式 280
13.3 程序调试工具 280
13.4 捕获错误及处理 282
13.5 习题 283
第14章 上机实验 286
实验1 设计简单的Visual Basic应用程序 286
实验2 Visual Basic语言基础 290
实验3 顺序结构程序设计 293
实验4 选择结构程序设计 295
实验5 循环结构程序设计 296
实验6 数组 298
实验7 过程 300
实验8 窗体 303
实验9 VB中的常用控件 304
实验10 文件系统 307
实验11 Visual Basic图形操作 308
实验12 建立和访问数据库 309
实验13 ActiveX控件 310
实验14 多媒体程序设计 312
实验15 程序调试与错误处理 313