第1章Visual Basic程序设计概述 1
1.1程序与算法 2
1.1.1计算机语言简介 2
1.1.2算法 3
1.2 Visual Basic 6.0简介 4
1.2.1 Visual Basic 6.0的版本 4
1.2.2 Visual Basic 6.0的编程特点 4
1.3 Visual Basic 6.0的安装 6
1.3.1 Visual Basic 6.0的安装条件 6
1.3.2 Visual Basic 6.0的安装过程 6
1.4 Visual Basic 6.0的启动与退出 7
1.4.1 Visual Basic 6.0的启动 7
1.4.2 Visual Basic 6.0的退出 7
1.5 Visual Basic 6.0的集成开发环境简介 8
1.5.1标题栏 8
1.5.2菜单栏 9
1.5.3工具栏 9
1.5.4 Visual Basic 6.0集成开发环境中的窗口 10
1.6 Visual Basic 6.0工作环境的选项设置 13
1.7 Visual Basic 6.0的帮助系统 14
本章小结 15
习题 15
第2章Visual Basic可视化语言编程基础 17
2.1 Visual Basic中的对象 18
2.1.1对象的概念 18
2.1.2对象的属性、事件和方法 18
2.2 Visual Basic 6.0应用程序的设计步骤 22
2.3窗体和基本控件 25
2.3.1控件的基本操作 25
2.3.2窗体和控件的通用属性 30
2.3.3窗体 31
2.3.4标签控件 37
2.3.5文本框控件 38
2.3.6命令按钮控件 40
2.4 Visual Basic 6.0程序管理 44
2.4.1 Visual Basic 6.0程序管理结构 44
2.4.2工程管理 44
本章小结 46
习题 47
第3章Visual Basic程序设计基础 49
3.1 Visual Basic编码规则 50
3.1.1语句书写规则 50
3.1.2标识符命名规则 50
3.1.3本书的约定 50
3.2 Visual Basic中的数据类型 50
3.2.1基本数据类型 50
3.2.2用户自定义数据类型 52
3.3变量和常量 53
3.3.1变量 53
3.3.2常量 57
3.4赋值语句和注释语句 58
3.4.1赋值语句 58
3.4.2注释语句 59
3.5运算符和表达式 59
3.5.1算术运算符与算术表达式 59
3.5.2字符串运算符与字符串表达式 60
3.5.3关系运算符与关系表达式 60
3.5.4逻辑运算符与逻辑表达式 61
3.5.5不同类型的运算符间的优先级和表达式书写规则 61
3.6常用内部函数 62
3.6.1数学函数 62
3.6.2字符串函数 63
3.6.3转换函数 64
3.6.4日期时间函数 65
3.6.5输入输出函数 65
本章小结 70
习题 70
第4章Visual Basic程序设计结构 73
4.1概述 74
4.2顺序结构 75
4.2.1顺序结构的概念 75
4.2.2 Visual Basic的基本语句 75
4.3选择结构 77
4.3.1 If条件语句 77
4.3.2 Select Case语句 82
4.3.3有关函数 85
4.4循环结构 86
4.4.1 For循环控制结构 86
4.4.2 Do循环控制结构 91
4.4.3 While…Wend循环控制结构 96
4.4.4多重循环 97
4.4.5其他辅助控制语句 99
4.5与控制结构相关的算法实例 99
4.5.1算法知识 99
4.5.2与控制结构相关的算法实例 100
本章小结 102
习题 102
第5章 数组 114
5.1数组的概念 115
5.1.1基本概念 115
5.1.2数组声明 115
5.2静态数组 115
5.2.1一维数组 115
5.2.2二维数组与多维数组 119
5.2.3数组的基本操作 122
5.3动态数组 123
5.4数组的排序 126
5.5控件数组 128
5.5.1控件数组的概念 128
5.5.2创建控件数组 128
本章小结 131
习题 132
第6章 过程 136
6.1子过程的定义与调用 137
6.1.1子过程的定义 137
6.1.2子过程的调用 138
6.2函数过程的定义和调用 140
6.2.1函数过程的定义 140
6.2.2函数过程的调用 141
6.3参数传递 143
6.3.1形参和实参的概念 143
6.3.2按值传递参数 144
6.3.3按地址传递参数 145
6.3.4数组参数 145
6.4变量和过程的作用域 147
6.4.1过程的作用域 148
6.4.2变量的作用域 151
6.5过程的嵌套与递归调用 152
6.5.1过程的嵌套调用 153
6.5.2过程的递归调用 153
本章小结 155
习题 155
第7章Visual Basic常用标准控件 162
7.1概述 163
7.2框架 163
7.2.1利用框架控件分组 164
7.2.2框架的常用属性及事件 164
7.3单选按钮 164
7.3.1单选按钮的常用属性 165
7.3.2单选按钮的常用事件 165
7.4复选框 167
7.4.1复选框的常用属性 167
7.4.2复选框的常用事件 168
7.5滚动条 169
7.5.1滚动条的常用属性 169
7.5.2滚动条的常用事件 170
7.6列表框和组合框 171
7.6.1列表框 171
7.6.2组合框 178
7.7计时器 180
7.7.1计时器的常用属性 180
7.7.2计时器的常用事件 180
7.8图片框和图像框 182
7.8.1图片框与图像框显示的图形格式 183
7.8.2图片框控件 183
7.8.3图像框控件 186
7.9焦点与Tab顺序 187
7.9.1焦点 187
7.9.2 Tab顺序 189
7.10多重窗体 189
7.10.1多重窗体的相关操作 190
7.10.2多重窗体的常用方法及语句 191
7.11鼠标与键盘事件过程 193
7.11.1鼠标事件 193
7.11.2鼠标光标的形状 195
7.11.3拖放操作 197
7.11.4键盘事件 198
本章小结 200
习题 200
第8章 界面程序设计 207
8.1菜单设计 208
8.1.1菜单编辑器 208
8.1.2下拉式菜单 210
8.1.3弹出式菜单 212
8.2工具栏 213
8.3对话框设计 217
8.3.1文件对话框 218
8.3.2颜色对话框 220
8.3.3字体对话框 221
8.3.4打印对话框 222
8.3.5帮助对话框 222
8.4多文档窗体 224
本章小结 225
习题 225
第9章 图形操作 228
9.1坐标和颜色 229
9.1.1坐标系统 229
9.1.2 Visual Basic颜色 232
9.2绘图方法 233
9.2.1 PSet方法 233
9.2.2用Line方法画线和矩形 234
9.2.3 Circle方法及Point方法 236
9.3图形控件 237
9.3.1直线控件 237
9.3.2形状控件 238
本章小结 240
习题 241
第10章 文件 245
10.1文件概述 246
10.2顺序文件 247
10.2.1打开顺序文件 247
10.2.2对顺序文件进行写操作 247
10.2.3对顺序文件进行读操作 249
10.2.4关闭文件 250
10.2.5综合应用举例 250
10.3随机文件 252
10.4二进制文件 255
10.5文件系统常用控件 256
10.5.1驱动器列表框控件 256
10.5.2目录列表框控件 257
10.5.3文件列表框控件 257
10.5.4综合应用举例 258
10.6文件的基本操作 259
本章小结 260
习题 260
第11章 数据库技术简介 264
11.1 Visual Basic与数据库 265
11.1.1数据库概述 265
11.1.2数据库技术涉及的基本概念 265
11.2利用可视化数据管理器建立数据库文件 267
11.3数据查询 270
11.3.1 SQL语言 270
11.3.2 SQL语句 271
11.4使用Visual Basic访问数据库 272
11.4.1 ADO对象模型 275
11.4.2使用ADO命令访问数据库 285
11.4.3使用ADO数据控件访问数据库 287
11.4.4使用数据窗体向导 293
11.4.5使用数据环境和数据报表设计器 295
本章小结 297
习题 298
参考文献 301