图书介绍
Visual C++ 6.0数据库开发技术与工程实践PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++ 6.0数据库开发技术与工程实践](https://www.shukui.net/cover/6/34380755.jpg)
- 求是科技编著 著
- 出版社: 北京市:人民邮电出版社
- ISBN:7115117039
- 出版时间:2004
- 标注页数:483页
- 文件大小:176MB
- 文件页数:493页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++ 6.0数据库开发技术与工程实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 用VisualC++6.0开发数据库应用程序概述1
1.1 选择VisualC++开发数据应用程序1
1.1.1 VisualC++6.0开发数据库技术的特点1
目录1
1.1.2 VisualC++6.0开发数据库的相关技术2
1.2 数据库的基本概念3
1.2.1 数据库的发展历史3
1.2.2 数据库系统的特点4
1.2.3 数据库系统结构5
1.3 关系型数据库6
1.3.1 数据模型6
1.2.4 数据库管理系统6
1.3.2 数据库对象7
1.4 当前流行的几种数据库10
1.5 如何进行数据库应用程序的开发12
1.5.1 数据库应用程序的基本开发步骤12
1.5.2 选择数据库管理系统的原则13
1.6 本章小结15
第2章 设计、创建和维护Access数据库16
2.1 Access简介16
2.2 创建Access2002数据库17
2.3 创建数据表17
2.3.1 使用表向导创建表17
2.4 设计和修改数据表的结构19
2.4.1 字段属性19
2.3.2 使用“设计视图”创建表19
2.4.2 数据表的修改20
2.4.3 设置索引21
2.5 设计表之间的关系21
2.5.1 关系介绍21
2.5.2 建立表之间的关系23
2.6 编辑管理数据记录24
2.6.1 输入新数据24
2.6.2 修改已有数据24
2.6.3 删除选定记录24
2.6.4 查询浏览记录25
2.7 本章小结25
3.1.1 初识数据源26
3.1.2 ODBC的标准26
第3章 设置ODBC数据源26
3.1 ODBC数据源介绍26
3.1.3 ODBC的体系结构27
3.1.4 ODBC驱动程序28
3.2 使用管理器设置ODBC数据源29
3.2.1 管理器介绍29
3.2.2 通过管理器设置Access数据源30
3.2.3 通过管理器设置SQLServer数据源30
3.3 动态加载数据源32
3.3.1 通过修改注册表加载数据源32
3.3.2 通过ODBCAPI加载数据源34
3.4.1 文件数据源的简介及应用35
3.4 特殊数据源的连接方式35
3.4.2 远程数据库的连接37
3.5 本章小结38
第4章 标准SQL语句39
4.1 SQL语言概述39
4.1.1 SQL语言的分类39
4.1.2 SQL语言的特点40
4.2 最常用的SQL查询语句40
4.2.1 SELECT子句选择字段41
4.2.2 AS子句设置字段别名42
4.2.3 FROM子句确定记录源42
4.2.4 WHERE子句定义查询条件42
4.2.5 ORDERBY子句对记录排序43
4.2.6 GROUPBY子句进行分组查询44
4.2.7 BETWEEN和IN子句设定匹配范围44
4.2.8 LIKE子句进行通配查询45
4.2.9 HAVING子句设定统计条件46
4.2.10 SQL函数进行统计查询47
4.3 功能增强的SQL语句47
4.3.1 插入数据——INSERT子句47
4.3.2 删除数据——DELETE子句48
4.3.3 更新数据——UPDATE子句48
4.4 关系数据库的联合查询技术49
4.4.1 联合查询49
4.4.2 连接查询50
4.5 本章小结52
第5章 使用ODBCAPI访问数据库53
5.1 ODBCAPI基础53
5.1.1 ODBCAPI体系结构53
5.1.2 ODBCAPI句柄54
5.1.3 ODBC数据类型56
5.1.4 ODBC诊断57
5.2 使用ODBCAPI编程建立应用程序59
5.2.1 ODBCAPI编程模型概述59
5.2.2 连接数据库61
5.2.3 准备并执行SQL语句66
5.2.4 获取记录集69
5.2.5 记录的添加、删除和更新71
5.2.6 错误处理74
5.2.7 事务处理74
5.2.8 断开数据源连接并释放环境句柄76
5.3 本章小结77
第6章 使用MFCODBC访问数据库78
6.1 MFCODBC技术78
6.1.1 概述78
6.1.2 CDatabase类操作数据源78
6.1.3 CRecordset类操作记录集79
6.1.4 CFieldExchange类处理数据交换80
6.1.5 CRecordView类显示记录80
6.2.1 MFCODBC编程模型概述81
6.1.6 CDBException类处理异常81
6.2 使用MFCODBC编程建立应用程序81
6.2.2 通过AppWizard建立数据库应用程序82
6.2.3 使用CDatabase类方法打开数据源83
6.2.4 使用CRecordset类打开记录集84
6.2.5 绑定记录集86
6.2.6 参数化记录集和查询87
6.2.7 遍历记录集合88
6.2.8 书签定位和绝对定位89
6.2.9 获取记录集的数据91
6.2.10 添加记录92
6.2.12 修改记录94
6.2.11 删除记录94
6.2.13 直接执行SQL语句(增加、删除表等)95
6.2.14 事务处理96
6.2.15 使用多记录集98
6.3 本章小结99
第7章 使用DAO操作数据库100
7.1 DAO技术100
7.1.1 概述100
7.1.2 与ODBC的比较100
7.1.3 DAO的结构101
7.2 使用MFCDAO编程建立应用程序105
7.2.1 MFCDAO编程模型概述105
7.2.2 通过AppWizard建立数据库应用程序105
7.2.3 使用CDaoDatabase类打开数据库106
7.2.4 使用CDaoRecordset类打开记录集107
7.2.5 遍历记录集合109
7.2.6 获取记录集的数据110
7.2.7 添加记录111
7.2.8 删除记录112
7.2.9 修改记录113
7.2.10 直接执行SQL语句(增加、删除记录等)113
7.2.11 事务处理115
7.2.12 关闭数据库116
7.3 使用CDaoTableDef、CDaoFieldExchange、CDaoQueryDef117
7.3.1 使用CDaoTableDef进行数据库表操作117
7.3.2 使用CDaoFieldExchange进行数据库表字段的操作121
7.3.3 使用CDaoQueryDef进行数据库查询操作122
7.4 本章小结125
第8章 使用OLEDB操作数据库126
8.1 概述126
8.2 COM简介127
8.2.1 COM中的基本概念127
8.2.2 对象服务器的类型和特点129
8.2.3 接口的特点和使用130
8.2.4 对象使用者使用对象和接口的方法133
8.3 OLEDB的原理137
8.3.1 OLEDB应用程序的结构137
8.3.2 OLEDB对象的结构137
8.4.1 模板的定义和使用142
8.4 OLEDB客户模板142
8.4.2 客户模板的结构143
8.5 使用OLEDB客户模板开发用户程序151
8.5.1 OLEDB客户模板的编程模型151
8.5.2 通过AppWizard建立数据库应用程序152
8.5.3 打开数据源对象和会话对象158
8.5.4 打开行集对象159
8.5.5 遍历记录集161
8.5.6 访问记录集中的数据163
8.5.7 添加记录163
8.5.8 修改记录165
8.5.9 删除记录165
8.5.10直接执行操作数据库的命令166
8.6 本章小结168
第9章 使用ADO操作数据库169
9.1 ADO技术介绍169
9.1.1 ADO简介169
9.1.2 ADO技术的特点170
9.1.3 ADO结构170
9.1.4开发ADO应用程序的方法171
9.2 ADO对象及集合171
9.2.1 连接对象171
9.2.2 命令对象172
9.2.3 记录集对象173
9.2.4 域对象175
9.2.5 参数对象176
9.2.6 错误对象177
9.2.7 属性对象178
9.2.8 集合179
9.3 使用ADO对象开发数据库应用程序180
9.3.1 ADO对象编程模型180
9.3.2 ADO中的智能指针181
9.3.3 引入ADO动态链接库182
9.3.4 初始化OLE/COM库环境183
9.3.5 创建ADO与数据源的连接183
9.3.6 获得记录集185
9.3.7 遍历记录集188
9.3.8 访问记录集中的数据190
9.3.9 添加记录197
9.3.10修改记录198
9.3.1 1删除记录200
9.3.1 2查询记录201
9.3.1 3事务处理204
9.3.1 4关闭记录集和连接204
9.4 本章小结205
第10章 数据库视图中常用的控件206
10.1 使用List控件206
10.1.1 在VisualC++项目中引入List控件206
10.1.2 List控件的主要属性、事件和方法207
10.1.3 List控件与数据库结合的典型示例210
10.2.1 在VisualC++项目中引入Tree控件213
10.2 使用Tree控件213
10.2.2 Tree控件的主要属性、事件和方法214
10.2.3 Tree控件与数据库结合的典型示例217
10.3 使用DataGrid控件224
10.3.1 在VisualC++项目中引入DataGrid控件224
10.3.2 DataGrid控件的主要属性、事件和方法224
10.3.3 DataGrid控件与数据库结合的典型示例227
10.4 本章小结228
第11章 数据库的特殊处理230
11.1 存取数据库中特殊数据230
11.1.1 图片的存取230
11.1.2 超长数据库字段的操作方法235
11.2 其他数据库的访问243
11.2.1 访问Excel数据243
11.2.2 访问FoxPro数据247
11.3 数据有效性监测247
11.3.1 数据类型监测248
11.3.2 数据范围监测248
11.4 操作加密数据库250
11.4.1 为数据库设置密码251
11.4.2 访问加密数据库252
11.5 本章小结253
第12章 发布数据库系统255
12.1 数据库系统的编译255
12.2.1 安装和使用InstallShield256
12.2 可用的程序打包工具256
12.2.2 安装和使用Wise257
12.3 使用InstallShield5.5 进行程序发布257
12.3.1 InstallShield5.5 界面介绍257
12.3.2 新建一个安装包258
12.3.3 基本的安装包设置260
12.3.4 特殊的安装包设置263
12.4 本章小结265
13.2 系统设计266
13.2.1 需求分析266
13.2.2 模块设计266
13.1 教学目标与案例预览266
第13章 用户登录功能模块266
13.3 设计与创建数据库267
13.3.1 设计数据库267
13.3.2 创建数据库268
13.3.3 设置数据源269
13.4 制作用户登录模块270
13.4.1 设置数据源270
13.4.2 编辑对话框资源271
13.4.3 变量关联272
13.4.4 连接数据库273
13.4.5 增加“确定”按钮消息响应函数273
13.4.6 添加“密码验证”代码274
13.4.7 编译276
13.5 配置与运行277
13.4.8 制作“钥匙”图标277
13.6 本章小结278
第14章 用户信息管理模块279
14.1 教学目标与案例预览279
14.2 系统设计280
14.2.1 需求分析280
14.2.2 模块设计280
14.3 设计与创建数据库282
14.3.1 设计数据库282
14.3.2 创建数据库283
14.3.3 设置数据源283
14.4 创建VC工程283
14.5.1 编辑菜单资源284
14.5 制作菜单284
14.5.2 为菜单资源增加消息响应函数285
14.6 实现“查询和列表”功能286
14.6.1 使用ListView286
14.6.2 制作“查询”对话框288
14.6.3 编写“查询和列表”的代码289
14.7 实现“增加用户信息”功能293
14.7.1 制作“增加用户信息”对话框293
14.7.2 编写“增加用户信息”菜单函数294
14.7.3 编写输入校验296
14.8 实现“修改用户信息”功能297
14.8.1 在CUserDlg中显示当前用户信息297
14.8.2 把信息修改更新到数据库中298
14.8.3 修改ListCtrl中的当前记录299
14.8.4 响应“双击”来修改用户信息300
14.8.5 为窗口改名300
14.9 实现“删除用户信息”功能301
14.9.1 在CDemo02View中增加删除处理301
14.9.2 增加删除确认处理303
14.10 工具条的制作303
14.11 配置与运行304
14.1 2本章小结304
第15章 网页浏览和网址限制功能模块306
15.1 教学目标与案例预览306
15.2.2 模块设计307
15.2 系统设计307
15.2.1 需求分析307
15.3 设计与创建数据库310
15.3.1 设计数据库310
15.3.2 创建数据库310
15.4 制作浏览器310
15.4.1 创建VC工程310
15.4.2 实现“网页浏览”功能311
15.5 访问限制和记录313
15.5.1 进行网址限制313
15.5.2 记录非法访问315
15.5.3 查看非法访问记录316
15.6.1 调用JPEG类库截取屏幕319
15.6 屏幕截取、保存和查看319
15.6.2 保存和显示截屏图片321
15.7 运行参数设置323
15.7.1 网址库的设置323
15.7.2 设置检测属性326
15.7.3 利用注册表来记忆设置329
15.8 配置与运行333
15.9 本章小结333
第16章 住户管理系统335
16.1 教学目标与案例预览335
16.2.1 需求分析337
16.2.2 模块设计337
16.2 系统分析与设计337
16.3 设计与创建数据库338
16.4 创建VisualC++工程339
16.5 加入ATL产生的模板类340
16.6 实现界面框架343
16.6.1 编辑菜单343
16.6.2 编辑工具条343
16.6.3 实现主框架的客户区视图344
16.7 打开和关闭数据库347
16.8 实现左边的树视图348
16.8.1 编辑图标348
16.8.2 显示树视图349
16.9 罗列住户353
16.10 查看住户详细信息357
16.11 增加住户360
16.11.1 编辑对话框资源360
16.11.2 实现功能361
16.12 住户查询364
16.12.1 编辑对话框资源364
16.12.2 实现功能365
16.13 删除住户368
16.14 配置与运行371
16.15 本章小结371
第17章 物流单据管理模块372
17.1 教学目标与案例预览372
17.2.2 模块设计373
17.2.1 需求分析373
17.2 系统分析与设计373
17.3 分析与创建数据库374
17.4 创建VisualC++工程375
17.5 引入控件376
17.5.1 表格(Grid)控件376
17.5.2 位图按钮376
17.6 使用ADO连接数据库377
17.7 实现单据对话框功能378
17.7.1 制作对话框379
17.7.2 定义成员变量380
17.7.3 在BOOLCBillDlg::OnInitDialog()函数中初始化对话框381
17.7.4 处理表格控件CGridCtrl的GVN_ENDLABELEDIT消息385
17.7.5 保存单据功能386
17.8.1 编辑对话框资源390
17.8 实现主对话框功能390
17.8.2 初始化主对话框391
17.8.3 开销售单据394
17.8.4 开进货单据395
17.8.5 查看单据395
17.8.6 退出程序396
17.9 配置与运行396
17.10 本章小结396
第18章 研究生信息管理系统397
18.1 教学目标与案例预览397
18.2 系统分析与设计398
18.3.1 数据库概念设计400
18.3 分析与创建数据库400
18.3.2 数据库逻辑设计阶段及表的设计401
18.3.3 生成表和建立表间关系的过程403
18.4 创建工程404
18.5 创建学生信息管理模块404
18.5.1 模块的功能404
18.5.2 界面的设计405
18.5.3 模块的工作流程/方式406
18.5.4 编写程序代码407
18.6 创建导师信息管理模块421
18.6.1 模块的功能421
18.6.2 界面的设计422
18.6.3 模块的工作流程/方式423
18.6.4 编写程序代码424
18.7 创建课程信息管理模块434
18.7.1 模块的功能434
18.7.2 界面的设计434
18.7.3 模块的工作流程/方式436
18.7.4 编写程序代码436
18.8 创建选课信息管理模块448
18.8.1 模块的功能448
18.8.2 界面的设计448
18.8.3 窗体的工作流程/方式449
18.8.4 编写程序代码450
18.9.2 模块界面的设计462
18.9.1 模块的功能462
18.9 创建成绩查询模块462
18.9.3 模块的工作流程/方式464
18.9.4 编写程序代码466
18.10 创建主模块470
18.10.1 模块的功能470
18.10.2 界面的设计470
18.10.3 模块的工作流程/方式472
18.10.4 编写程序代码472
18.11 配置与运行475
18.12 本章小结475
附录A 常用的调试手段476
附录B 通过网络获取更多的帮助480