第1章 VB程序设计基础 1
1.1 程序设计与程序语言 2
1.1.1 计算机基本思想的形成 2
1.1.2 程序设计语言 4
1.1.3 程序与算法 6
1.2 Visual Basic6.0及面向对象程序设计的基本概念 8
1.2.1 Visual Basic 6.0启动 8
1.2.2 VB集成开发环境 9
1.2.3 面向对象的基本概念及VB中的对象 11
习题1 18
第2章 VB程序设计的基本方法 20
2.1 VB程序设计的基本步骤 21
2.2 界面设计的基本方法 23
2.2.1 对象的编辑 23
2.2.2 对象的属性及属性设置 24
2.3 事件及事件过程的编写 29
2.3.1 对象的基本事件 29
2.3.2 事件过程的编写 30
习题2 36
第3章 VB程序语言基本语法 38
3.1 基本数据类型 39
3.1.1 数据类型的定义 39
3.1.2 常量 41
3.1.3 变量 41
3.2 VB的运算符和表达式 44
3.2.1 算术运算符和算术表达式 44
3.2.2 关系运算与逻辑运算 46
3.2.3 关系表达式和逻辑表达式 46
3.3 基本语句 47
3.4 常用内部函数 50
3.4.1 函数的语法构成 50
3.4.2 数学函数 50
3.4.3 字符串函数 52
3.4.4 转换函数 53
3.4.5 日期和时间函数 53
3.4.6 随机数函数 54
3.4.7 判断函数(Is函数) 55
3.5 Print方法的格式输出 55
习题3 58
第4章 输入、输出程序设计 62
4.1 数据输入 63
4.1.1 InputBox函数 63
4.1.2 文本框(TextBox控件) 64
4.2 数据输出 65
4.2.1 标签(Label控件) 65
4.2.2 MsgBox函数和语句 66
4.3 对象的焦点设置及应用 67
4.3.1 Tab键的应用 68
4.3.2 焦点的程序控制 69
习题4 74
第5章 选择结构及应用 77
5.1 选择结构 78
5.1.1 IF...Then语句 78
5.1.2 If...Then...Else语句 80
5.1.3 IF语句的嵌套 81
5.1.4 If...Then...ElseIf语句 83
5.1.5 SelectCase语句 85
5.1.6 IIf函数 86
5.2 单选按钮、复选框和框架 87
5.2.1 单选按钮(OptionButton控件) 87
5.2.2 复选框(CheckBox控件) 89
5.2.3 框架(Frame控件) 90
5.2.4 应用举例 91
5.3 键盘事件的应用 95
习题5 97
第6章 循环控制结构及应用 101
6.1 循环控制结构 102
6.1.1 循环控制结构的基本概念 102
6.1.2 循环控制结构语句 103
6.2 列表框、组合框 111
6.2.1 列表框(ListBox控件) 111
6.2.2 组合框(ComboBox控件) 116
习题6 119
第7章 数组与记录 125
7.1 数组 126
7.1.1 数据结构的基本概念 126
7.1.2 数组的声明和引用 127
7.1.3 数组的清除 131
7.1.4 控件数组 132
7.2 数组的应用 134
7.2.1 排序算法 134
7.2.2 程序举例 136
7.3 用户自定义数据类型 141
7.3.1 用户自定义数据类型的语法 141
7.3.2 自定义类型的引用 142
习题7 144
第8章 图形控件与通用对话框 149
8.1 图形控件 150
8.1.1 图片框与图像框 150
8.1.2 直线与形状控件 151
8.2 计时器(Timer) 153
8.3 滚动条(ScrollBar控件) 156
8.4 通用对话框 158
习题8 162
第9章 VB绘图方法 164
9.1 Visual Basic的坐标系统 165
9.2 绘制几何图形 166
习题9 173
第10章 过程及标准模块 174
10.1 VB应用程序的组成结构 175
10.2 过程的定义 176
10.2.1 Sub过程的定义 176
10.2.2 Sub过程的调用及参数传递 179
10.2.3 Function过程 182
10.2.4 Sub过程与Function过程的区别 182
10.3 过程的递归调用 183
10.4 其他形式的参数 185
10.4.1 数组参数 185
10.4.2 可选参数、可变参数与对象参数 187
10.5 变量和过程的作用域 189
10.5.1 变量的作用域 189
10.5.2 过程的作用域 190
10.6 过程应用举例 190
习题10 192
第11章 多重窗体与菜单编辑器 197
11.1 多重窗体 198
11.1.1 启动对象 198
11.1.2 窗体的加载与卸载 199
11.2 菜单设计 203
11.2.1 菜单编辑器 204
11.2.2 菜单设计步骤 205
11.2.3 菜单的控制 206
11.2.4 建立弹出式菜单 209
习题11 212
第12章 数据文件与文件系统控件 214
12.1 数据文件 215
12.1.2 顺序文件的操作 215
12.1.2 随机文件 218
12.1.3 二进制文件 221
12.2 文件管理的函数和语句 222
12.3 文件系统控件及应用 223
12.3.1 文件系统控件 223
12.3.2 文件系统控件的应用 227
习题12 230
第13章 数据库 233
13.1 数据库基础 234
13.1.1 概述 234
13.1.2 关系数据库及其特点 234
13.1.3 数据库管理器 237
13.2 结构化查询语言SQL 240
13.3 数据控件(Data Control) 241
13.3.1 数据控件与记录集对象 241
13.3.2 数据控件的常用事件 245
13.3.3 数据控件的应用举例 246
13.4 ADO(Active Data Object)数据控件 248
13.4.1 ADO对象模型 248
13.4.2 使用ADO数据控件 248
13.4.3 使用数据窗体向导 251
习题13 255
第14章 多文档界面 259
14.1 多文档界面(MDI) 260
14.1.1 MDI窗体的特点 260
14.1.2 MDI有关的属性、事件和方法 261
14.1.3 建立MDI应用程序的步骤 261
14.2 建立工具栏 262
14.2.1 利用控件建立工具栏 262
14.2.2 使用“工具栏向导”建立工具栏 266
14.3 状态栏 269
14.3.1 为窗体添加状态栏 269
14.3.2 Panels集合 269
14.3.3 在设计时创建状态栏 270
14.3.4 运行时处理状态栏 272
习题14 276
附录1 VB中对象的属性 277
附录2 VB中对象的事件 283
附录3 VB中对象的方法 286
附录4 标准ASCII码表 288
附录5 标准键盘键的KeyCode系统常量 289
参考文献 290