Visual C++实践与提高--数据库开发与工程应用篇(含CD)
|
|
| 新书城图书编号:31385 |
| 图书ISBN:7113068391 |
| 出版时间:2006-1-1 |
| 出版社:中国铁道出版社 |
| 作者:原奕 等编著 |
|
市场价格:¥43 |
|
普通会员:¥34.4
|
80折 |
|
VIP会员:¥32.25
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
本书以丰富的程序实例循序渐进地介绍了使用Visual C++和ADO技术开发数据库应用程序的方法和技巧。 全书共分11章,首先介绍了数据库系统基础概念、SQL语言、SQL Server 2000的使用方法等开发数据库应用程序的基本知识;然后详细讲解了ADO技术的基本概念、在Visual C++6.0中使用ADO对象、ADO封装类、ADO控件及Visual C++Extensions for ADO等技术开发数据库程序的方法;此外本书还介绍了水晶报表控件的使用方法,总结了在数据库程序开发过程中的若干实用技巧,提供了发布软件的方法;最后以一个完整的信息管理系统实例总结数据库应用程序开发的基本流程和方法。本书的最大特色是实用性以及丰富的实例程序,通过对本书的学习,读者可以创建功能完整的中小型数据库应用系统。 本书适合于有一定Visual C++开发经验、希望学习使用ADO技术开发Visual C++数据库应用程序的读者。
|
|
|
|
【图书目录】
|
|
第1章 数据厍基础知识 1.1数据库系统概论 1.1.1数据管理技术的发展 1.1.2数据库系统的基本概念 1.1.3数据模型 1.1.4数据模式 1.1.5数据库系统的组成结构 1.1.6数据库管理系统(DBMS) 1.2关系型数据库系统 1.2.1关系模型简介 1.2.2关系数据结构 1.2.3关系代数 1.2.4关系模型的完整性约束 1.3关系规范化理论 1.3.1函数依赖和逻辑蕴涵 1.3.2键(码) 1.3.3范式理论 1.4关系型数据库设计 1.4.1设计流程 1.4.2 E-R数据模型和E-R图 1.4.3数据库设计原则和技巧 1.5其他类型数据库简介 1.6小结 第2章SQL语言 2.1 SQL概述 2.1.1 SQL语言的特点 2.1.2基本概念和数据类型 2.1.3 SQL语言的分类 2.2数据定义语言 2.2.1新建、删除与修改表 2.2.2新建和取消视图 2.2.3新建和删除索引 2.3简单的SQL查询语言 2.3.1SELECT子句和FROM子句 2.4.1集合查询 2.4.2连接查询 2.4.3嵌套查询 2.5 SQL中的视图 2.5.1定义和删除视图 2.5.2查询视图 2.6数据操纵语言(DML) 2.6.1INSERT语句 2.6.2 DELETE语句 2.6.3 UPDATE语句 2.6.4视图的更新 2.7数据控制语言(DCL) 2.7.1数据库安全 2.7.2访问控制 2.7.3授权操作和收回权限操作 2.7.4事务控制和并发控制简介 2.8小结 第3章 SQL Server 2000简介 3.1SQL Server 2000简介 3.1.1 SQL Server发展历史 3.1.2 SQL Server 2000的版本 3.1.3 SQL Server 2000的主要工具 3.2SQL Server服务器 3.2.1注册服务器 3.2.2启动和停止服务器 3.3创建和维护数据库 3.3.1 SQL Server数据库组成 3.3.2系统数据库 3.3.3新建数据库 3.3.4删除数据库 3.4表的操作 3.4.1 SQL Server中的数据类型 3.4.2创建表 3.4.3添加、修改和删除表的数据行 3.4.4表的约束条件 3.4.5删除表 3.5创建索引 3.5.1索引的概念 3.5.2创建索引 3.5.3删除索引 3.6视图的操作 3.6.1创建视图 3.6.2删除视图 3.7存储过程 3.7.1创建存储过程 3.7.2删除存储过程 3.8小结 第4章 ADO数据库编程 4.1用Visual C++开发数据库程序概述 4.1.1数据库编程概述 4.1.2 ODBC API 4.1.3MFC ODBC 4.1.4 DAO 4.2 ADO技术 4.2.1COM技术简介 4.2.2ADO与OLE DB 4.2.3 ADO的对象模型简介 4.2.4 ADO编程概述 4.3实例教与学:影碟出租信息系统 4.3.1设计和创建数据库 4.3.2构建程序框架 4.3.3引入ADO动态链接库 4.3.4初始化COM库环境 4.3.5创建ADO与数据库的连接 4.3.6使用记录集对象查询数据库 4.3.7添加记录 4.3.8使用记录集对象修改记录 4.3.9删除记录 4.3.1 0事务处理 4.3.11调用存储过程 4.4常见问题总结 4.5小结 第5章 编写ADO封装类 5.1编写ADO封装类的目的 5.2封装类的结构 5.2.1CADODatabase类 . 5.2.2 CADORecordset类 5.3主要函数的实现 5.3.1 CADODatabase类成员函数实现 5.3.2 CADORecordset类定义 5.3.3 CADORecordset类构造函数的实现 5.3.4打开/关闭记录集函数(Open/Close)的实现 5.3.5获得记录个数GetRecordCount函数实现 5.3.6判断记录集是否打开IsOpen函数的实现 5.3.7读取字段值GetFieldValue函数的实现 5.3.8写入字段值SetFieldValue函数的实现 5.3.9判断当前记录位置IsBOF/IsEOF函数的实现 5.3.10更新记录集函数的实现 5.3.11遍历记录集函数的实现 5.3.12在记录集中搜索记录Find函数的实现 5.3.13获得当前记录位置GetAbsolutePosition函数的实现 5.3.14书签操作函数实现 5.4实例教与学:教研室人员管理系统 5.4.1创建数据库 5.4.2构建项目框架 5.4.3添加并使用ADO封装类 5.4.4查询记录 5.4.5添加记录 5.4.6修改记录 5.4.7删除记录 5.4.8遍历记录 5.4.9调用存储过程 5.5小结 第6章 使用Visual C++Extensions实现ADO数据绑定 6.1概述 6.2 IADORecordBinding接口简介 6.3绑定单元Binding Entries 6.3.1简介 6.3.2头文件 6.3.3接口方法Interface Methods. 6.3.4数据绑定宏Binding Entry Macros 6.4实例教与学:学生信息管理系统 6.4.1引入ADO库 6.4.2引入ADO绑定头文件 6.4.3定义个测试函数 6.4.4定义个派生自CADORecordBinding的类 6.4.5初始化COM对象 6.4.6实现记录集和变量的绑定 6.4.7获取记录集 6.4.8获取字段数据 6.4.9使用IADORecordBinding接口方法Update修改记录 6.4.1 0使用IADORecordBinding接口的AddNew方法添加记录 6.5问题总结 6.6小结 第7章 利用ADO控件开发数据库程序 7.1 ActiveX控件简介 7.1.1概述 7.1.2添加和使用ActiveX控件 7.2 ADO控件概述 7.2.1 ADO数据控件(ADO Data Contr01) 7.2.2 ADO数据绑定控件 7.3实例教与学:Northwind数据库管理系统 7.3.1创建项目 7.3.2使用ADO Data控件 7.3.3使用DataGrid控件 7.3.4使用DataCombo控件 7.3.5使用DataList控件 7.3.6使用DataRepeater控件 7.3.7使用Chart控件 7.4 ADO控件使用总结 7.5小结 第8章 水晶报表及其控件的使用 8.1报表简介 8.1.1报表功能和元素 8.1.2报表控件 8.2水晶报表简介 8.2.1简介 8.2.2安装Crystal Reports 11 8.2.3水晶报表编程概述. 8.3使用Crystal Reports制作简单报表 8.3.1软件界面简介 8.3.2新建报表 8.3.3选择要使用的数据库 8.3.4插入字段 8.3.5插入多个字段 8.3.6使用"文本对象"组合数据库字段 8.3.7添加摘要信息 8.3.8添加报表标题 8.3.9设置对象格式 8.3.10添加字段标题 8.4记录选定、分组和排序 8.4.1记录选定简介 8.4.2使用"选择专家''工具选定记录 8.4.3使用"选择公式"工具选定记录 8.4.4修正大写/小写不致 8.4.5使用多个选择条件 8.4.6记录排序和分组 8.4.7组选定 8.5子报表 8.5.1什么是子报表 8.5.2未链接的子报表与链接的子报表 8.5.3插入子报表 8.5.4更改子报表为主报表 8.5.5创建按需显示子报表 8.5.6更新子报表 8.6在Visual C l l中使用水晶报表控件 8.6.1 Crystal Reports提供的控件 8.6.2在Visual C++6.0中使用水晶报表概述 8.6.3实例教与学:pubs数据库报表查看程序 8.7小结 第9章常见的数据房开发技巧 9.1超长数据库字段的操作方法 9.1.1BLOB数据 9.1.2 ADO对BLOB数据的支持 9.1.3使用GetChunk和AppendChunk方法操作超长数捷 9.2数据库中图片的存取 9.3数据类型和数据范围的检测 9.4导A,/导出数据. 9.4.1数据转换服务简介 9.4.2使用导入/导出向导 9.5数据备份和数据恢复 9.5.1备份和恢复简介 9.5.2备份数据库 9.5.3恢复数据库 9.6小结 第10幸软件发布 10.1制作辅助界面元素 10.1.1制作关于对话框 10.1.2制作软件封面 10.1.3制作软件启动时的小提示 10.2制作帮助文件 10.3使用InstallShield制作安装程序 10.3.1 InstallShield开发环境简介 10.3.2 InstallScript脚本语言 10.3.3使用Proj建立安装程序 分析向导.e生ct成W的iza程rdl0.3.4序框架 10.3.5添加和修改文件、文件组和组件 10.3.6添加Shell对象 10.3.7使用序列号功能 10.3.8选择发布媒介 10.4小结 . 第11章进销信息管理系统 11.1系统分析与数据库设计 11.1.1需求分析 11.1.2系统设计 11.1.3数据库设计 11.1.4创建数据库 11.2建立项目框架 11.2.1选择数据库程序开发技术 11.2.2新建项目 11.2.3添加ADO封装类和ADO控件 11.3系统用户模块 11.3.1实现用户登录功能 11.3.2用户信息管理 11.4实体信息管理模块 11.4.1客户信息管理 11.4.2供应商信息管理 11.4.3员工信息管理 11.4.4商品信息管理 11.5进销管理模块 11.5.1销售管理 11.5.2进货管理 11.6统计报表模块 11.6.1使用水晶报表创建报表 11.6.2员工销售业绩统计报表 11.6.3各种商品销售情况统计报表 11.7系统运行结果 11.8小结
|
|
|
|