标题：Visual Basic数据库应用系统开发从基础到实践
基本信息
作者： 李长林 张丽华 王红   
丛书名： 从基础到实践丛书
出版社：电子工业出版社
ISBN：7121015676
出版日期：2005 年9月
开本：16开
页码：413
内容简介
本书首先介绍了visual basic开发数据库系统的技巧和关键技术，尤其针对初学者如何快速入门，掌握visual basic对数据库的访问技术做了深入浅出的介绍。然后详细地讲述了access及sql server数据库的基本知识，同时还介绍了开发visual basic数据库经常会遇到的控件。最后，本书通过三个具有工程应用背景的项目实例，详细介绍了管理信息系统开发的全部过程，包括项目的需求分析、系统建模、系统配置、数据库分析、界面设计和代码分析与实现等步骤。
目录
第1章 数据库基础 1 
1.1 数据库概述 1 
1.1.1 数据库的基本概念 1 
1.1.2 数据模型 2 
1.1.3 visual basic与数据库开发 2 
1.2 流行关系数据库 3 
1.2.1 access 2002数据库 4 
1.2.2 sql server数据库 9 
1.3 数据库设计方法和步骤 17 
1.4 小结 18 
1.5 习题 18 
第2章 visual basic数据库开发技术 19 
2.1 visual basic数据库体系结构 19 
2.2 visual basic访问数据库的 
2.2 方案与比较 20 
2.2.1 常用的数据库访问方法 20 
2.2.2 visual basic访问数据库的 
2.2.2 方案比较 24 
2.3 odbc 25 
2.3.1 odbc的定义 25 
.2.3.2 配置odbc数据源 25 
2.4 ado对象 29 
2.4.1 ado控件 29 
2.4.2 ado编程模型 30 
2.5 dao对象 31 
2.5.1 dao的层次结构 32 
2.5.2 dao的集合体系 32 
2.5.3 dao的对象 33 
2.5.4 dao访问数据库 40 
2.6 数据窗体向导的应用 45 
2.7 小结 49 
2.8 习题 49 
第3章 sql语言 50 
3.1 sql语言概述 50 
3.1.1 sql语言基本成分 51 
3.1.2 执行sql语言 51 
3.2 select语句 55 
3.2.1 注意事项 55 
3.2.2 distinct关键字 56 
3.2.3 top关键字 57 
3.2.4 from子句 57 
3.2.5 where子句 59 
3.2.6 group by子句 64 
3.2.7 order by子句 69 
3.2.8 compute和compute by 
3.2.8 子句 71 
3.2.9 使用union子句 73 
3.3 汇总函数 74 
3.3.1 sum函数 75 
3.3.2 avg函数 75 
3.3.3 max函数 75 
3.3.4 min函数 76 
3.3.5 count函数 77 
3.4 连接查询 77 
3.4.1 连接的类型 78 
3.4.2 在from和where 
3.4.2 分句中指定连接 79 
3.5 嵌套查询 80 
3.5.1 使用in和not in关键字 81 
3.5.2 使用比较运算符 81 
3.5.3 使用exists和not exists 
3.5.3 关键字 82 
3.6 数据更改 83 
3.6.1 insert语句 83 
3.6.2 update语句 84 
3.6.3 delete语句 84 
3.7 小结 85 
3.8 习题 85 
第4章 实现access数据库 86 
4.1 启动access 86 
4.2 建立一个新的数据库 87 
4.2.1 利用数据库模板创建新的数据库 87 
4.2.2 直接创建一个空的数据库 92 
4.3 打开数据库 93 
4.3.1 打开数据库 93 
4.3.2 复制数据库 94 
4.3.3 删除数据库 94 
4.4 数据库窗口及工具栏 95 
4.4.1 数据库窗口 95 
4.4.2 工具栏 96 
4.5 认识表 97 
4.5.1 表的【数据表】视图和工具栏 97 
4.5.2 表的【设计】视图和工具栏 99 
4.6 创建表 100 
4.6.1 通过输入数据创建表 100 
4.6.2 使用向导创建表 100 
4.7 使用表设计器创建表 102 
4.7.1 输入字段名称 102 
4.7.2 确定数据类型 103 
4.7.3 设定字段属性 106 
4.7.4 设置主关键字 113 
4.7.5 建立索引 113 
4.7.6 设定表的属性 115 
4.7.7 保存表 115 
4.8 设定表之间的关系 115 
4.8.1 认识关系 116 
4.8.2 建立关系 117 
4.8.3 关系工具栏 119 
4.9 修改表 119 
4.9.1 打开和关闭表 119 
4.9.2 复制表 120 
4.9.3 删除表 120 
4.9.4 重新命名表 120 
4.9.5 规范化表 121 
4.9.6 修改字段名 121 
4.9.7 插入新的字段 121 
4.9.8 删除字段 122 
4.9.9 修改字段属性 122 
4.9.10 修改主关键字 123 
4.9.11 删除表之间的关系 123 
4.9.12 编辑表之间的关系 124 
4.10 使用查询 124 
4.11 使用查询向导创建查询 125 
4.11.1 简单查询向导 126 
4.11.2 交叉表查询向导 130 
4.11.3 查找重复项查询向导 133 
4.11.4 查找不匹配项查询向导 136 
4.12 高级查询 138 
4.12.1 交叉表查询 138 
4.12.2 操作查询 140 
4.12.3 参数查询 147 
4.12.4 sql查询 148 
4.13 综合实例 151 
4.13.1 设计客户管理数据库 151 
4.13.2 建立客户管理数据库 152 
4.13.3 建立数据库表 153 
4.13.4 使用查询 159 
4.14 小结 160 
4.15 习题 161 
第5章 实现sql server数据库 163 
5.1 使用企业管理器管理数据库 163 
5.1.1 创建用户数据库 163 
5.1.2 设置数据库选项 166 
5.1.3 修改数据库 168 
5.1.4 删除数据库 168 
5.2 表 168 
5.2.1 表的创建 168 
5.2.2 表的删除 170 
5.2.3 表的更新 171 
5.3 记录 172 
5.3.1 添加数据 172 
5.3.2 修改数据 173 
5.3.3 删除数据 174 
5.4 索引 174 
5.4.1 索引的建立 175 
5.4.2 索引的删除 175 
5.5 视图 175 
5.5.1 视图的创建 175 
5.5.2 视图的删除 177 
5.5.3 视图的更新 177 
5.6 查询 178 
5.6.1 基本查询 178 
5.6.2 高级查询 183 
5.7 综合实例 192 
5.8 小结 198 
5.9 习题 198 
第6章 界面设计 200 
6.1 visual basic的显示 200 
6.2 工具箱的进一步说明 200 
6.2.1 框架 201 
6.2.2 单选按钮 202 
6.2.3 复选框 202 
6.2.4 滚动条 203 
6.2.5 定时器 204 
6.3 公共对话框 204 
6.3.1 一个简单的文件浏览器例子 205 
6.3.2 对公共对话框进行操作 206 
6.4 windows公共控件 206 
6.4.1 imagelist控件 207 
6.4.2 listview控件 207 
6.4.3 progressbar控件 208 
6.4.4 slider控件 208 
6.4.5 statusbar控件 208 
6.4.6 tabstrip控件 210 
6.4.7 toolbar控件 210 
6.4.8 treeview控件 211 
6.5 菜单 211 
6.5.1 菜单编辑工具 212 
6.5.2 菜单实例 213 
6.6 mdi窗体 217 
6.7 使窗体独立于重新调整大小和 
6.7 屏幕分辨率 218 
6.8 帮助系统 220 
6.8.1 构造上下文敏感帮助 220 
6.8.2 访问windows帮助引擎 221 
6.9 日历程序 222 
6.10 小结 224 
6.11 习题 224 
第7章 与数据库相关的编程 225 
7.1 存取数据库中的图片 225 
7.1.1 数据库的设计 225 
7.1.2 文件读写程序的编写 225 
7.1.3 存取数据库图片实例 226 
7.2 制作应用程序 227 
7.2.1 新建安装工程package and 
7.2.1 development向导 228 
7.2.2 建立包 228 
7.3 数据库打印 232 
7.4 用visual basic外接程序 
7.4 制作个人财务软件 235 
7.4.1 程序说明 235 
7.4.2 建立程序 237 
7.5 小节 244 
7.6 习题 244 
第8章 与数据库编程相关的控件 245 
8.1 textbox控件 245 
8.1.1 文本框控件的主要属性 246 
8.1.2 文本框控件的事件 248 
8.2 treeview控件 249 
8.2.1 treeview控件说明 249 
8.2.2 完成代码 250 
8.3 dbgrid控件 253 
8.4 listbox控件 254 
8.4.1 listbox控件简介 255 
8.4.2 listbox控件应用 258 
8.5 ado data控件 262 
8.5.1 ado data控件 262 
8.5.2 连接数据源 263 
8.5.3 指定数据记录来源 265 
8.5.4 执行阶段连接数据源 266 
8.5.5 ado data控件说明 266 
8.5.6 ado data 控件方法 267 
8.5.7 ado data控件事件 267 
8.6 mschart控件 268 
8.6.1 mschart控件使用方法 268 
8.6.2 实例 269 
8.7 用ado编写数据库综合实例 272 
8.7.1 实例说明 272 
8.7.2 实现 272 
8.8 小结 274 
8.9 习题 275 
第9章 仓库管理系统 276 
9.1 需求分析 276 
9.2 结构设计 276 
9.3 数据库设计 277 
9.3.1 建立access数据库 277 
9.3.2 连接数据 279 
9.4 界面设计 280 
9.4.1 创建主窗体 280 
9.4.2 创建各子窗体 281 
9.5 建立公共模块 286 
9.6 代码设计 287 
9.6.1 主窗体代码 287 
9.6.2 各子窗体的代码 288 
9.7 小结 309 
9.8 习题 309 
第10章 公司人力资源管理系统 310 
10.1 系统设计 310 
10.1.1 系统的需求分析 310 
10.1.2 系统的概念结构的设计 310 
10.2 实现数据库 311 
10.3 新建工程 312 
10.4 登录窗体的设计 313 
10.4.1 窗体设计 313 
10.4.2 登录窗体的源代码 316 
10.5 主窗体界面的设计 316 
10.5.1 主窗体属性 317 
10.5.2 创建主窗体菜单 318 
10.5.3 创建公共模块 318 
10.6 建立其他模块 320 
10.6.1 员工信息模块 320 
10.6.2 员工考勤模块 332 
10.6.3 员工调动模块 355 
10.7 主窗体源代码 362 
10.8 小结 365 
10.9 习题 365 
第11章 票务管理信息系统 366 
11.1 系统设计 366 
11.1.1 系统需求分析 366 
11.1.2 系统的概念结构的设计 367 
11.2 实现数据库 369 
11.2.1 建立数据表 370 
11.2.2 设置sql server数据库 372 
11.2.3 设置sql server数据库 373 
11.2.4 设置odbc 374 
11.2.5 设置visual basic 6.0 375 
11.3 创建主窗体 375 
11.3.1 创建主窗体 375 
11.3.2 创建主窗体的菜单 376 
11.3.3 创建公用模块 377 
11.4 创建舱位信息窗体 379 
11.4.1 舱位信息窗体 379 
11.4.2 创建舱位等级窗体 382 
11.4.3 修改 385 
11.4.4 删除 386 
11.5 创建客机信息管理模块 387 
11.5.1 创建客机信息窗体 387 
11.5.2 创建添加信息窗体 387 
11.5.3 修改信息 390 
11.5.4 删除 390 
11.5.5 查询 391 
11.6 创建航班信息窗体 393 
11.6.1 创建航班信息窗体 393 
11.6.2 创建添加窗体 393 
11.6.3 修改航班信息 394 
11.6.4 删除按钮 394 
11.6.5 查询航班信息 395 
11.7 创建客户类型窗体 396 
11.7.1 创建显示客户类型信息窗体 396 
11.7.2 创建添加客户类型信息窗体 397 
11.7.3 修改 397 
11.7.4 删除 398 
11.8 创建客户信息管理窗体 399 
11.8.1 创建客户信息窗体 399 
11.8.2 创建添加客户信息窗体 400 
11.8.3 修改客户信息 400 
11.8.4 删除客户信息 401 
11.8.5 查询 401 
11.9 创建订票信息管理窗体 402 
11.9.1 创建机票信息表窗体 402 
11.9.2 创建添加订票信息窗体 402 
11.9.3 查询 409 
11.10 创建火车信息表窗体 413 
11.11 小结 413 
11.12 习题 413 
参考文献 414