第1章 程序设计和Visual Basic 2
1.1 理解程序设计 2
1.2 Visual Basic语言 4
1.3 一个简单应用程序的设计 5
1.4 对象 13
1.4.1 设置对象 13
1.4.2 控制对象 15
1.5 常用控件 17
1.5.1 控件和对象 17
1.5.2 窗体 17
1.5.3 文本框 20
1.5.4 图形控件 22
1.5.5 命令按钮 24
习题1 26
第2章 Visual Basic语言基础知识 26
2.1 数据类型 30
2.2 常量和变量 31
2.2.1 常量 32
2.2.2 变量 32
2.3 运算符和表达式 34
2.3.1 算术运算符与算术表达式 35
2.3.2 字符串运算符与字符串表达式 35
2.4 常用内部函数 36
2.4.1 常用数学函数 36
2.4.2 常用字符串函数 38
2.4.3 常用转换函数 39
2.4.4 常用日期和时间函数 39
2.5 常用数据输入、输出方法 41
2.5.1 InputBox函数 41
2.5.2 MsgBox函数和语句 42
2.5.3 Print方法 44
2.6 VB基本语句 46
2.6.1 赋值语句 46
2.6.2 注释语句 47
2.6.3 暂停语句 47
2.6.4 结束语句 48
2.7 综合案例 48
2.8 常见控件 50
习题2 51
第3章 结构化程序设计 56
3.1 与判断相关的运算符 56
3.1.1 关系运算符 56
3.1.2 逻辑运算符 57
3.2 选择结构 58
3.2.1 If选择结构 58
3.2.2 Select Case多分支结构 63
3.2.3 IIf函数 64
3.3 循环结构 66
3.3.1 Do…Loop循环结构 66
3.3.2 While…Wend循环结构 71
3.3.3 For循环结构 71
3.4 循环算法及应用 73
3.4.1 累加与阶乘 73
3.4.2 多项式计算 75
3.4.3 字符串操作 76
3.4.4 素数算法 78
3.4.5 最大公约数 80
3.5 多重循环 82
3.6 综合案例 83
3.7 常用控件——框架、单选按钮和复选框 88
3.7.1 框架 88
3.7.2 单选按钮 88
3.7.3 复选框 89
习题3 91
第4章 数 组 101
4.1 数组的概念 101
4.2 数组的分类和操作 101
4.2.1 静态数组 101
4.2.2 动态数组 103
4.2.3 二维数组的操作 106
4.2.4 数组其他相关操作 107
4.3 数组算法 110
4.3.1 求最值 110
4.3.2 排序 111
4.3.3 查找 116
4.3.4 有序数组的插入 119
4.3.5 数组元素删除 121
4.4 控件数组 123
4.4.1 控件数组的概念 123
4.4.2 控件数组的建立与删除 124
4.4.3 控件数组的使用 125
4.5 综合案例 126
4.6 本章控件 130
4.6.1 列表框 131
4.6.2 组合框 133
习题4 136
第5章 过 程 146
5.1 Function过程 146
5.1.1 Function过程的定义 147
5.1.2 Function过程的调用 148
5.2 Sub过程 149
5.2.1 Sub过程的定义 149
5.2.2 Sub过程的调用 150
5.3 参数传递 151
5.3.1 形式参数和实际参数 151
5.3.2 按址传递 151
5.3.3 按值传递 153
5.3.4 数组参数的传递 154
5.3.5 可选参数变量 156
5.3.6 对象参数 157
5.4 过程的嵌套与递归调用 158
5.4.1 过程的嵌套调用 158
5.4.2 过程的递归调用 160
5.5 过程与变量的作用域 161
5.5.1 变量的作用域 161
5.5.2 过程的作用域 163
5.6 综合案例 165
5.6.1 函数封装 165
5.6.2 鼠标键盘 167
5.7 本章相关知识 168
5.7.1 多窗体 168
5.7.2 鼠标键盘事件 171
习题5 174
第6章 文 件 184
6.1 文件的基本概念 184
6.1.1 文件的结构 184
6.1.2 文件的分类 184
6.1.3 文件的操作 185
6.2 文件操作的函数 187
6.3 顺序文件 187
6.3.1 顺序文件的读操作 188
6.3.2 顺序文件的写操作 194
6.4 自定义数据类型 197
6.4.1 自定义数据类型的定义 197
6.4.2 声明和使用自定义数据类型的变量 198
6.5 随机文件 199
6.5.1 随机文件的读操作 199
6.5.2 随机文件的写操作 199
6.6 文件系统控件 202
6.6.1 文件系统控件简介 202
6.6.2 文件系统控件的同步操作 204
6.7 通用对话框控件 207
6.7.1 通用对话框的概述 207
6.7.2 “打开”和“另存为”对话框 208
6.8 菜单 214
习题6 219
第7章 VB数据库应用程序开发 236
7.1 关系型数据库基本知识 236
7.1.1 关系型数据的基本概念和操作 237
7.1.2 结构化查询语言 238
7.2 Access数据库 240
7.2.1 创建数据库及数据表 241
7.2.2 建立表间联系 243
7.2.3 数据输入 244
7.3 VB可视化数据管理器 247
7.3.1 使用可视化数据管理器创建数据库 247
7.3.2 用可视化数据管理器建立数据表并输入数据 248
7.3.3 用查询生成器实现查询 251
7.4 Data控件 253
7.4.1 Data控件的属性、方法和事件 253
7.4.2 Data控件与数据绑定 254
7.5 ADO数据控件和ActiveX数据对象 258
7.5.1 ADO基本概念 258
7.5.2 ADO Data控件的创建 259
7.5.3 数据窗体向导 261
7.5.4 数据绑定控件 264
7.5.5 ADO对象库中的重要对象 266
7.6 综合案例 269
习题7 275
附录 PTA使用说明 278
参考文献 281