主页 详情

《Visual C++ 6.0数据库开发技术与工程实践》_求是科技编著_14346148_7115117039

【书名】:《Visual C++ 6.0数据库开发技术与工程实践》
【作者】:求是科技编著
【出版社】:北京:人民邮电出版社
【时间】:2004
【页数】:483
【ISBN】:7115117039
【SS码】:14346148

最新查询

内容简介

第1章 用Visual C++6.0开发数据库应用程序概述

1.1 选择Visual C++开发数据应用程序

1.1.1 Visual C++6.0开发数据库技术的特点

1.1.2 Visual C++6.0开发数据库的相关技术

1.2 数据库的基本概念

1.2.1 数据库的发展历史

1.2.2 数据库系统的特点

1.2.3 数据库系统结构

1.2.4 数据库管理系统

1.3 关系型数据库

1.3.1 数据模型

1.3.2 数据库对象

1.4 当前流行的几种数据库

1.5 如何进行数据库应用程序的开发

1.5.1 数据库应用程序的基本开发步骤

1.5.2 选择数据库管理系统的原则

1.6 本章小结

第2章 设计、创建和维护Access数据库

2.1 Access简介

2.2 创建Access 2002数据库

2.3 创建数据表

2.3.1 使用表向导创建表

2.3.2 使用“设计视图”创建表

2.4 设计和修改数据表的结构

2.4.1 字段属性

2.4.2 数据表的修改

2.4.3 设置索引

2.5 设计表之间的关系

2.5.1 关系介绍

2.5.2 建立表之间的关系

2.6 编辑管理数据记录

2.6.1 输入新数据

2.6.2 修改已有数据

2.6.3 删除选定记录

2.6.4 查询浏览记录

2.7 本章小结

第3章 设置ODBC数据源

3.1 ODBC数据源介绍

3.1.1 初识数据源

3.1.2 ODBC的标准

3.1.3 ODBC的体系结构

3.1.4 ODBC驱动程序

3.2 使用管理器设置ODBC数据源

3.2.1 管理器介绍

3.2.2 通过管理器设置Access数据源

3.2.3 通过管理器设置SQL Server数据源

3.3 动态加载数据源

3.3.1 通过修改注册表加载数据源

3.3.2 通过ODBC API加载数据源

3.4 特殊数据源的连接方式

3.4.1 文件数据源的简介及应用

3.4.2 远程数据库的连接

3.5 本章小结

第4章 标准SQL语句

4.1 SQL语言概述

4.1.1 SQL语言的分类

4.1.2 SQL语言的特点

4.2 最常用的SQL查询语句

4.2.1 SELECT子句选择字段

4.2.2 AS子句设置字段别名

4.2.3 FROM子句确定记录源

4.2.4 WHERE子句定义查询条件

4.2.5 ORDER BY子句对记录排序

4.2.6 GROUP BY子句进行分组查询

4.2.7 BETWEEN和IN子句设定匹配范围

4.2.8 LIKE子句进行通配查询

4.2.9 HAVING子句设定统计条件

4.2.10 SQL函数进行统计查询

4.3 功能增强的SQL语句

4.3.1 插入数据——INSERT子句

4.3.2 删除数据——DELETE子句

4.3.3 更新数据——UPDATE子句

4.4 关系数据库的联合查询技术

4.4.1 联合查询

4.4.2 连接查询

4.5 本章小结

第5章 使用ODBC API访问数据库

5.1 ODBC API基础

5.1.1 ODBC API体系结构

5.1.2 ODBC API句柄

5.1.3 OD BC数据类型

5.1.4 ODBC诊断

5.2 使用ODBC API编程建立应用程序

5.2.1 ODBC API编程模型概述

5.2.2 连接数据库

5.2.3 准备并执行SQL语句

5.2.4 获取记录集

5.2.5 记录的添加、删除和更新

5.2.6 错误处理

5.2.7 事务处理

5.2.8 断开数据源连接并释放环境句柄

5.3 本章小结

第6章 使用MFC ODBC访问数据库

6.1 MFC ODBC技术

6.1.1 概述

6.1.2 CDatabase类操作数据源

6.1.3 CRecordset类操作记录集

6.1.4 CFieldExchange类处理数据交换

6.1.5 CRecordView类显示记录

6.1.6 CDBException类处理异常

6.2 使用MFC ODBC编程建立应用程序

6.2.1 MFC ODBC编程模型概述

6.2.2 通过AppWizard建立数据库应用程序

6.2.3 使用CDatabase类方法打开数据源

6.2.4 使用CRecordset类打开记录集

6.2.5 绑定记录集

6.2.6 参数化记录集和查询

6.2.7 遍历记录集合

6.2.8 书签定位和绝对定位

6.2.9 获取记录集的数据

6.2.10 添加记录

6.2.11 删除记录

6.2.12 修改记录

6.2.13 直接执行SQL语句(增加、删除表等)

6.2.14 事务处理

6.2.15 使用多记录集

6.3 本章小结

第7章 使用DAO操作数据库

7.1 DAO技术

7.1.1 概述

7.1.2 与ODBC的比较

7.1.3 DAO的结构

7.2 使用MFC DAO编程建立应用程序

7.2.1 MFC DAO编程模型概述

7.2.2 通过AppWizard建立数据库应用程序

7.2.3 使用CDaoDatabase类打开数据库

7.2.4 使用CDaoRecordset类打开记录集

7.2.5 遍历记录集合

7.2.6 获取记录集的数据

7.2.7 添加记录

7.2.8 删除记录

7.2.9 修改记录

7.2.10 直接执行SQL语句(增加、删除记录等)

7.2.11 事务处理

7.2.12 关闭数据库

7.3 使用CDaoTableDef、CDaoFieldExchange、CDaoQueryDef

7.3.1 使用CDaoTableDef进行数据库表操作

7.3.2 使用CDaoFieldExchange进行数据库表字段的操作

7.3.3 使用CDaoQueryDef进行数据库查询操作

7.4 本章小结

第8章 使用OLE DB操作数据库

8.1 概述

8.2 COM简介

8.2.1 COM中的基本概念

8.2.2 对象服务器的类型和特点

8.2.3 接口的特点和使用

8.2.4 对象使用者使用对象和接口的方法

8.3 OLE DB的原理

8.3.1 OLE DB应用程序的结构

8.3.2 OLE DB对象的结构

8.4 OLE DB客户模板

8.4.1 模板的定义和使用

8.4.2 客户模板的结构

8.5 使用OLE DB客户模板开发用户程序

8.5.1 OLE DB客户模板的编程模型

8.5.2 通过AppWizard建立数据库应用程序

8.5.3 打开数据源对象和会话对象

8.5.4 打开行集对象

8.5.5 遍历记录集

8.5.6 访问记录集中的数据

8.5.7 添加记录

8.5.8 修改记录

8.5.9 删除记录

8.5.10 直接执行操作数据库的命令

8.6 本章小结

第9章 使用ADO操作数据库

9.1 ADO技术介绍

9.1.1 ADO简介

9.1.2 ADO技术的特点

9.1.3 ADO结构

9.1.4 开发ADO应用程序的方法

9.2 ADO对象及集合

9.2.1 连接对象

9.2.2 命令对象

9.2.3 记录集对象

9.2.4 域对象

9.2.5 参数对象

9.2.6 错误对象

9.2.7 属性对象

9.2.8 集合

9.3 使用ADO对象开发数据库应用程序

9.3.1 ADO对象编程模型

9.3.2 ADO中的智能指针

9.3.3 引入ADO动态链接库

9.3.4 初始化OLE/COM库环境

9.3.5 创建ADO与数据源的连接

9.3.6 获得记录集

9.3.7 遍历记录集

9.3.8 访问记录集中的数据

9.3.9 添加记录

9.3.10 修改记录

9.3.11 删除记录

9.3.12 查询记录

9.3.13 事务处理

9.3.14 关闭记录集和连接

9.4 本章小结

第10章 数据库视图中常用的控件

10.1 使用List控件

10.1.1 在Visual C++项目中引入List控件

10.1.2 List控件的主要属性、事件和方法

10.1.3 List控件与数据库结合的典型示例

10.2 使用Tree控件

10.2.1 在Visual C++项目中引入Tree控件

10.2.2 Tree控件的主要属性、事件和方法

10.2.3 Tree控件与数据库结合的典型示例

10.3 使用DataGrid控件

10.3.1 在Visual C++项目中引入DataGrid控件

10.3.2 DataGrid控件的主要属性、事件和方法

10.3.3 DataGrid控件与数据库结合的典型示例

10.4 本章小结

第11章 数据库的特殊处理

11.1 存取数据库中特殊数据

11.1.1 图片的存取

11.1.2 超长数据库字段的操作方法

11.2 其他数据库的访问

11.2.1 访问Excel数据

11.2.2 访问FoxPro数据

11.3 数据有效性监测

11.3.1 数据类型监测

11.3.2 数据范围监测

11.4 操作加密数据库

11.4.1 为数据库设置密码

11.4.2 访问加密数据库

11.5 本章小结

第12章 发布数据库系统

12.1 数据库系统的编译

12.2 可用的程序打包工具

12.2.1 安装和使用InstallShield

12.2.2 安装和使用Wise

12.3 使用InstallShield 5.5进行程序发布

12.3.1 InstallShield 5.5界面介绍

12.3.2 新建一个安装包

12.3.3 基本的安装包设置

12.3.4 特殊的安装包设置

12.4 本章小结

第13章 用户登录功能模块

13.1 教学目标与案例预览

13.2 系统设计

13.2.1 需求分析

13.2.2 模块设计

13.3 设计与创建数据库

13.3.1 设计数据库

13.3.2 创建数据库

13.3.3 设置数据源

13.4 制作用户登录模块

13.4.1 设置数据源

13.4.2 编辑对话框资源

13.4.3 变量关联

13.4.4 连接数据库

13.4.5 增加“确定”按钮消息响应函数

13.4.6 添加“密码验证”代码

13.4.7 编译

13.4.8 制作“钥匙”图标

13.5 配置与运行

13.6 本章小结

第14章 用户信息管理模块

14.1 教学目标与案例预览

14.2 系统设计

14.2.1 需求分析

14.2.2 模块设计

14.3 设计与创建数据库

14.3.1 设计数据库

14.3.2 创建数据库

14.3.3 设置数据源

14.4 创建VC工程

14.5 制作菜单

14.5.1 编辑菜单资源

14.5.2 为菜单资源增加消息响应函数

14.6 实现“查询和列表”功能

14.6.1 使用ListView

14.6.2 制作“查询”对话框

14.6.3 编写“查询和列表”的代码

14.7 实现“增加用户信息”功能

14.7.1 制作“增加用户信息”对话框

14.7.2 编写“增加用户信息”菜单函数

14.7.3 编写输入校验

14.8 实现“修改用户信息”功能

14.8.1 在CUserDlg中显示当前用户信息

14.8.2 把信息修改更新到数据库中

14.8.3 修改ListCtrl中的当前记录

14.8.4 响应“双击”来修改用户信息

14.8.5 为窗口改名

14.9 实现“删除用户信息”功能

14.9.1 在CDemo02 View中增加删除处理

14.9.2 增加删除确认处理

14.10 工具条的制作

14.11 配置与运行

14.12 本章小结

第15章 网页浏览和网址限制功能模块

15.1 教学目标与案例预览

15.2 系统设计

15.2.1 需求分析

15.2.2 模块设计

15.3 设计与创建数据库

15.3.1 设计数据库

15.3.2 创建数据库

15.4 制作浏览器

15.4.1 创建VC工程

15.4.2 实现“网页浏览”功能

15.5 访问限制和记录

15.5.1 进行网址限制

15.5.2 记录非法访问

15.5.3 查看非法访问记录

15.6 屏幕截取、保存和查看

15.6.1 调用JPEG类库截取屏幕

15.6.2 保存和显示截屏图片

15.7 运行参数设置

15.7.1 网址库的设置

15.7.2 设置检测属性

15.7.3 利用注册表来记忆设置

15.8 配置与运行

15.9 本章小结

第16章 住户管理系统

16.1 教学目标与案例预览

16.2 系统分析与设计

16.2.1 需求分析

16.2.2 模块设计

16.3 设计与创建数据库

16.4 创建Visual C++工程

16.5 加入ATL产生的模板类

16.6 实现界面框架

16.6.1 编辑菜单

16.6.2 编辑工具条

16.6.3 实现主框架的客户区视图

16.7 打开和关闭数据库

16.8 实现左边的树视图

16.8.1 编辑图标

16.8.2 显示树视图

16.9 罗列住户

16.10 查看住户详细信息

16.11 增加住户

16.11.1 编辑对话框资源

16.11.2 实现功能

16.12 住户查询

16.12.1 编辑对话框资源

16.12.2 实现功能

16.13 删除住户

16.14 配置与运行

16.15 本章小结

第17章 物流单据管理模块

17.1 教学目标与案例预览

17.2 系统分析与设计

17.2.1 需求分析

17.2.2 模块设计

17.3 分析与创建数据库

17.4 创建Visual C++工程

17.5 引入控件

17.5.1 表格(Grid)控件

17.5.2 位图按钮

17.6 使用ADO连接数据库

17.7 实现单据对话框功能

17.7.1 制作对话框

17.7.2 定义成员变量

17.7.3 在BOOL CBillDlg::OnInitDialog()函数中初始化对话框

17.7.4 处理表格控件CGridCtrl的GVN_ ENDLABELEDIT消息

17.7.5 保存单据功能

17.8 实现主对话框功能

17.8.1 编辑对话框资源

17.8.2 初始化主对话框

17.8.3 开销售单据

17.8.4 开进货单据

17.8.5 查看单据

17.8.6 退出程序

17.9 配置与运行

17.10 本章小结

第18章 研究生信息管理系统

18.1 教学目标与案例预览

18.2 系统分析与设计

18.3 分析与创建数据库

18.3.1 数据库概念设计

18.3.2 数据库逻辑设计阶段及表的设计

18.3.3 生成表和建立表间关系的过程

18.4 创建工程

18.5 创建学生信息管理模块

18.5.1 模块的功能

18.5.2 界面的设计

18.5.3 模块的工作流程/方式

18.5.4 编写程序代码

18.6 创建导师信息管理模块

18.6.1 模块的功能

18.6.2 界面的设计

18.6.3 模块的工作流程/方式

18.6.4 编写程序代码

18.7 创建课程信息管理模块

18.7.1 模块的功能

18.7.2 界面的设计

18.7.3 模块的工作流程/方式

18.7.4 编写程序代码

18.8 创建选课信息管理模块

18.8.1 模块的功能

18.8.2 界面的设计

18.8.3 窗体的工作流程/方式

18.8.4 编写程序代码

18.9 创建成绩查询模块

18.9.1 模块的功能

18.9.2 模块界面的设计

18.9.3 模块的工作流程/方式

18.9.4 编写程序代码

18.10 创建主模块

18.10.1 模块的功能

18.10.2 界面的设计

18.10.3 模块的工作流程/方式

18.10.4 编写程序代码

18.11 配置与运行

18.12 本章小结

附录A 常用的调试手段

附录B 通过网络获取更多的帮助


书查询(www.shuchaxun.com)本网页唯一编码:
bef19c5c8528c00b1961ebcbea4cc504#27e240f867311b5960b5b3ec9ac2f626#122524004#14346148.zip