目录 1
第1章 了解Visual Basic 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic 6.0简介 1
1.1.2 Visual Basic 6.0的三种版本 1
1.1.3 Visual Basic 6.0的主要特点 2
1.2 Visual Basic能做什么 2
1.3 熟悉Visual Basic 6.0的开发环境 3
1.3.1 启动Visual Basic 6.0 3
1.3.2 Visual Basic 6.0集成开发环境概貌 3
1.3.3 主窗口 4
1.3.4 窗体窗口 6
1.3.5 工程资源管理器窗口 6
1.3.6 【属性】窗口 6
1.3.7 【窗体布局】窗口 8
1.3.8 代码窗口 8
1.3.10 工具箱 9
1.3.9 【立即】窗口 9
1.4 怎样学好Visual Basic 11
1.5 习题 12
第2章 从零开始编写VB程序 13
2.1 创建最简单的应用程序 13
2.1.1 不编写代码的简单程序 13
2.1.2 含有简单代码的程序 14
2.2.2 对象的属性、事件和方法 16
2.2.1 对象是什么 16
2.2 对象 16
2.3 用户的界面载体——窗体 19
2.3.1 窗体的外观设计 19
2.3.2 在窗体上显示文字 21
2.3.3 窗体的加载和卸载 23
2.3.4 窗体能识别的常用事件 24
2.3.5 窗体可以使用的常用方法 24
2.3.6 多窗体应用程序 25
2.4.1 焦点 27
2.4 让用户下达命令的控件——命令按钮 27
2.4.2 命令按钮的常用属性 28
2.4.3 命令按钮的常用事件 29
2.4.4 命令按钮的常用方法 29
2.5 最简单的文字显示控件——标签 29
2.5.1 标签的外观设计 29
2.5.2 标签的事件和方法 30
2.5.3 用标签创建访问键 30
2.6 最常用的字符输入输出控件——文本框 31
2.6.1 文本框的简单应用 31
2.6.2 创建多行文本框 31
2.6.3 创建密码文本框 32
2.6.4 创建只读文本框 33
2.6.5 使用选定的文本 33
2.6.6 文本框的常用事件和方法 34
2.7 开发VB应用程序的一般步骤 35
2.7.1 设计应用程序界面 35
2.7.2 设置属性 36
2.7.3 编写代码 37
2.7.4 调试运行程序 37
2.7.5 保存工程及生成可执行文件 38
2.8 习题 38
第3章 VB语言基础 39
3.1 数据类型 39
3.1.1 标准数据类型 39
3.2.1 变量 42
3.2 变量与常量 42
3.1.2 自定义数据类型 42
3.2.2 常量 44
3.3 运算符与表达式 45
3.3.1 运算符 45
3.3.2 表达式 47
3.4 常用内部函数 48
3.4.1 数学函数 48
3.4.2 转换函数 50
3.4.3 字符串函数 51
3.4.4 时间/日期函数 52
3.4.5 格式输出函数Format() 53
3.5 编码规则 54
3.6 习题 56
第4章 程序结构 57
4.1 顺序结构 57
4.1.1 赋值语句 57
4.1.2 Print方法 58
4.1.3 With结构 59
4.2 选择结构 60
4.2.1 If语句 61
4.2.2 Select Case语句 65
4.3 循环结构 67
4.3.1 For...Next循环 68
4.3.2 Do...Loop循环 69
4.3.3 循环的嵌套 71
4.4 习题 73
第5章 与用户对话 74
5.1 输入对话框 74
5.2 消息对话框 75
5.2.1 MsgBox函数 76
5.2.2 MsgBox语句 78
5.3 通用对话框 78
5.3.1 文件对话框 79
5.3.2 【颜色】对话框 80
5.3.3 【字体】对话框 81
5.3.4 【打印】对话框 82
5.3.5 【帮助】对话框 83
5.4 自定义对话框 84
5.5 习题 86
第6章 常用内部控件 87
6.1 选择类控件与框架 87
6.1.1 单选按钮 87
6.1.2 复选框 89
6.1.3 框架 91
6.2 列表类控件 93
6.2.1 列表框 93
6.2.2 组合框 99
6.3 图像显示控件 102
6.3.1 图片框 102
6.3.2 图像框 104
6.4 定时器 106
6.5 滚动条 109
6.6 习题 112
第7章 数组 114
7.1 一维数组 114
7.1.1 引例 114
7.1.2 一维数组的概念 115
7.1.3 一维数组的声明和引用 115
7.1.4 一维数组的使用 116
7.2 多维数组 118
7.2.1 多维数组的声明 118
7.2.2 多维数组的使用 119
7.3 动态数组 122
7.4 控件数组 123
7.4.1 控件数组的概念 123
7.4.2 控件数组的建立和使用 124
7.5 习题 129
第8章 过程 131
8.1 子过程 131
8.1.1 通用过程的定义 131
8.1.2 子过程的调用 133
8.2 函数过程 135
8.2.1 函数过程的定义 136
8.2.2 函数过程的调用 136
8.3 参数传递 139
8.3.1 传值与传址 139
8.3.2 对象参数 141
8.4 过程的应用 142
8.4.1 过程的作用范围 142
8.4.2 标准模块与Sub Main过程 143
8.5 键盘和鼠标事件过程 145
8.5.1 键盘事件过程 145
8.5.2 鼠标事件过程 146
8.6 习题 148
第9章 程序调试 150
9.1 程序可能发生的几类错误 150
9.1.1 编译错误 150
9.1.2 逻辑错误 151
9.1.3 运行异常错误 151
9.2 如何调试程序 152
9.2.1 设置运行断点 152
9.2.2 使用调试窗口 153
9.2.3 单步调试和跳跃调试 154
9.3 如何捕获和处理错误 155
9.3.1 设置错误捕获 155
9.3.3 退出错误处理程序 156
9.3.2 编写错误处理程序 156
9.3.4 关于Err对象 157
9.3.5 避免错误的方法 158
9.4 习题 159
第10章 设计多功能用户界面 160
10.1 设计菜单 160
10.1.1 菜单编辑器 160
10.1.2 利用菜单编辑器创建菜单栏 162
10.1.3 运行时修改菜单项 163
10.1.4 动态菜单 164
10.1.5 弹出菜单 166
10.2 设计工具栏 167
10.2.1 在ImageList控件中添加图像 167
10.2.2 在Toolbar控件中添加按钮 168
10.2.3 为Toolbar控件中的按钮编写事件过程 170
10.2.4 菜单与工具栏综合应用举例 170
10.3 多文档界面 173
10.3.1 多文档界面简介 173
10.3.2 建立多文档界面 174
10.3.3 创建MDI应用程序的菜单 175
10.3.4 创建【窗口】菜单 175
10.3.5 排列子窗体 176
10.4 使用应用程序向导 176
10.5 习题 178
第11章 实用扩展控件 180
11.1 RichTextBox控件 180
11.1.1 设置字体格式 180
11.1.2 设置段落格式 181
11.1.3 使用剪贴板 182
11.1.4 查找文本 182
11.1.5 打开与保存文件 183
11.2 TreeView和ListView控件 184
11.2.1 TreeView控件 184
11.2.2 ListView控件 186
11.3.1 SSTab控件 189
11.3 其他扩展控件 189
11.3.2 ProgressBar控件 190
11.3.3 DateTimePicker控件 191
11.4 习题 193
第12章 图形操作 194
12.1 图形操作基础 194
12.1.1 坐标系统 194
12.1.2 使用颜色 197
12.2.2 用Shape控件画几何图形 198
12.2 用图形控件绘图 198
12.2.1 用Line控件画线 198
12.3 用绘图方法画图 199
12.3.1 用Line方法画线和矩形 200
12.3.2 用Pset方法画点 204
12.3.3 用Circle方法画圆、椭圆、圆弧和扇形 208
12.3.4 PaintPicture方法 210
12.4 习题 211
13.1 文件系统控件 212
13.1.1 驱动器列表框 212
第13章 文件管理 212
13.1.2 目录列表框 213
13.1.3 文件列表框 214
13.1.4 文件系统控件的同步操作 215
13.2 用传统语句和函数访问文件 218
13.2.1 访问顺序文件 218
13.2.2 访问随机文件 221
13.2.3 访问二进制文件 224
13.3 文件系统对象 226
13.3.1 文件系统对象的种类 226
13.3.2 使用文件系统对象 227
13.4 习题 235
第14章 数据库应用基础 236
14.1 创建数据库 236
14.1.1 关系型数据库的基本结构 236
14.1.2 在VB环境中创建Access数据库 237
14.1.3 用MS Access建立数据库 238
14.2 VB如何访问数据库 242
14.3 用控件访问数据库 243
14.3.1 ADO数据控件 243
14.3.2 数据绑定控件 245
14.3.3 使用数据窗体向导 247
14.4 初识记录集对象 247
14.5 用SQL语句生成记录集 248
14.5.1 最简单的SQL语句 248
14.5.2 限定记录集筛选条件 249
14.5.3 在VB程序中如何使用SQL语句 250
14.5.4 记录排序 250
14.5.5 记录分组 250
14.5.6 过滤重复记录 251
14.6 数据库记录的操作 251
14.6.1 如何移动记录指针 251
14.6.2 如何查找记录 252
14.6.4 如何修改记录 254
14.6.5 如何删除记录 254
14.6.3 如何添加记录 254
14.7 ADO编程模型简介 255
14.7.1 ADO的主要对象 255
14.7.2 使用ADO编程模型的一般步骤 256
14.7.3 记录集对象的Open方法简介 257
14.8 数据报表 258
14.8.1 创建简单报表 258
14.8.2 创建含有分层结构的报表 260
14.9 习题 263
第15章 综合应用实例 264
15.1 系统功能总体设计 264
15.1.1 设计目的 264
15.1.2 系统功能 264
15.2 数据库设计 265
15.2.1 建立数据库 265
15.2.2 建立数据表 265
15.3.1 创建工程 268
15.3.2 设计用户登录窗体 268
15.3 用户登录及主窗体设计 268
15.3.3 设计系统主窗体 269
15.4 功能模块设计 269
15.4.1 学籍管理模块 269
15.4.2 班级管理模块 272
15.4.3 成绩及课程管理模块 274
15.4.4 系统模块 275
15.5.1 用户登录 277
15.5 程序参考代码 277
15.4.6 关于标准模块 277
15.4.5 帮助菜单 277
15.5.2 系统主窗体 278
15.5.3 学籍管理 280
15.5.4 班级管理 284
15.5.5 成绩及课程管理 289
15.5.6 用户管理 295
15.5.7 标准模块 298
15.6 习题 300
主要参考文献 302