图书介绍
Visual C++数据库开发典型模块与实例精讲PDF|Epub|txt|kindle电子书版本网盘下载
- 颜志军编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121049170
- 出版时间:2007
- 标注页数:453页
- 文件大小:80MB
- 文件页数:468页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++数据库开发典型模块与实例精讲PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual C++数据库开发前奏1
1.1 Visual C++ 6.0开发工具简介1
1.1.1 C、C++与Visual C++的联系与区别1
1.1.2 Visual C++的发展历史1
1.1.3 MFC简介2
1.2 学好Visual C++ 6.0的建议6
1.2.1 怎样开始学习Visual C++ 6.06
1.2.2 从网上获取Visual C++开发资源7
1.2.3 养成良好的编程习惯8
1.2.4 多学两招——Visual C++程序开发技巧两则9
1.3 常见数据库简介10
1.3.1 Oracle10
1.3.2 SQL Server11
1.3.3 Access11
1.3.4 DB211
1.3.5 Sybase11
1.3.6 MySQL12
1.3.7 PostgreSql12
1.4 结构化查询语言(SQL)简介12
1.4.1 查询操作13
1.4.2 插入操作15
1.4.3 更新操作15
1.4.4 删除操作16
1.5 数据库开发常用技巧16
1.5.1 数据库的正规化设计16
1.5.2 指点迷津——数据库的值查询问题19
1.5.3 多学两招——数据库事务20
1.6 本章小结20
第2章 数据库访问技术及模块封装21
2.1 ODBC技术21
2.1.1 ODBC简介21
2.1.2 注册ODBC数据源22
2.1.3 指点迷津——数据源配置在系统中的保存方式26
2.1.4 生成程序框架时导入数据源26
2.1.5 MFC数据库类30
2.1.6 多学两招——C++中的异常捕获及处理34
2.2 DAO技术35
2.2.1 DAO简介35
2.2.2 DAO操作类36
2.3 OLE DB技术41
2.3.1 OLE DB简介41
2.3.2 OLE DB操作类41
2.4 ADO技术48
2.4.1 ADO简介48
2.4.2 ADO对象及集合49
2.4.3 使用ADO设计数据库访问模块56
2.4.4 脚下留心——防止编译时产生与ADO相关的错误60
2.5 MySQL数据库的访问技术61
2.5.1 安装MySQL61
2.5.2 VC开发环境配置63
2.5.3 访问MySQL数据库65
2.6 本章小结69
第3章 日志记录模块70
3.1 日志表的设计与建立70
3.2 日志信息的记录与查询71
3.2.1 在Visual C++ 6.0中向数据库提交SQL语句71
3.2.2 多学两招——通过在数据库中建立存储过程及用户定义函数记录与查询日志72
3.3 使用类封装日志信息的读写/操作74
3.3.1 类的设计及编码74
3.3.2 多学两招——使用线程避免数据库操作时的阻塞81
3.4 本章小结83
第4章 通讯录管理系统84
4.1 系统概述与预览84
4.1.1 系统功能与应用背景84
4.1.2 系统预览84
4.2 系统分析与设计85
4.2.1 需求分析85
4.2.2 模块设计86
4.3 设计与创建数据库86
4.3.1 数据表设计86
4.3.2 多学两招——为数据表设计参照完整性规则88
4.4 创建应用程序框架及主窗口控件设计90
4.5 创建表记录集类91
4.5.1 建立ODBC数据源91
4.5.2 通过向导扩展记录集类92
4.6 实现主窗口信息的显示及联系人信息管理93
4.6.1 主窗口信息显示93
4.6.2 查询联系人信息102
4.6.3 追加新的联系人信息104
4.6.4 修改联系人信息107
4.6.5 删除联系人信息108
4.7 联系人组的追加与删除109
4.7.1 追加联系人组109
4.7.2 删除联系人组111
4.8 本章小结113
第5章 短信防伪系统114
5.1 系统概述与预览114
5.1.1 系统功能与应用背景114
5.1.2 系统预览114
5.2 系统分析与设计116
5.2.1 需求分析116
5.2.2 模块设计118
5.3 设计与创建数据库120
5.3.1 数据表设计120
5.3.2 数据表关系设计121
5.4 创建应用程序框架121
5.5 数据库访问模块设计122
5.5.1 宏及结构体定义122
5.5.2 构造函数123
5.5.3 数据库写操作函数124
5.5.4 数据库读操作函数128
5.5.5 指点迷津——使用标准模板库(STL)136
5.5.6 多学两招——函数的重载138
5.6 产品管理142
5.6.1 添加产品142
5.6.2 产品列表145
5.7 生成防伪码151
5.7.1 功能流程151
5.7.2 代码实现152
5.8 信息统计158
5.8.1 实时查询信息158
5.8.2 号码统计信息160
5.9 防伪号查询模块设计161
5.9.1 查询类设计161
5.9.2 短信接口选择与设计163
5.10 系统功能扩充164
5.11 安装程序的制作164
5.11.1 制作安装包前的准备工作164
5.11.2 InstallShield简介165
5.12 本章小结169
第6章 宾馆程控电话计费系统170
6.1 系统概述与预览170
6.1.1 系统功能与应用背景170
6.1.2 系统预览170
6.2 系统分析与设计173
6.2.1 需求分析173
6.2.2 模块设计175
6.3 设计与创建数据库175
6.3.1 数据表设计175
6.3.2 数据表关系设计177
6.3.3 多学两招——数据库访问性能优化178
6.4 创建应用程序框架180
6.4.1 应用程序主窗体设计180
6.4.2 多学两招——为对话框添加菜单及定时器183
6.5 数据库操作接口封装186
6.5.1 在项目中加入数据库接口封装类ADOConn186
6.5.2 数据库接口封装类ADOConn的代码实现187
6.6 部门管理190
6.6.1 部门管理主窗口设计190
6.6.2 添加部门信息193
6.6.3 修改部门信息196
6.6.4 删除部门信息197
6.7 电话信息设置198
6.8 分配分机201
6.9 费率设置206
6.9.1 费率设置主窗口设计206
6.9.2 增加费率信息207
6.9.3 修改费率信息210
6.9.4 删除费率信息212
6.10 数据查询213
6.11 本章小结223
第7章 KTV点歌系统224
7.1 系统概述与预览224
7.1.1 系统功能与应用背景224
7.1.2 系统预览224
7.2 系统分析与设计227
7.2.1 需求分析227
7.2.2 模块设计228
7.3 设计与创建数据库229
7.3.1 多学两招——使用E-R图设计数据库229
7.3.2 数据表关系设计231
7.4 创建服务程序框架231
7.5 数据库访问模块设计234
7.5.1 数据库连接参数设定窗口234
7.5.2 基本操作类实现236
7.5.3 指点迷津——通过T-SQL执行数据库的备份及恢复操作248
7.5.4 多学两招——SQL Server数据库备份及备份策略254
7.5.5 脚下留心——防止将数据库备份还原于其他数据库服务器时产生错误258
7.6 用户管理262
7.7 歌曲管理266
7.8 与客户程序通信模块273
7.9 客户程序简述281
7.9.1 数据库连接参数设定窗口281
7.9.2 数据库相关操作284
7.9.3 通信模块简介288
7.9.4 客户程序窗口及播放曲目简介291
7.10 本章小结299
第8章 资产管理系统300
8.1 系统概述与预览300
8.1.1 系统功能与应用背景300
8.1.2 系统预览300
8.2 系统分析与设计304
8.2.1 需求分析304
8.2.2 模块设计304
8.3 设计与创建数据库305
8.3.1 数据表设计305
8.3.2 数据表关系设计307
8.4 创建程序框架308
8.5 数据库访问模块312
8.5.1 多学两招——在数据库连接类ADOConn中使用UDL文件312
8.5.2 部门类CDepartments316
8.5.3 资产类型类CType319
8.5.4 资产类CAssets323
8.5.5 用户类CUsers329
8.6 登录系统模块332
8.7 系统设置模块334
8.7.1 多学两招——在部门信息设置对话框中使用数据库控件335
8.7.2 类别设置和用户设置340
8.7.3 指点迷津——修改密码对话框的设计策略341
8.8 资产管理模块343
8.8.1 资产信息编辑343
8.8.2 资产变更与资产维修356
8.8.3 多学两招——使用自定义函数及视图计算资产折旧356
8.9 资产统计模块359
8.9.1 多学两招——将部门资产统计数据导入到Excel文档359
8.9.2 分类资产统计362
8.10 本章小结362
第9章 学校考试信息管理系统363
9.1 系统概述与预览363
9.1.1 系统功能与应用背景363
9.1.2 系统预览363
9.2 系统分析与设计368
9.2.1 需求分析368
9.2.2 模块设计370
9.3 设计与创建数据库370
9.3.1 数据表设计370
9.3.2 数据表关系设计375
9.4 创建程序框架375
9.5 数据库访问模块设计377
9.5.1 数据库连接类CADOConnection377
9.5.2 数据集操作类CADODataset382
9.5.3 指点迷津——使用宏_DEBUG控制调试代码的编译402
9.5.4 数据集操作封装类CADOStorage404
9.5.5 系统用户类CUser405
9.5.6 基本表信息类CBaseTbl407
9.5.7 多学两招——在Access中建立视图414
9.6 应用类CStudentScoreApp介绍415
9.7 登录模块设计418
9.8 基础数据管理模块设计421
9.8.1 文档类CStudentScoreDoc421
9.8.2 视图类CStudentScoreView421
9.8.3 多学两招——在对话框CBMDialog中动态添加控件429
9.9 考试信息模块设计438
9.9.1 考试类CExam438
9.9.2 考试班级类CExamClass442
9.9.3 文档类CExamDoc445
9.9.4 视图类CExamView445
9.9.5 其他类及对话框452
9.10 本章小结453