1.1 关于Visual Basic 1
1.1.1 Visual Basic的发展 1
第1章 Visual Basic概述 1
1.1.2 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 3
1.2.3 启动Visual Basic 6.0 4
1.3 Visual Basic集成开发环境 5
1.3.1 标题栏 5
1.3.2 菜单栏 6
1.3.3 标准工具栏 7
1.3.4 工具箱 8
1.3.5 窗口 8
1.4.1 使用MSDN Library查阅器 12
1.4 Visual Basic 6.0帮助系统的使用 12
1.4.2 上下文帮助 13
1.4.3 运行所提供的样例 13
习题 13
第2章 Visual Basic的对象及使用 15
2.1 对象 15
2.1.1 Visual Basic的对象 15
2.1.2 对象属性设置 17
2.2 窗体 19
2.2.1 窗体的结构与属性 19
2.2.2 窗体事件 24
2.3 控件 25
2.3.1 标准控件(内部控件) 25
2.3.2 控件的命名和控件值 27
2.4.1 控件的画法 29
2.4 控件的画法和基本操作 29
2.4.2 控件的基本操作 30
2.4.3 文本控件 32
2.4.4 按钮控件 37
习题 38
第3章 Visual Basic程序设计概述 40
3.1 Visual Basic的基本语句和编码规则 40
3.1.1 编码规则 40
3.1.2 基本程序语句 41
3.2 编写简单的Visual Basic应用程序 42
3.2.1 用Visual Basic开发应用程序的一般步骤 42
3.2.2 编写Visual Basic应用程序 43
3.2.3 代码窗口 48
3.3.1 保存程序 50
3.3 程序的保存、加载和运行 50
3.3.2 程序的加载 52
3.3.3 程序的运行 53
3.4 Visual Basic应用程序的结构与工作方式 53
3.4.1 Visual Basic应用程序的构成 54
3.4.2 事件驱动 55
习题 55
第4章 Visual Basic程序设计基础 57
4.1 Visual Basic语言字符集及编码规则 57
4.1.1 Visual Basic的字符集 57
4.1.2 编码规则与约定 58
4.2 数据类型 58
4.2.1 字符串类型 59
4.2.2 数值类型 59
4.2.3 其他类型 59
4.3.1 常量 61
4.3 常量和变量 61
4.3.2 变量 62
4.4 常用内部函数 64
4.4.1 数学函数 65
4.4.2 字符串函数 66
4.4.3 转换函数 67
4.4.4 日期和时间函数 69
4.4.5 其他函数 69
4.4.6 立即窗口 70
4.5 运算符与表达式 70
4.5.1 算术运算符与算术表达式 71
4.5.2 字符串运算符与字符串表达式 72
4.5.3 关系运算符与关系表达式 73
4.5.4 逻辑运算符与逻辑表达式 74
4.5.6 各种运算符的执行顺序 75
4.5.5 日期型表达式 75
习题 76
第5章 数据的输入和输出 78
5.1 数据输出——Print方法 78
5.1.1 Print的格式及功能 78
5.1.2 与Print方法有关的函数 79
5.1.3 格式输出 81
5.1.4 其他方法和属性 84
5.2 数据输入——lnputBox函数 89
5.3 MsgBox函数 90
习题 92
第6章 Visual Basic常用标准控件 95
6.1 概述 95
6.2 图形控件 95
6.3 单选按钮和复选框 98
6.4 框架 102
6.5 列表框和组合框 104
6.5.1 列表框 104
6.5.2 组合框 111
6.6 滚动条 113
6.7 计时器 115
6.8 文件系统控件 116
6.8.1 驱动器列表框控件 116
6.8.2 目录列表框控件 117
6.8.3 文件列表框控件 118
6.8.4 三个控件的连接 118
6.9 焦点与Tab顺序 120
6.9.1 设置焦点 121
6.9.2 Tab顺序 121
习题 122
7.1.1 单行结构条件语句 126
7.1 选择控制结构 126
第7章 结构化程序设计 126
7.1.2 块结构条件语句 127
7.1.3 IIf函数 130
7.2 多分支控制结构 130
7.3 循环控制结构 134
7.3.1 For循环控制结构 134
7.3.2 Do循环控制结构 138
7.3.3 While循环控制结构 142
7.3.4 多重循环 145
习题 148
第8章 数组 154
8.1 数组的概念 154
8.1.1 数组的定义 154
8.1.2 默认数组 158
8.2 静态数组与动态数组 159
8.3 数组的基本操作 162
8.4 数组的初始化 166
8.5 数组的应用举例 168
8.5.1 一维数组应用 168
8.5.2 二维数组应用 170
8.5.3 动态数组的应用 171
8.6 控件数组 172
8.6.1 控件数组的概念 172
8.6.2 创建控件数组 172
习题 176
第9章 过程 181
9.1 函数过程的定义和调用 181
9.1.1 函数过程的定义 182
9.1.2 函数过程的调用 184
9.2 子过程的定义与调用 185
9.2.2 过程的调用 186
9.2.1 子过程的定义 186
9.3 参数传递 189
9.4 变量与过程的作用域 194
9.4.1 过程的作用域 194
9.4.2 变量的作用域 195
9.4.3 静态变量 198
9.5 递归 199
9.6 常用算法 201
习题 205
第10章 多重窗体程序设计 206
10.1 创建多重窗体应用程序 206
10.2 多重窗体程序的执行与保存 210
10.2.1 指定启动窗体 210
10.3 Visual Basic 6.0工程结构 211
10.3.1 窗体模块 211
10.2.2 多重窗体程序的存取 211
10.3.2 标准模块 212
10.3.3 Sub Main过程 213
10.4 闲置循环与DoEvents语句 214
习题 214
第11章 菜单设计 216
11.1 菜单概述 216
11.2 菜单编辑器 217
11.3 利用菜单编辑器创建菜单 219
11.4 动态菜单 221
11.5 弹出式菜单 222
习题 223
12.1.1 对话框的分类与特点 226
12.1.2 自定义对话框 226
12.1 对话框概述 226
第12章 对话框程序设计 226
12.1.3 通用对话框控件 229
12.2 文件对话框 230
12.2.1 文件对话框的结构 230
12.2.2 文件对话框的属性 231
12.2.3 举例 233
12.3.1 颜色对话框 236
12.3 其他对话框 236
12.3.2 字体对话框 237
12.3.3 打印对话框 239
12.3.4 帮助对话框 240
习题 241
第13章 图形操作 244
13.1 图形操作基础 244
13.1.1 坐标系统 244
13.1.2 自定义坐标系 245
13.2.1 设置当前坐标 246
13.2 绘图属性 246
13.2.2 AutoRedraw属性 247
13.2.3 其他绘图属性 248
13.2.4 定义颜色 248
13.3 图形控件 250
13.3.1 直线控件 250
13.3.2 形状控件 250
13.4 图形方法 251
13.4.1 Cls方法(清除) 251
13.4.2 Pset方法(画点) 251
13.4.3 Line方法(画线) 251
13.4.4 Circle方法(画圆) 252
习题 253
第14章 鼠标和键盘操作 255
14.1 鼠标事件 255
14.2 改变鼠标指针 263
14.3 键盘事件 264
14.4 控件拖放 275
习题 280
第15章 文件管理 281
15.1 文件系统的基本概念 281
15.1.1 文件分类 281
15.1.2 文件存取的基本步骤 281
15.2 文件操作语句和函数 282
15.2.1 文件的打开和关闭 282
15.2.2 其他语句和函数 283
15.3 顺序文件 284
15.3.1 打开顺序文件 284
15.3.2 对顺序文件进行读操作 284
15.3.3 对顺序文件进行写操作 286
15.4 随机文件 287
15.4.2 读取随机文件中的记录 288
15.4.3 向随机文件写入新记录 288
15.4.1 打开随机文件 288
15.5 二进制文件 291
15.5.1 打开二进制文件 291
15.5.2 二进制文件的读取操作 291
15.5.3 二进制文件的写入操作 291
15.6 文件的基本操作 291
习题 292
第16章 数据库应用技术 295
16.1 数据库概述 295
16.1.1 关系数据库的基本结构 295
16.1.2 数据访问对象模型 296
16.1.3 记录集对象 296
16.2.1 可视化数据管理器 297
16.2 本地数据库设计(Access) 297
16.2.2 具体实现 298
16.3 数据控件 301
16.3.1 数据控件属性 301
16.3.2 数据控件的事件 304
16.3.3 数据控件的常用方法 305
16.3.4 记录集的属性与方法 306
16.3.5 数据库记录的添加、删除、修改操作 308
16.4 ADO数据控件 312
16.4.1 ADO对象模型 312
16.4.2 使用ADO数据控件 313
16.4.3 ADO数据控件上新增绑定控件的使用 314
16.5 Visual Basic中SQL的实现 315
习题 317
参考文献 319