书籍详情
ADO.NET数据库应用开发
作者:张骏,崔海波,邓子云
出版社:机械工业出版社
出版时间:2008-01-01
ISBN:9787111230335
定价:¥42.00
购买这本书可以去
内容简介
ADO.NET是专门为帮助开发人员建立在Intranet或Internet上使用的高效多层数据库应用程序而设计的,它作为Windows平台下开发应用系统的数据访问技术,已经在企业信息系统的开发中得到了广泛的应用。本书详细讲解用ADO.NET进行数据库开发的方法,分为3篇共12章,包括ADO.NET、数据库和集成开发环境的基础知识,应用开发的各项技术与方法,用大量实例讲解技术细节。本书使用的开发环境是Visual Studio 2005+SQL Server 2000,全书各知识点的解说由浅入深,并辅以大量的实例说明,最后给出了一个完整的项目案例。随书光盘中含有全书所有实例的源代码,以及项目案例的源代码,供读者学习参考使用。本书供有一定的C#编程基础的程序员作为参考用书,也可供社会C#编程技术或数据库技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
作者简介
暂缺《ADO.NET数据库应用开发》作者简介
目录
第一篇基础知识篇
第1章数据库基础知识
1.1数据库基础
1.1.1数据库基本概念
1.1.2数据库管理系统的控制功能
1.1.3常用的数据模型
1.1.4数据库系统的三级模式结构
1.2关系数据库理论
1.2.1关系模型的基本术语
1.2.2关系数据库对关系的限定
1.2.3关系模型的完整性约束
1.2.4关系代数
1.2.5关系数据库的规范化理论
1.2.6范式
1.3SQL简介
1.3.1SQL的特点
1.3.2数据定义
1.3.3数据简单查询
1.3.4连接查询
1.3.5嵌套查询
1.3.6数据更新
1.3.7视图操作
1.3.8嵌入式SQL语句
1.4小结
1.5思考解答
第2章ADO.NET基础
2.1ADO.NET概述
2.1.1ADO.NET发展过程
2.1.2ADO.NET特点
2.1.3ADO.NET 2.0中的新增功能
2.2ADO.NET模型结构
2.2.1DataSet对象结构
2.2.2.NET对象结构
2.2.3.NET的数据提供程序
2.3ADO和ADO.NET比较
2.3.1数据表现形式
2.3.2数据访问
2.3.3断开连接方式的数据访问
2.3.4在应用程序之间共享数据
2.4ADO.NET的优点
2.4.1支持XML格式
2.4.2维护简单易行
2.4.3编程效率高
2.4.4优越的性能
2.4.5可扩展性
2.5小结
2.6思考解答
第3章用数据绑定生成Windows应用
程序
3.1数据绑定基础
3.2Windows窗体中的数据绑定
3.2.1可以绑定到的数据源结构
3.2.2Windows数据绑定原理
3.3使用简单数据绑定
3.3.1设计时直接绑定
3.3.2通过代码建立绑定
3.4使用复杂绑定
3.4.1设计时直接绑定
3.4.2通过代码建立绑定
3.5使用CurrencyManager对象
3.5.1BindingContext对象说明
3.5.2Binding对象的说明
3.5.3CurrencyManager的属性说明
3.5.4CurrencyManager的方法说明
3.5.5CurrencyManager的事件说明
3.6小结
3.7思考解答
第二篇应用开发篇
第4章数据库的连接与浏览
4.1数据库的连接
4.1.1创建连接
4.1.2Connection对象的属性
4.1.3Connection对象的方法
4.1.4Connection对象的事件
4.1.5使用连接池
4.2数据库的浏览
4.2.1创建Command对象
4.2.2通过编写代码实现数据浏览
4.2.3Command对象的属性
4.2.4Command对象的方法
4.2.5DataReader对象介绍
4.2.6DataReader对象的属性
4.2.7DataReader对象的方法
4.3小结
4.4思考解答
第5章数据适配器DataAdapter
5.1DataAdapter简介
5.1.1概述
5.1.2DataAdapter对象包含的内容
5.2通过设计器创建DataAdapter对象
5.3在代码中创建DataAdapter对象
5.3.1DataAdapter的构造函数
5.3.2用DataAdapter填充数据集
5.3.3打开与关闭连接
5.3.4读取多个表
5.4DataAdapter对象的属性
5.5DataAdapter对象的方法
5.5.1Fill方法
5.5.2FillSchema方法
5.5.3Update方法
5.6DataAdapter对象的事件
5.6.1FillError事件
5.6.2RowUpdating事件和RowUpdated
事件
5.7小结
5.8思考解答
第6章数据集DataSet
6.1DataSet概述
6.1.1数据集
6.1.2DataSet 对象模型
6.1.3处理脱机数据
6.1.4类型化与非类型化DataSet
6.1.5XML
6.2创建DataSet
6.2.1在设计器中创建DataSet
对象
6.2.2在运行时创建DataSet
6.3DataSet属性
6.4DataSet对象的方法
6.5数据表DataTable
6.5.1创建与添加数据表
6.5.2DataTable属性
6.5.3DataTable方法
6.6DataRow和DataColumn
6.6.1DataRow简介
6.6.2DataColumn简介
6.6.3DataRow和DataColumn举例
6.7小结
6.8思考解答
第7章数据库联合处理
7.1约束
7.1.1UniqueConstraint约束
7.1.2ForeignKeyConstraint约束
7.2DataRelation对象介绍
7.3创建 DataRelation
7.3.1通过设计器创建
DataRelation
7.3.2通过代码创建DataRelation
7.4数据库联合处理的用法
7.4.1GetChildRows方法实例
7.4.2GetParentRows方法实例
7.5DataRelation对象的属性
7.6小结
7.7思考解答
第8章数据库管理
8.1数据筛选与排序
8.1.1DataView简介
8.1.2创建DataView
8.1.3DataView对象的属性
8.1.4DataView实例
8.2数据操作
8.2.1行状态与行版本
8.2.2数据查找
8.2.3数据添加
8.2.4数据更改
8.2.5数据删除
8.2.6允许或拒绝数据集的修改
8.3数据更新
8.3.1通过DataAdapter对象的Update
方法
8.3.2通过Command对象进行
更新
8.4数据操作与更新例子
8.4.1用数据集提供的方法进行
操作
8.4.2用Command对象的SQL语句进行
操作
8.5小结
8.6思考解答
第9章Web应用程序
9.1ASP.NET简介
9.1.1ASP.NET发展历史
9.1.2安装ASP.NET平台
9.2数据库连接
9.2.1Access数据库连接
9.2.2SQL数据库连接
9.3在Web页面中显示与查询
9.3.1创建简单的Web页面
9.3.2在Web页面中显示与查询
9.4数据缓存
9.4.1页面输出缓存
9.4.2片段缓存和用户控件输出
缓存
9.4.3在cache中存储数据
9.4.4缓存数据引用模式
9.5数据编辑
9.5.1数据插入
9.5.2数据删除
9.5.3数据更新
9.6具体实例
9.6.1学生基本信息管理
9.6.2添加学生信息
9.6.3修改学生信息
9.6.4删除学生信息
9.7小结
9.8思考解答
第10章水晶报表的制作
10.1报表使用的基本概念
10.1.1报表的实现
10.1.2水晶报表的实现
10.2水晶报表的模式
10.2.1使用Pull模式
10.2.2使用Push模式
10.3设计水晶报表
10.3.1使用报表向导设计水晶
报表
10.3.2手工定制水晶报表
10.4导出报表
10.5具体实例
10.5.1Push方法实现
10.5.2通过手工定制实现水晶
报表
10.6小结
10.7思考解答
第11章使用XML数据
11.1XML概述
11.2XML数据的读取与写入方法
11.2.1读取XML文档
11.2.2编写XML文档
11.3XmlDataDocument类
11.4从SQL Server中获取XML数据
11.4.1使用FOR XML
11.4.2SQL XML托管类
11.5类型化DataSet
11.5.1将批注用于类型化 DataSet
11.5.2强类型化的数据集
11.6XML数据的操作
11.6.1DOM树
11.6.2打开一个现有的文档
11.6.3在文档中搜索内容
11.6.4访问内容
11.6.5修改文档
11.7具体实例
11.8小结
11.9思考解答
第三篇项目实战篇
第12章汽车销售管理系统
12.1系统设计
12.2数据库的设计与实现
12.2.1数据库的需求分析
12.2.2数据库的逻辑设计
12.3系统主窗体设计
12.3.1页面设计
12.3.2代码设计
12.4连接与断开服务器设计
12.4.1连接服务器
12.4.2断开服务器连接
12.5用户管理
12.5.1用户登录
12.5.2用户注销
12.5.3密码更改
12.6信息查询模块
12.6.1客户信息查询
12.6.2汽车信息查询
12.6.3员工信息查询
12.7资料管理模块
12.7.1界面设计
12.7.2代码设计
12.8汽车销售管理模块
12.8.1销售主界面
12.8.2汽车预定管理
12.8.3汽车销售管理
12.9数据统计模块
12.9.1员工业绩统计
12.9.2产品销售情况统计
12.10合同管理模块
12.10.1预定订单报表
12.10.2销售订单报表
第1章数据库基础知识
1.1数据库基础
1.1.1数据库基本概念
1.1.2数据库管理系统的控制功能
1.1.3常用的数据模型
1.1.4数据库系统的三级模式结构
1.2关系数据库理论
1.2.1关系模型的基本术语
1.2.2关系数据库对关系的限定
1.2.3关系模型的完整性约束
1.2.4关系代数
1.2.5关系数据库的规范化理论
1.2.6范式
1.3SQL简介
1.3.1SQL的特点
1.3.2数据定义
1.3.3数据简单查询
1.3.4连接查询
1.3.5嵌套查询
1.3.6数据更新
1.3.7视图操作
1.3.8嵌入式SQL语句
1.4小结
1.5思考解答
第2章ADO.NET基础
2.1ADO.NET概述
2.1.1ADO.NET发展过程
2.1.2ADO.NET特点
2.1.3ADO.NET 2.0中的新增功能
2.2ADO.NET模型结构
2.2.1DataSet对象结构
2.2.2.NET对象结构
2.2.3.NET的数据提供程序
2.3ADO和ADO.NET比较
2.3.1数据表现形式
2.3.2数据访问
2.3.3断开连接方式的数据访问
2.3.4在应用程序之间共享数据
2.4ADO.NET的优点
2.4.1支持XML格式
2.4.2维护简单易行
2.4.3编程效率高
2.4.4优越的性能
2.4.5可扩展性
2.5小结
2.6思考解答
第3章用数据绑定生成Windows应用
程序
3.1数据绑定基础
3.2Windows窗体中的数据绑定
3.2.1可以绑定到的数据源结构
3.2.2Windows数据绑定原理
3.3使用简单数据绑定
3.3.1设计时直接绑定
3.3.2通过代码建立绑定
3.4使用复杂绑定
3.4.1设计时直接绑定
3.4.2通过代码建立绑定
3.5使用CurrencyManager对象
3.5.1BindingContext对象说明
3.5.2Binding对象的说明
3.5.3CurrencyManager的属性说明
3.5.4CurrencyManager的方法说明
3.5.5CurrencyManager的事件说明
3.6小结
3.7思考解答
第二篇应用开发篇
第4章数据库的连接与浏览
4.1数据库的连接
4.1.1创建连接
4.1.2Connection对象的属性
4.1.3Connection对象的方法
4.1.4Connection对象的事件
4.1.5使用连接池
4.2数据库的浏览
4.2.1创建Command对象
4.2.2通过编写代码实现数据浏览
4.2.3Command对象的属性
4.2.4Command对象的方法
4.2.5DataReader对象介绍
4.2.6DataReader对象的属性
4.2.7DataReader对象的方法
4.3小结
4.4思考解答
第5章数据适配器DataAdapter
5.1DataAdapter简介
5.1.1概述
5.1.2DataAdapter对象包含的内容
5.2通过设计器创建DataAdapter对象
5.3在代码中创建DataAdapter对象
5.3.1DataAdapter的构造函数
5.3.2用DataAdapter填充数据集
5.3.3打开与关闭连接
5.3.4读取多个表
5.4DataAdapter对象的属性
5.5DataAdapter对象的方法
5.5.1Fill方法
5.5.2FillSchema方法
5.5.3Update方法
5.6DataAdapter对象的事件
5.6.1FillError事件
5.6.2RowUpdating事件和RowUpdated
事件
5.7小结
5.8思考解答
第6章数据集DataSet
6.1DataSet概述
6.1.1数据集
6.1.2DataSet 对象模型
6.1.3处理脱机数据
6.1.4类型化与非类型化DataSet
6.1.5XML
6.2创建DataSet
6.2.1在设计器中创建DataSet
对象
6.2.2在运行时创建DataSet
6.3DataSet属性
6.4DataSet对象的方法
6.5数据表DataTable
6.5.1创建与添加数据表
6.5.2DataTable属性
6.5.3DataTable方法
6.6DataRow和DataColumn
6.6.1DataRow简介
6.6.2DataColumn简介
6.6.3DataRow和DataColumn举例
6.7小结
6.8思考解答
第7章数据库联合处理
7.1约束
7.1.1UniqueConstraint约束
7.1.2ForeignKeyConstraint约束
7.2DataRelation对象介绍
7.3创建 DataRelation
7.3.1通过设计器创建
DataRelation
7.3.2通过代码创建DataRelation
7.4数据库联合处理的用法
7.4.1GetChildRows方法实例
7.4.2GetParentRows方法实例
7.5DataRelation对象的属性
7.6小结
7.7思考解答
第8章数据库管理
8.1数据筛选与排序
8.1.1DataView简介
8.1.2创建DataView
8.1.3DataView对象的属性
8.1.4DataView实例
8.2数据操作
8.2.1行状态与行版本
8.2.2数据查找
8.2.3数据添加
8.2.4数据更改
8.2.5数据删除
8.2.6允许或拒绝数据集的修改
8.3数据更新
8.3.1通过DataAdapter对象的Update
方法
8.3.2通过Command对象进行
更新
8.4数据操作与更新例子
8.4.1用数据集提供的方法进行
操作
8.4.2用Command对象的SQL语句进行
操作
8.5小结
8.6思考解答
第9章Web应用程序
9.1ASP.NET简介
9.1.1ASP.NET发展历史
9.1.2安装ASP.NET平台
9.2数据库连接
9.2.1Access数据库连接
9.2.2SQL数据库连接
9.3在Web页面中显示与查询
9.3.1创建简单的Web页面
9.3.2在Web页面中显示与查询
9.4数据缓存
9.4.1页面输出缓存
9.4.2片段缓存和用户控件输出
缓存
9.4.3在cache中存储数据
9.4.4缓存数据引用模式
9.5数据编辑
9.5.1数据插入
9.5.2数据删除
9.5.3数据更新
9.6具体实例
9.6.1学生基本信息管理
9.6.2添加学生信息
9.6.3修改学生信息
9.6.4删除学生信息
9.7小结
9.8思考解答
第10章水晶报表的制作
10.1报表使用的基本概念
10.1.1报表的实现
10.1.2水晶报表的实现
10.2水晶报表的模式
10.2.1使用Pull模式
10.2.2使用Push模式
10.3设计水晶报表
10.3.1使用报表向导设计水晶
报表
10.3.2手工定制水晶报表
10.4导出报表
10.5具体实例
10.5.1Push方法实现
10.5.2通过手工定制实现水晶
报表
10.6小结
10.7思考解答
第11章使用XML数据
11.1XML概述
11.2XML数据的读取与写入方法
11.2.1读取XML文档
11.2.2编写XML文档
11.3XmlDataDocument类
11.4从SQL Server中获取XML数据
11.4.1使用FOR XML
11.4.2SQL XML托管类
11.5类型化DataSet
11.5.1将批注用于类型化 DataSet
11.5.2强类型化的数据集
11.6XML数据的操作
11.6.1DOM树
11.6.2打开一个现有的文档
11.6.3在文档中搜索内容
11.6.4访问内容
11.6.5修改文档
11.7具体实例
11.8小结
11.9思考解答
第三篇项目实战篇
第12章汽车销售管理系统
12.1系统设计
12.2数据库的设计与实现
12.2.1数据库的需求分析
12.2.2数据库的逻辑设计
12.3系统主窗体设计
12.3.1页面设计
12.3.2代码设计
12.4连接与断开服务器设计
12.4.1连接服务器
12.4.2断开服务器连接
12.5用户管理
12.5.1用户登录
12.5.2用户注销
12.5.3密码更改
12.6信息查询模块
12.6.1客户信息查询
12.6.2汽车信息查询
12.6.3员工信息查询
12.7资料管理模块
12.7.1界面设计
12.7.2代码设计
12.8汽车销售管理模块
12.8.1销售主界面
12.8.2汽车预定管理
12.8.3汽车销售管理
12.9数据统计模块
12.9.1员工业绩统计
12.9.2产品销售情况统计
12.10合同管理模块
12.10.1预定订单报表
12.10.2销售订单报表
猜您喜欢