第一章 Visual Basic 5.0开发环境及工程管理 1
1.1 Visual Basic 5.0的开发环境 1
1.1.1 集成开发环境 1
1.1.2 SDI与MDI间的切换 2
1.1.3 打开和关闭工具条 3
1.1.4 工作环境的设置 4
1.2 Visual Basic 5.0的工程管理 5
1.2.1 建立新的工程 5
1.2.2 在工程中添加或删除文件 7
1.2.3 保存工程 8
1.2.4 打开已经存在的工程 8
1.2.5 向工程中添加部件及引用 9
第二章 数据库管理 11
2.1 概述 11
2.2 创建数据库 12
2.2.1 创建数据库 12
2.2.2 打开已有的数据库 13
2.2.3 在数据库中建立表 14
2.2.4 修改表结构 16
2.2.5 在表中建立或删除索引 16
2.3 数据库的基本操作 17
2.3.1 用指定的方式打开表 17
2.3.2 添加记录 18
2.3.3 修改记录 19
2.3.4 删除记录 20
2.3.5 记录排序 20
2.4 数据库查询 21
2.4.1 记录查找 21
2.4.2 记录筛选 22
2.4.3 用SQL进行查询 23
2.4.4 使用查询对象(Query Object) 25
第三章 数据库应用开发技术 28
3.1 概述 28
3.1.1 VB5数据库引擎的DAO模型 28
3.1.2 打开数据库 29
3.1.3 打开记录集 31
3.2 建立人事管理程序——使用数据控件访问数据库 34
3.2.1 建立应用程序的主窗体和菜单 34
3.2.2 添加记录 36
3.2.3 删除记录 43
3.2.4 修改记录 47
3.3 数据库查询与统计 52
3.3.1 单记录界面查询 52
3.3.2 浏览方式的记录查询——使用网格控件DBGrid 56
3.3.3 数据库统计 61
3.3.4 用QueryDef对象进行查询 65
3.4 通过DAO对象访问数据库 69
3.4.1 通过代码创建数据库和表 70
3.4.2 添加记录 72
3.4.3 移动记录指针 75
3.4.4 删除记录 78
3.4.5 修改记录 81
3.5 通过ODBC访问数据库 84
3.5.1 建立ODBC数据源 84
3.5.2 使用RDC访问ODBC数据源 88
3.5.3 使用RDO访问ODBC数据源 89
3.6 表的关联 91
3.6.1 概述 91
3.6.2 建立关联 92
3.6.3 保持引用一致 94
3.7 事务处理 97
3.7.1 解事务处理 97
3.7.2 事务处理的实现 97
3.7.3 事务处理的例子 98
3.8 打印输出 103
3.8.1 使用Crystal Report 103
3.8.2 使用Printer对象进行打印输出 112
3.9 数据库的压缩及加密 121
第四章 基本图形图像处理 125
4.1 绘制图形 125
4.1.1 绘制图形的方法 125
4.1.2 自定义坐标系统 128
4.1.3 绘制图形的例子 128
4.2 显示图像——PictureBox控件应用 133
4.2.1 浏览图像程序 133
4.2.2 图像比显示的窗口大时 135
4.3 显示并缩放图像——Image控件应用 138
4.4 PictureClip控件的应用 141
4.4.1 简单动画的实现 141
4.4.2 裁剪图像中的任意区域 144
4.5 对图像进行剪贴——ClipBoard对象的应用 145
4.6 保存图像 150
4.7 使用调色板 152
4.8 透明粘帖图像 154
4.9 连接扫描仪或数码相机 157
第五章 多媒体应用 165
5.1 最简单的声音播放 165
5.2 通过OLE增加多媒体功能 170
5.3 通过多媒体MCI控件增加多媒体功能 173
5.3.1 多媒体MCI控件概述 173
5.3.2 多媒体MCI控件应用举例 173
第六章 Windows 95公共控件 179
6.1 ToolBar控件的应用 179
6.1.1 ToolBar控件概述 179
6.1.2 ToolBar控件应用举例 179
6.2 StatusBar控件的应用 184
6.2.1 StatusBar控件概述 184
6.2.2 StatusBar控件应用举例 185
6.3 TreeView控件的应用 189
6.3.1 TreeView控件概述 189
6.3.2 TreeView控件应用举例 191
6.4 ListView控件的应用 195
6.4.1 ListView控件概述 195
6.4.2 ListView控件应用举例 197
6.5 ProgressBar控件的应用 202
6.5.1 ProgressBar控件概述 202
6.5.2 ProgressBar控件应用举例 203
6.6 TabStrip控件的应用 204
6.6.1 TabStrip控件概述 204
6.6.2 TabStrip控件应用举例 206
第七章 程序调试及错误处理 211
7.1 程序调试的基本方法 211
7.1.1 程序调试概述 211
7.1.2 明确声明变量 211
7.1.3 单步跟踪执行 213
7.1.4 设置断点 213
7.1.5 运行时查看变量的值 214
7.1.6 查看调用堆栈(Call Stack) 220
7.2 错误捕获及处理 220
7.2.1 设置错误陷阱 220
7.2.2 编写错误处理例程 221
7.2.3 产生错误事件测试错误处理例程 223
第八章 建立应用程序的安装盘 225
8.1 概述 225
8.2 编译程序 225
8.2.1 设置工程(Project)的属性 225
8.2.2 编译应用程序 227
8.3 应用安装程序向导 227
8.4 定制安装程序 233
第九章 创建联机帮助文件 236
9.1 联机帮助文件概述 236
9.2 创建主题文件 238
9.3 创建项目文件 240
9.4 创建目录文件 247
9.5 把联机帮助连接到应用程序 252
附录A SQL语言参考 255
A.1 Select...From 255
A.2 Where子句 255
A.3 Order By子句 256
A.4 Group By子句 257
A.5 Having子句 257
A.6 Inner Join 258
A.7 OuterJoin 259
A.8 All、Top、Distinct关键字 260
A.9 Transform语句 262
A.10 Parameter语句 263
A.11 Select...Into语句 265
A.12 Update语句 266
A.13 Insert Into语句 267
A.14 Delete语句 268
A.15 Drop语句 268
A.16 统计函数(Aggregate Function) 269
附录B 关于随书附带磁盘的说明 270