第1章 Visual Basic程序设计概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的发展 1
1.1.2 Visual Basic的功能和特点 2
1.2 VB的安装和启动 3
1.2.1 VB的安装 3
1.2.2 VB的启动和退出 3
1.3 VB集成开发环境 4
1.3.1 标题栏 5
1.3.2 菜单栏 5
1.3.3 工具栏 6
1.3.4 工程资源管理器窗口 6
1.3.5 工具箱 7
1.3.6 窗体设计窗口 8
1.3.7 属性窗口 8
1.3.8 代码设计窗口 9
1.3.9 立即窗口 9
1.4 编写VB程序的基本步骤 10
1.5 VB中的术语及相关概念 14
1.5.1 可视化编程 14
1.5.2 对象、属性和方法 14
1.5.3 对象事件与事件过程 15
1.6 窗体 16
1.7 实例 19
1.8 小结 22
习题一 22
第2章 程序设计基础 24
2.1 数据类型 24
2.2 常量与变量 25
2.2.1 常量 25
2.2.2 变量 26
2.3 运算符和表达式 28
2.3.1 算术表达式 28
2.3.2 字符表达式 29
2.3.3 关系表达式 29
2.3.4 逻辑表达式 30
2.4 常用内部函数 30
2.5 Visual Basic的语法规则 32
2.6 基本输入输出语句 33
2.6.1 赋值语句 33
2.6.2 输入对话框 34
2.6.3 Print语句 35
2.6.4 输出消息框 36
2.7 小结 38
习题二 38
第3章 结构化程序设计 40
3.1 三种基本的程序控制结构 40
3.2 选择结构 41
3.2.1 If语句 41
3.2.2 Select Case语句 46
3.3 循环结构 48
3.3.1 For/Next语句 48
3.3.2 While/Wend语句 50
3.3.3 Do/Loop语句 51
3.4 循环嵌套与常用算法 53
3.4.1 循环嵌套 53
3.4.2 穷举 54
3.4.3 迭代 55
3.5 小结 56
习题三 56
第4章 数组 60
4.1 基本概念 60
4.2 声明数组 60
4.3 数组输入与输出 61
4.3.1 数组输入 61
4.3.2 数组输出 62
4.4 数组应用 63
4.4.1 一维数组应用 63
4.4.2 二维数组应用 66
4.5 动态数组 68
4.6 小结 70
习题四 70
第5章 函数与过程 74
5.1 过程的编写与调用 74
5.1.1 函数过程的编写与调用 74
5.1.2 SUB过程的编写与调用 76
5.2 参数传递 78
5.2.1 按值传递 78
5.2.2 按地址传递 80
5.3 变量的作用域与生存期 81
5.3.1 变量的作用域 81
5.3.2 变量的生存期 84
5.4 小结 85
习题五 85
第6章 常用控件 89
6.1 命令按钮 89
6.1.1 命令按钮的常用属性 89
6.1.2 命令按钮的常用方法 91
6.1.3 命令按钮的常用事件 91
6.2 标签框和文本框 92
6.2.1 标签 92
6.2.2 文本框 93
6.3 复选框、单选按钮和框架 101
6.3.1 复选框 101
6.3.2 单选按钮 103
6.3.3 框架 105
6.4 列表框和组合框 107
6.4.1 列表框 107
6.4.2 组合框 113
6.5 滚动条 115
6.5.1 滚动条的常用属性 115
6.5.2 滚动条的常用事件 116
6.6 定时器 118
6.6.1 定时器的常用属性 118
6.6.2 定时器的Timer事件 118
6.7 控件数组 121
6.7.1 控件数组的建立 121
6.7.2 实例 123
6.8 小结 126
习题六 127
第7章 图形控件和图形方法 131
7.1 Visual Basic坐标系 131
7.1.1 缺省坐标系 131
7.1.2 自定义坐标系 132
7.1.3 坐标刻度 133
7.2 图形控件 134
7.2.1 图片框控件 134
7.2.2 影像框控件 137
7.2.3 形状控件 139
7.2.4 直线控件 141
7.3 图形方法 141
7.3.1 使用颜色 141
7.3.2 图形方法与应用 142
7.4 小结 149
习题七 149
第8章 对话框和菜单程序设计 152
8.1 自定义对话框 152
8.1.1 由普通窗体创建自定义对话框 152
8.1.2 使用对话框模板创建对话框 153
8.1.3 显示与关闭“自定义”对话框 155
8.2 通用对话框 155
8.2.1 “打开”/“另存为”对话框 157
8.2.2 “颜色”对话框 162
8.2.3 “字体”对话框 164
8.2.4 其他对话框 166
8.3 菜单设计 166
8.3.1 菜单概述 166
8.3.2 菜单编辑器 167
8.3.3 下拉菜单 169
8.3.4 弹出式菜单 172
8.3.5 菜单的控制 173
8.4 小结 176
习题八 176
第9章 文件 181
9.1 文件系统的概念 181
9.2 文件系统控件 182
9.2.1 驱动器列表框 182
9.2.2 目录列表框 184
9.2.3 文件列表框 186
9.3 文件操作语句与函数 189
9.3.1 Shell函数 189
9.3.2 目录和文件操作语句 190
9.4 文件的读写操作 194
9.5 小结 200
习题九 200
第10章 数据库与数据访问技术 203
10.1 数据库概述 203
10.1.1 数据库系统组成 203
10.1.2 Visual Basic数据库开发功能概述 204
10.1.3 数据模型 204
10.1.4 数据库相关术语 205
10.1.5 Visual Basic 6.0中数据库的访问技术 206
10.2 Microsoft Access数据库 208
10.2.1 构架数据库表 208
10.2.2 建立Access数据库 209
10.2.3 Access数据库表的创建和使用 209
10.2.4 Access数据库的转换 213
10.3 结构化查询语言SQL 213
10.3.1 SQL语言概述 214
10.3.2 SQL语言的数据查询功能 214
10.3.3 SQL语言的数据操纵功能 218
10.4 数据控件(Data控件)与数据绑定控件的使用 219
10.5 使用ADO Data控件进行数据库编程 230
10.5.1 ADO对象模型概述 230
10.5.2 使用ADO Data控件及其数据绑定控件创建数据库应用程序 231
10.5.3 ADO数据库编程 236
10.6 小结 242
习题十 242
第11章 综合实例 245
11.1 俄罗斯方块游戏设计 245
11.1.1 在VisualBasic中使用API调用 245
11.1.2 在VisualBasic中使用“资源编辑器” 246
11.1.3 程序设计 247
11.2 学生信息管理系统设计 267
11.2.1 设计要求 267
11.2.2 设计分析 267
11.2.3 设计过程 268
11.3 应用程序打包 310
11.3.1 开发与文件路径无关的应用程序 310
11.3.2 包装应用程序与系统无关 310
11.4 小结 312
附录A VB常用属性 313
附录B VB常用方法 317
附录C VB常用事件 318
附录D VB常用内部函数 319
附录E VB常用语句 321