第1章 概述 1
1.1程序设计语言 1
1.2 VB语言的特点 3
1.2.1 VB语言的发展概况 3
1.2.2 VB语言的特点 3
1.3 VB程序的开发环境 4
1.3.1 VB 6.0的启动 4
1.3.2集成开发环境 5
1.4简单的VB程序介绍 7
1.4.1程序介绍 7
1.4.2 VB编程的基本概念 9
1.5小结 10
习题 10
第2章 VB语言基础 11
2.1数据类型 11
2.1.1基本数据类型 11
2.1.2标识符 11
2.2常量与变量 12
2.2.1常量 12
2.2.2变量 13
2.3运算符与表达式 15
2.3.1算术表达式 15
2.3.2字符串表达式 16
2.3.3日期表达式 16
2.4语句 17
2.4.1书写规则 17
2.4.2赋值语句 17
2.4.3流程控制语句 18
2.5窗体 19
2.5.1属性 19
2.5.2事件 20
2.5.3方法 21
2.6小结 22
习题 22
第3章 顺序结构 23
3.1数据输入 23
3.1.1 InputBox函数 23
3.1.2文本框控件 24
3.2数据输出 25
3.2.1标签控件 25
3.2.2文本框控件 25
3.2.3 MsgBox函数 25
3.2.4 Print方法 27
3.3标签 29
3.4文本框 30
3.5命令按钮 33
3.6程序举例 34
3.7小结 39
习题 39
第4章 选择结构 40
4.1关系表达式 40
4.1.1关系运算符 40
4.1.2关系表达式 41
4.2逻辑表达式 41
4.2.1逻辑运算符 41
4.2.2逻辑表达式 42
4.3 If语句 43
4.3.1 If-Else结构 43
4.3.2 If结构 45
4.3.3 ElseIf结构 46
4.3.4 If语句的嵌套 48
4.3.5 IIf函数 49
4.4 Select Case语句 50
4.5框架 51
4.6单选按钮 52
4.7复选框 54
4.8程序举例 57
4.9小结 62
习题 62
第5章 循环结构 66
5.1 While语句 66
5.2 Do-Loop语句 68
5.3 For-Next语句 69
5.4流程转向语句 71
5.4.1 Exit语句 71
5.4.2 Goto语句 72
5.5循环嵌套 72
5.6循环算法 74
5.6.1穷举法 74
5.6.2迭代法 76
5.7图片框 78
5.8图像框 79
5.9计时器 79
5.10程序举例 82
5.11小结 87
习题 88
第6章 数组 90
6.1一维数组 90
6.1.1一维数组的定义 90
6.1.2数组元素的引用 91
6.1.3数组的处理 91
6.2二维数组 94
6.2.1二维数组的定义 94
6.2.2二维数组的处理 95
6.3动态数组 97
6.4控件数组 100
6.5自定义类型 102
6.6字符串的处理 104
6.7列表框 108
6.8组合框 110
6.9程序举例 113
6.10小结 121
习题 121
第7章 过程 123
7.1概述 123
7.2子过程 124
7.2.1子过程的定义 124
7.2.2子过程的调用 125
7.3函数过程 127
7.3.1函数过程的定义 127
7.3.2函数过程的调用 128
7.4事件过程 130
7.5参数传递的方式 133
7.5.1传值 133
7.5.2传引用 135
7.5.3传数组 137
7.6嵌套调用与递归调用 139
7.6.1嵌套调用 139
7.6.2递归调用 141
7.7作用域与生存期 143
7.7.1作用域 143
7.7.2生存期 148
7.8滚动条 150
7.9直线和形状 153
7.9.1直线 153
7.9.2形状 154
7.10程序举例 156
7.11小结 162
习题 162
第8章 界面设计 165
8.1对话框 165
8.1.1通用对话框 165
8.1.2自定义对话框 168
8.2菜单 168
8.2.1下拉式菜单 168
8.2.2弹出式菜单 171
8.3多重窗体 172
8.3.1窗体添加和启动 172
8.3.2窗体操作 173
8.4 ActiveX控件 175
8.4.1进度条 176
8.4.2选项卡 178
8.4.3列表视图 179
8.4.4树形视图 182
8.4.5 Animation控件 184
8.5小结 186
习题 186
第9章 文件 187
9.1概述 187
9.2文件打开与关闭 187
9.2.1文件打开 188
9.2.2文件关闭 189
9.3文件读写 189
9.3.1顺序文件 189
9.3.2随机文件 193
9.4文件操作 195
9.4.1文件操作语句 195
9.4.2文件操作函数 196
9.5文件系统控件 197
9.5.1驱动器列表框 198
9.5.2目录列表框 198
9.5.3文件列表框 199
9.6小结 201
习题 201
第10章 Visual Basic与数据库 203
10.1概述 203
10.1.1数据库 203
10.1.2数据访问对象模型 205
10.2数据管理器 205
10.2.1创建Access格式数据库 205
10.2.2数据窗体设计器 208
10.3 ADO数据控件 209
10.3.1 ADO的对象与集合 210
10.3.2添加ADO 210
10.3.3 ADO应用 210
10.4数据及数据绑定控件 212
10.4.1 Data控件 213
10.4.2通用数据绑定控件 213
10.4.3专用数据绑定控件 215
10.5 SQL简介 218
10.5.1 SQL语言的特点 218
10.5.2 SQL语言对数据库的操作 219
10.6报表制作 221
10.7程序举例 224
10.8小结 228
习题 229
附录1 常用字符与ASCII码对照表 230
附录2 常用的内部函数 231
参考文献 234