1.1 Visual Basic的特点 1
第1章 Visual Basic 6.0概述 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 实例1——设计一个登录窗口 8
2.2 实例2——实现一个图片浏览器 13
2.3 开发Visual Basic应用程序的步骤 16
2.4 习题 16
3.1.1 基本数据类型 18
第3章 Visual Basic程序设计基础 18
3.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章 程序结构 42
4.1 顺序结构程序设计 42
4.1.1 赋值语句 42
4.1.2 数据的输出——Print方法 44
4.1.3 注释语句 45
4.2 选择结构程序设计 45
4.2.1 条件语句 46
4.2.2 Select语句 49
4.3.1 Do……Loop循环 52
4.3 循环结构程序设计 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.1 子(Sub)过程 94
6.1.1 子过程的定义 94
第6章 过程 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.1 鼠标事件 130
7.4 事件 130
7.4.2 键盘事件 132
7.5 多窗体设计 134
7.5.1 多窗体概述 134
7.5.2 多窗体举例 135
7.6 习题 139
第8章 标签、文本框和命令按钮 146
8.1 标签(Label)控件 146
8.1.1 标签的属性 146
8.1.2 标签的事件 148
8.2 文本框(TextBox)控件 148
8.2.1 文本框的属性 148
8.2.2 文本框的事件 150
8.2.3 文本框的方法 151
8.3 实例——制作一个简单的文本编辑器 152
8.4 命令按钮(CommandButton)控件 153
8.4.1 命令按钮的属性 154
8.4.2 命令按钮的事件 155
8.4.3 命令按钮的应用 155
8.5 习题 157
第9章 复选框与单选按钮 159
9.1 复选(CheckBox)控件 159
9.1.1 CheckBox控件的标准用法 159
9.1.2 CheckBox控件的图形化用法 160
9.2 单选(OptionButton)控件 161
9.2.1 OptionButton控件的标准用法 162
9.2.2 OptionButton控件的图形化用法 162
9.3 单选按钮和复选控件应用实例 163
9.4 习题 164
10.1.1 列表框的属性 166
10.1 列表框(ListBox)控件 166
第10章 列表框和组合框 166
10.1.2 列表框的方法 167
10.2 组合框(ComboBox)控件 168
10.2.1 组合框的主要属性 168
10.2.2 组合框的应用实例 169
10.3 习题 171
第11章 滚动条和计时器 173
11.1 滚动条 173
11.1.1 滚动条的属性 173
11.1.2 滚动条的事件 174
11.1.3 实例——用滚动条实现图片浏览 174
11.2 计时器(Timer)控件 176
11.3 习题 177
12.1 菜单编辑器 180
第12章 菜单设计 180
12.2 下拉菜单 181
12.3 弹出菜单 183
12.4 习题 184
第13章 文件系统操作 186
13.1 文件系统控件 186
13.1.1 驱动器列表框 186
13.1.2 目录列表框 187
13.1.3 文件列表框 188
13.1.4 综合示例 189
13.2 文件常用语句及函数 190
13.3 文件访问 193
13.3.1 顺序文件访问 194
13.3.2 随机文件访问 201
13.3.3 二进制文件访问 205
13.4 习题 207
第14章 Visual Basic图形操作 210
14.1 坐标和颜色 210
14.1.1 坐标系统 210
14.1.2 颜色 213
14.2 图形控件 214
14.2.1 图片框(PiceureBox)控件 214
14.2.2 图像框(Image)控件 216
14.2.3 用直线(Line)控件画线 217
14.2.4 用形状(Shape)控件画几何图形 217
14.3 绘图方法 220
14.3.1 用Pset方法画点 220
14.3.2 用Line方法画线和矩形 221
14.3.3 用Circle方法画圆、椭圆、圆弧及扇形 221
14.3.4 用PaintPicture方法显示图片 222
14.4 窗体和控件的图形属性 223
14.5 习题 224
第15章 建立和访问数据库 227
15.1 数据库的基础知识 227
15.1.1 数据与数据处理 227
15.1.2 数据库、数据库管理系统和数据库系统 228
15.1.3 数据管理发展的三个阶段 229
15.1.4 关系型数据库的基本结构 229
15.2 数据库管理器 230
15.2.1 数据库管理器介绍 230
15.2.2 建立数据库 231
15.2.3 建立查询 234
15.3 数据(Data)控件 236
15.3.1 数据控件的建立 236
15.3.2 数据控件举例 236
15.3.4 数据控件常用的事件和方法 239
15.3.3 数据控件常用的属性 239
15.3.5 录集的属性与方法 240
15.4 数据绑定控件 244
15.5 ADO数据控件 247
15.5.1 ADO对象模型 247
15.5.2 使用ADO数据控件 248
15.5.3 使用ADO对象编程 252
15.6 SQL语言 256
15.6.1 SQL语言概述 256
15.6.2 数据查询 257
15.6.3 数据操纵 258
15.6.4 SQL函数 259
15.7 习题 259
第16章 常用ActiveX控件 261
16.1 概述 261
16.2 状态栏(StatusBar) 262
16.3 工具栏(ToolBar)和图像列表(ImageList) 265
16.3.1 工具栏(ToolBar)控件 265
16.3.2 图像列表(ImageList)控件 267
16.4 SSTab控件的应用 269
16.5 进度条(ProgressBar) 270
16.6 滑块(Slider)控件 270
16.7 分层显示(TreeView)控件 272
16.8 通用对话框控件 274
16.8.1 对话框概述 274
16.8.2 通用对话框示例 275
16.9 习题 277
第17章 多媒体程序设计 280
17.1 多媒体控件概述 280
17.2.1 设计多媒体播放器的界面 281
17.2 制作多媒体播放器 281
17.2.2 编写代码 282
17.3 制作安装文件 283
17.4 习题 285
第18章 程序调试技巧与错误处理 286
18.1 程序中易出现的错误类型 286
18.2 应用程序的模式 287
18.3 程序调试工具 287
18.4 捕获错误及处理 289
18.5 习题 290
第19章 上机实验 293
实验1 设计简单的Visual Basic应用程序 293
实验2 Visual Basic语言基础 296
实验3 顺序结构程序设计 299
实验4 选择结构程序设计 301
实验5 循环结构程序设计 302
实验6 数组 303
实验7 过程 304
实验8 窗体 307
实验9 标签、文本框和命令按钮 307
实验10 复选框与单选按钮 307
实验11 滚动条和计时器 308
实验12 菜单设计 309
实验13 文件系统 310
实验14 Visual Basic图形操作 311
实验15 建立和访问数据库 312
实验16 ActiveX控件 312
实验17 多媒体程序设计 313
实验18 程序调试与错误处理 314