图书介绍
Visual C++数据库编程技术与实例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 沈炜,徐慧编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115130248
- 出版时间:2005
- 标注页数:477页
- 文件大小:211MB
- 文件页数:490页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++数据库编程技术与实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录2
第一篇 基础篇2
第1章 Visual C++和数据库开发2
1.1 Visual C++数据库开发的特点2
1.2 Visual C++数据库开发技术概述2
1.2.1 ODBCAPI(开放数据库连接)2
1.2.2 MFC ODBC类3
1.2.3 MFCDAO(数据访问对象)4
1.2.4 OLE DB4
1.2.5 ADO(ActiveX数据对象)5
2.1 SQL的功能与特性6
第2章 SQL语言6
2.2 SQL语法的分类7
2.3 SELECT语句7
2.4.7 UNION操作数 18
2.3.1 FROM条件子句9
2.3.2 ORDER BY条件子句9
2.3.3 IN条件子句9
2.3.4 GROUP BY条件子句10
2.3.5 HAVING条件子句11
2.3.6 WHERE条件子句11
2.3.7 BETWEEN…AND运算符12
2.3.8 LIKE操作数12
2.3.9 参数声明12
2.3.10 SQL数学函数13
2.4 SQL语句与数据库的管理14
2.4.1 表格的建立14
2.3.11 多层SQL查询14
2.4.2 表格索引的建立15
2.4.3 CONSTRAINT条件子句15
2.4.4 表的删除17
2.4.5 SELECT...INTO语句17
2.4.6 INNER JOIN操作数18
2.4.8 ALTER语句18
2.4.10 INSERT INTO语句19
2.4.9 DROP语句19
2.4.11 UPDATE语句20
2.4.12 LEFT JOIN和RIGHT JOIN运算21
第3章 使用ODBCAPI访问数据库22
3.1 ODBC简介22
3.1.1 体系结构22
3.1.2 句柄23
3.1.3 异常处理24
3.1.4 ODBC的一致性25
3.2 使用ODBC进行数据库开发概述25
3.2.1 创建ODBC数据源25
3.2.5 数据类型定义27
3.2.4 获取SQL语句执行的结果27
3.2.2 使用ODBC所需要的文件27
3.2.3 SQL语句执行方式27
3.3 使用ODBC API建立应用程序29
3.3.1 分配ODBC环境30
3.3.2 分配连接句柄30
3.3.3 连接数据源31
3.3.4 SQL操作34
3.3.5 断开同数据源的连接41
3.3.6 清除ODBC环境41
3.4.2 存储过程的执行与参数的绑定42
3.4.1 利用可滚动光标进行查询42
3.4 ODBC的其他功能42
3.4.3 BLOB字段数据的处理43
3.4.4 SQL语句的异步执行45
第4章 使用MFC ODBC访问数据库46
4.1 概述46
4.2 CDatabase类46
4.2.1 连接数据库46
4.2.2 使用CDatabase类运行SQL语句47
4.2.3 使用ODBC进行事务处理47
4.3 CRecordset类48
4.3.1 动态集、快照、光标和光标库48
4.2.4 脱离数据源48
4.3.2 域数据成员与数据交换49
4.3.3 记录集的建立和关闭51
4.3.4 滚动记录53
4.3.5 修改、添加和删除记录54
4.4 CRecordView类55
4.5 MFC ODBC程序实例57
4.5.1 注册数据源58
4.5.2 运行AppWizard生成工程58
4.5.3 生成记录浏览器60
4.5.4 连接两个记录集65
4.5.5 记录的添加和删除70
第5章 MFCDAO编程75
5.1 概述75
5.1.1 DAO简介75
5.1.2 DAO和ODBC的比较75
5.1.3 DAO的特色76
5.2 DAO内部结构77
5.3 应用DAO编程78
5.3.1 打开数据库78
5.3.2 查询记录78
5.3.6 统计记录79
5.3.5 删除记录79
5.3.4 修改记录79
5.3.3 添加记录79
5.4 MFCDAO程序实例80
5.4.1 生成记录浏览器80
5.4.2 添加、删除和查询记录84
5.4.3 使用工作空间进行保存和交易90
5.4.4 实现DAO连接93
第6章 OLE DB编程95
6.1 OLE DB概述95
6.1.1 基本OLE DB结构95
6.1.2 OLE DB客户模板结构96
6.1.3 OLE DB提供者模板结构97
6.2 开发MFCOLEDB用户程序100
6.2.1 生成记录浏览器100
6.2.2 添加、删除和查询记录104
6.2.3 表的连接111
6.2.4 存储和更新114
6.3 开发ATL OLE DB用户程序118
6.3.1 利用ATL 导118
6.3.2 添加控件和事件121
6.3.3 添加代码122
6.3.4 事务处理134
7.1.2 ADO类型库137
7.1.1 ADO的版本137
第7章 ADO编程137
7.1 ADO概述137
7.1.3 ADO对象139
7.1.4 ADO集合144
7.1.5 ADO错误代码145
7.2 ADO编程146
7.2.1 ADO连接146
7.2.2 ADO记录集147
7.2.3 ADO字段149
7.2.4 在C++应用程序中使用ADO152
7.3.1 创建图形界面153
7.3 通过OLE DB SDK使用ADO153
7.3.2 编写ADO应用程序158
7.3.3 更新数据库165
7.4 通过“#import”使用ADO171
7.4.1 创建图形界面171
7.4.2 利用智能指针进行数据库操作172
7.4.3 ADO的错误处理174
7.5 ADO程序实例176
7.5.1 创建图形界面177
7.5.2 进行数据库操作177
8.1 DHTML概述180
第8章 Web数据库开发180
8.2 创建DHTML工程181
8.2.1 运行DHTML工程182
8.2.2 分析DHTML工程183
8.3 创建DHTMLActiveXOLEDB工程185
8.3.1 添加OLEDB用户程序185
8.3.2 更改DHTML187
8.3.3 建立与HTML的连接192
第9章 非关系型数据库的访问196
9.1 通用数据访问196
9.2 用OLE DB阅读文本196
9.2.1 编写文本供应程序197
9.2.2 编写文本用户程序203
9.3 利用OLE DB阅读E-mail205
9.3.1 MAPI概述205
9.3.2 开发MAPI行集206
9.3.3 开发MAPI对话210
9.3.4 编写MAPI用户程序211
第10章 报表开发214
10.1 MFC报表介绍214
10.1.1 图形文本的输出214
10.1.2 字体215
10.2.1 利用OnDraw函数开发报表216
10.2 开发ODBC报表216
10.2.2 利用OnPrint函数开发报表222
10.3 开发OLE DB报表226
10.3.1 生成报表框架226
10.3.2 编辑代码230
第11章 二进制数据处理实例235
11.1 浏览图像文件235
11.1.1 数据库的设计235
11.1.2 程序实现236
11.2 使用ODBC打开位图图像241
11.2.1 数据库的设计241
11.2.2 程序实现242
第二篇 SQL Server篇246
第12章 SQL Server的数据库管理与工程开发246
12.1 企业管理器246
12.1.1 企业管理器的操作界面246
12.1.2 启动与关闭服务器247
12.1.3 注册服务器248
12.1.4 连接与断开服务器249
12.1.5 配置服务器249
12.2 管理数据库250
12.2.1 创建数据库250
12.2.2 设置数据库属性252
12.2.3 浏览数据库253
12.3 管理表254
12.3.1 创建数据库表254
12.2.4 删除数据库254
12.3.2 自定义数据类型256
12.3.3 修改表256
12.3.4 查看表数据257
12.4 ODBC工程开发257
12.4.1 创建新的ODBC数据源257
12.4.2 创建ODBC工程259
12.5 OLE DB工程开发261
13.1 存储过程概述264
第13章 存储过程264
13.2 创建存储过程265
13.2.1 使用企业管理器创建存储过程265
13.2.2 用Create Procedure命令创建存储过程266
13.3 管理存储过程269
13.3.1 查看存储过程269
13.3.2 重新命名存储过程270
13.3.3 删除存储过程270
13.3.4 执行存储过程270
13.3.5 修改存储过程271
14.1.1 数据库的备份类型273
14.1 备份和恢复概述273
第14章 数据库的备份和恢复273
14.1.2 备份和恢复的策略275
14.2 创建备份设备276
14.2.1 使用企业管理器管理备份设备276
14.2.2 使用系统过程管理备份设备276
14.3 数据库的备份277
14.3.1 使用企业管理器管理备份277
14.3.2 使用Transact-SQL命令备份数据库279
14.4 使用备份向导进行备份282
14.5 数据库的恢复285
14.5.1 使用企业管理器恢复数据库285
14.5.2 使用RESTORE命令恢复数据库286
14.5.3 数据库的部分恢复288
14.6 备份和恢复系统数据库289
第15章 数据转换服务(DTS)292
15.1 基本概念292
15.1.1 数据转换服务简介292
15.1.2 DTS的结构292
15.2 使用DTS导入/导出向导294
15.3 使用DTS Designer299
15.3.1 创建DTS Designer包299
15.3.2 添加连接300
15.3.4 数据转换任务的属性设置301
15.3.3 定义数据转换301
15.3.5 添加自定义任务304
第16章 SQL Server的其他常用工具306
16.1 SQL事件探察器306
16.1.1 SQL事件探察器简介306
16.1.2 创建跟踪306
16.1.3 查看和分析跟踪308
16.2 SQL查询分析器309
16.2.1 SQL查询分析器简介309
16.2.2 配置SQL查询分析器309
16.2.3 使用SQL查询分析器310
17.2 InstallShield集成开发环境314
17.2.1 集成开发环境简介314
第三篇 综合实例篇314
17.1 发布工具介绍314
第17章 使用InstallShield发布数据库系统314
17.2.2 项目工作区窗口简介315
17.2.3 使用集成开发环境317
17.3 利用InstallShield创建安装项目318
17.3.1 基本安装程序的建立318
17.3.2 编辑程序框架323
17.3.3 添加和修改组件327
17.3.4 添加Shell对象328
17.3.5 选择发布媒介329
17.3.6 设计安装界面332
17.4 制作数据库应用程序的安装程序334
17.4.1 使用InstallShield安装模板335
17.4.2 使用InstallShield工程向导336
第18章 OLEDB综合实例——通讯录的服务器和客户端实现342
18.1 通讯录服务器的实现342
18.1.1 实现技术342
18.1.2 建立新工程342
18.1.3 去掉不必支持的接口并改写部分类344
18.1.4 扩充CTelPrvdCommand类有关属性设置的宏348
18.1.5 定制CTelPrvdRowset类的Execute()函数350
18.2 通讯录服务器的技术详解352
18.2.1 数据源对象及其接口的实现352
18.2.2 记录集对象的实现353
18.2.3 存储器354
18.2.4 把客户端的文件传给服务器354
18.3 通讯录的客户端程序354
18.3.1 实例目标354
18.3.2 建立新工程354
18.3.3 界面的详细设计355
18.3.4 修改对话框类相应代码356
18.3.5 定制用户记录类CProvider358
18.3.6 添加成员变量和消息响应函数359
18.3.7 实现对话框的伸展和收缩362
18.4 通讯录客户端的技术详解364
18.4.1 协调数据提供程序与数据使用程序364
18.4.2 会话、命令和行集的关系365
18.5 程序测试365
第19章 学生成绩管理系统367
19.1 利用SQL Server建立数据库和表367
19.1.1 用企业管理器创建数据库367
19.1.2 用企业管理器创建表368
19.1.3 建立ODBC数据源369
19.3.1 设置主对话框371
19.2 建立对话框框架371
19.3 设计对话框界面371
19.3.2 插入“班级成绩”对话框372
19.3.3 插入“年级成绩”对话框372
19.3.4 插入“增加记录”对话框373
19.3.5 插入“删除记录”对话框373
19.3.6 插入“修改记录”对话框373
19.3.7 插入“查询记录”对话框374
19.4 插入CRecordSet类374
19.5 对话框代码的实现375
19.5.1 对话框的初始化375
19.5.2 显示记录377
19.5.3 增加记录382
19.5.4 删除记录384
19.5.5 修改记录385
19.5.6 查询记录387
19.6 程序运行结果389
第20章 驾校计划调度系统390
20.1 系统简介390
20.2 需求分析390
20.2.1 总体功能需求390
20.2.2 学员信息管理子系统需求分析390
20.2.3 约车子系统需求分析390
20.3.2 UML时序图与协作图描述391
20.3 UML系统建模391
20.3.1 UML用例视图描述391
20.4 数据库的建立392
20.5 系统程序实现394
20.5.1 注册数据源395
20.5.2 建立与数据源的连接396
20.5.3 建立记录集397
20.5.4 学员信息和班次信息切换398
20.5.5 显示、输入和修改学员的信息401
20.5.6 输入和显示班级信息406
21.1.2 设计表结构411
21.1.1 创建数据库411
第21章 人事管理系统411
21.1 数据库设计411
21.2 建立工程框架416
21.2.1 创建工程416
21.2.2 设计主对话框418
21.2.3 添加ADO 连接类419
21.3 添加数据库表的类421
21.3.1 部门表的类421
21.3.2 员工基本信息表的类423
21.3.3 员工家庭信息表的类426
21.3.4 员工教育及工作经历记录表的类427
21.3.5 员工考勤表的类428
21.3.6 员工工作考评表的类429
21.3.7 用户信息表的类430
21.4 实现用户登录功能430
21.4.1 添加全局类431
21.4.2 添加用户登录对话框431
21.5 实现部门管理功能433
21.5.1 添加部门信息编辑功能433
21.5.2 添加部门信息管理功能434
21.5.3 添加部门信息选择功能439
21.6.1 添加员工选择功能440
21.6 实现员工信息管理功能440
21.5.4 添加部门管理代码440
21.6.2 添加员工基本信息编辑功能444
21.6.3 添加员工基本信息管理功能448
21.6.4 添加员工调转部门功能452
21.6.5 添加员工照片管理功能454
21.6.6 添加员工家庭信息编辑功能458
21.6.7 添加员工家庭信息管理功能460
21.6.8 添加员工教育及工作经历编辑功能462
21.6.9 添加员工教育及工作经历管理功能463
21.7.1 添加考勤信息编辑功能466
21.7 实现考勤管理功能466
21.7.2 添加考勤信息管理功能468
21.7.3 添加员工月度考勤功能469
21.8 实现员工考评管理功能470
21.8.1 添加员工考评信息编辑功能470
21.8.2 添加员工考评信息管理功能471
21.9 实现用户管理功能472
21.9.1 添加新建用户信息功能472
21.9.2 添加用户信息管理功能473
21.9.3 添加用户密码修改功能475
21.9.4 添加用户管理代码476
21.10 程序运行结果477
热门推荐
- 2092585.html
- 3261187.html
- 2939469.html
- 205350.html
- 2922139.html
- 459379.html
- 1470481.html
- 192549.html
- 2756185.html
- 154366.html
- http://www.ickdjs.cc/book_1829819.html
- http://www.ickdjs.cc/book_2031174.html
- http://www.ickdjs.cc/book_2373243.html
- http://www.ickdjs.cc/book_1839725.html
- http://www.ickdjs.cc/book_1837979.html
- http://www.ickdjs.cc/book_3147612.html
- http://www.ickdjs.cc/book_3071326.html
- http://www.ickdjs.cc/book_3853077.html
- http://www.ickdjs.cc/book_694565.html
- http://www.ickdjs.cc/book_1105100.html