注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETADO.NET高级编程:VB.NET编程篇

ADO.NET高级编程:VB.NET编程篇

ADO.NET高级编程:VB.NET编程篇

定 价:¥68.00

作 者: (英)Paul Dickinson,(英)Pabio Claudio Ferracchiati等著;谭建波,李立新译;谭建波译
出版社: 清华大学出版社
丛编项:
标 签: ADO.NET

ISBN: 9787302069133 出版时间: 2003-08-01 包装: 平装
开本: 26cm 页数: 519 字数:  

内容简介

  ADO.NET是Microsoft在.NET环境下使用的一种最新数据访问技术,其功能强大,使用方便。本书采用了大量实例和技术,介绍了ADO.NET的应用方法,主要内容涉及ADO.NET数据提供者的体系结构、数据读取器、数据适配器和DataSet,使用XML模式和强类型化数据集开发安全的应用程序、ADO.NET对事务处理的支持,以及如何定制数据提供者。本书适合那些在.NETFramework中开发过VisualBasic.NET应用程序,或是已经熟悉如何利用ADO开发数据驱动的应用程序,而且希望掌握ADO.NET的中高级开发人员。ADO.NET是Microsoft的最新数据访问技术,作为.NETFramework的重要组成部分,它远不只是ADO的升级产品。ADO.NET提供了大量.NET类,促进了对各种数据源中数据的有效访问,可以对数据进行复杂的处理和排序,形成了一个可在其中实现应用程序间通信的重要架构。本书主要内容本书运用大量实例和技术综合介绍了ADO.NET的应用方法。不管您是使用ASP.NET开发Web应用程序、还是开发WindowsForms应用程序或XMLWeb服务,本书都将讨论如何将.NET的数据访问技术的应用发挥到极致。主要内容如下:●了解ADO.NET数据提供者的体系结构●运用数据读取器、数据适配器和DataSet读取和写入数据●使用XMLSchema和强类型数据集使开发更安全●定义对数据的约束和数据之间的关系●对事务处理过程使用ADO.NET的内置支持●优化ADO.NET应用程序的性能和安全性●为定制的数据源开发自定义的数据提供者本书读者对象本书适合于那些在.NETFramework中开发过应用程序,或是已经熟悉用ADO开发数据驱动的应用程序,而又希望过渡到.NET的开发人员。主要针对的是有相当编程经验的编程人员,而不适合于业余爱好者或是初学者。

作者简介

暂缺《ADO.NET高级编程:VB.NET编程篇》作者简介

图书目录

第1章 ADO.NET概论
1.1 ADO.NET体系结构
1.2 .NET数据提供者
1.3 DataSet类
1.4 建立到数据源的连接
1.4.1 具体的连接类
1.4.2 数据提供者中的连接入池
1.5 命令的使用
1.6 ADO.NET和AD02.6
1.6.1 断开连接的数据访问
1.6.2 只读只前向的访问
1.6.3 提供者特有的类
1.6.4 在.NET中使用AD02.x
1.7 小结
第2章 使用数据读取器
2.1 数据读取器的基础知识
2.1.1 IDataReader接口
2.1.2 IDataRecord接口
2.2 数据读取器操作
2.2.1 导航多个结果集
2.2.2 采用类型安全的方式访问数据
2.2.3 获取结果集的模式
2.3 综合运用
2.4 常见的异常
2.4.1 IndexOutOfDoundsException
2.4.2 Inva"dOperationExceptiOn
2.5 与数据读取器性能有关的问题
2.5.1 列序号与列名称,
2.5.2 类型安全和非类型安全的访问
2.6 小结
第3章 数据集
3.1 DataSet对象模型
3.2 DataTable
3.2.1 DataColumn
3.2.2 DataRow
3.2.3 约束
3.2.4 PrimaryKey
3.2.5 动态构建一个DataTable
3.2.6 DataTable事件
3.2.7 DataTable事件的示例
3.3 填充DataSet
3.3.1 构造一个数据适配器
3.3.2 调用Fill方法
3.3.3 检索表集合的元数据
3.3.4 用多个DataTable填充表集合
3.4 RelatiOns集合
3.5 合并DataSet
3.5.1 合并两个DataSet
3.5.2 合并两个DataSet并保留原始值
3.5.3 合并两个有着不同模式的DataSet
3.6 缓存DataSet获取更好的性能
3.7 小结
第4章 数据适配器的使用
4.1 数据适配器
4.1.1 利用更复杂的查询
4.1.2 利用少量记录填充DataSet对象
4.1.3 利用存储过程填充DataSet
4.2 数据库的更新
4.2.1 行状态和字段值形式
4.2.2 修改DataSet中的记录
4.2.3 RowState和更新操作
4.3 数据适配器事件
4.4 并发管理
4.4.1 并发控制的类型
4.4.2 ADO中的并发
4.4.3 手工控制并发问题
4.4.4 利用数据适配器控制并发
4.4.5 解决并发问题
4.5 小结
第5章 类型化DataSet和DataSet模式
5.1 XSD概述
5.1.1 简单类型
5.1.2 用户定义的类型
5.1.3 复杂类型
5.1.4 元素组
5.1.5 属性组
5.1.6 XSD注释
5.1.7 XmlSchema类
5.2 Dataset模式
5.2.1 模式转换
5.2.2 约束
5.3 强类型化的DataSet
5.3.1 在Visual Studio.NET中构建一个类型化的Dataset
5.3.2 手工构建类型化DataSet
5.3.3 强类型化DataSet和关系数据
5.3.4 填充已具有模式的DataSet对象
5.3.5 类型化DataSet的性能
5.4 注释类型化DataSet
5.4.1 codegen命名空间
5.4.2 msdata命名空间
5.4.3 注释过的类型化DataSet示例
5.5 小结
第6章 XML和Databet
6.1 XmlDocument(W3CDOM)
6.2 XPath
6.2.1 轴
6.2.2 节点测试
6.2.3 谓词
6.2.4 使用XPath的示例
6.3 DataSet模式
6.3.1 模式推断
6.3.2 提供的模式
6.3.3 利用模式进行文档验证
6.4 DataSet和XML数据
6.4.1 加载XML
6.4.2 编写XML
6.4.3 失真和DataSet模式
6.5 DataSet和XmlDataDocument
6.5.1 通过XSD实现的XML文档的关系投影
6.5.2 类型化DataSet的关系投影
6.6 小结
第7章 约束、关系和视图
7.1 约束
7.1.1 惟一性约束
7.1.2 外键约束
7.1.3 引用完整性
7.1.4 定制约束
7.2 DataRelatiOn
7.3 DataView
7.3.1 排序
7.3.2 过滤
7.3.3 根据行的状态过滤
7.3.4 在DataView中编辑数据
7.3.5 DataViewManager
7.3.6 数据绑定
7.4 综合运用
7.5 小结
第8章 事务处理
8.1 什么是事务处理
8.1.1 ACID属性
8.1.2 数据库事务处理
8.1.3 事务处理词汇
8.2 ADO.NET事务处理支持:
8.3 编写事务处理型数据库应用程序
8.3.1 实现事务处理
8.3.2 测试使用隔离级别的效果
8.3.3 何时使用事务处理
8.3.4 事务处理和性能
8.3.5 事务处理的默认行为
8.3.6 事务处理和用户确认
8.3.7 同时进行ADO.NET和DBMS事务处理
8.4 高级技巧
8.4.1 保存点
8.4.2 嵌套的事务处理
8.4.3 与DataSet和数据适配器一起使用事务处理
8.5 小结
第9章 映射
9.1 利用SQL的"AS"关键字
9.2 ADO.NET映射机制
9.2.1 在检索数据时利用映射
9.2.2 利用映射的名称插入记录
9.3 利用映射的Web服务
9.3.1 创建供应商数据库
9.3.2 创建供应商Web服务
9.3.3 创建PetLovers应用程序
9.4 小结
第10章 构建数据服务组件
10.1 数据服务组件的概念以及使用它的原因
10.1.1 什么是数据服务组件
10.1. 2 数据服务组件的优点
10.2 创建一个数据服务组件
10.3 部署数据服务组件
10.4 使用数据服务组件
10.4.1 在ASP.NETWeb窗体中使用DAL组件
10.4.2 在Web服务中使用DAL组件
10.5 性能和优化技巧
10.6 小结
第11章 ADO.NET和Web服务
11.1 安装示例代码
11.2 Web服务--新的DCOM
11.3 通用标准
11.4 构建一项基本的Web服务
11.5 构建一个基本的使用者
11.5.1 构建一个HTTP使用者
11.5.2 用VisualStudio.NET构建一个SOAP使用者
11.5.3 什么是代理客户机
11.5.4 wsdl.exe实用程序
11.6 Web服务中的数据交换
11.6.1 处理DataSet
11.6.2 使用XML和Web服务
11.7 Web服务安全
11. 7.1 使用Winows身份验证方法
11.7.2 使用基于SOAP的身份验证
11.8 小结
第12章 SQLServer的本地XML支持
12.1 FORXML
12.1.1 FORXML的可选参数
12.1.2 FORXMLRAW
12.1.3 FORXMLAUTO
12.1.4 FORXMLEXPLICIT
12.2 OPENXML
12.3 SQLXML的托管类
12.3.1 SQLXML还是ADO.NET
12.3.2 SQLXML托管类的体系结构
12.3.3 SQLXML对象模型
12.4 小结
第13章 性能和安全
13.1 优化数据访问
13.1.1 选择数据读取器还是数据集
13.1.2 往返操作
13.1.3 存储过程
13.1.4 配置DataAdapter命令
13.1.5 大量数据的处理
13.1.6 编组问题
13.1.7 DataSet串行化
13.1.8 通过HTTP传递XML
13.2 连接入池
13.2.1 SqlConnection
13.2.2 OleDbConnection
13.3 消息队列
13.3.1 是否排队
13.3.2 发送消息
13.3.3 接收消息
13.4 安全问题
13.4.1 代码访问安全
13.4.2 CAS应用
13.4.3 SSL
13.4.4 加密
13.5 小结
第14章 集成和迁移
14.1 互操作
14.1.1 RCW和COM的互操作
14.1.2 从.NET访问ADO
14.1.3 平台调用服务(PInvoke)
14.2 迁移
14.2.1 ADO数据类型
14.2.2迁移连接
14.2.3 迁移Recordset
14.2.4 迁移命令和存储过程
14.2.5 XML保存中的变化
14.2.6 处理异常和错误
14.2.7 流
14.3 小结
第15章 创建自定义的.NET数据提供者
15.1 数据提供者库
15.2 应用程序要求
15.2.1 零售商店
15.2.2 电子商务网站
15.2.3 电话销售
15.3 体系结构和设计
15.4 实现数据提供者程序集
15.4.1 OQProvider命名空间
15.4.2 OrderObject
15.4.3 Orderltem
15.4.4 MSMQ知识回顾
15.4.5 OQConnectiOn
15.4.6 OQCommand
15.4.7 OQDataReader
15.4.8 OQDataAdapter
15.4.9 OQException
15.5 使用自定义数据提供者
15.5.1 零售商店接口
15.5.2 电子商务Web站点接口
15.5.3 电话销售接口
15.6 小结
附录A Visual Studio.NET和ADO.NET
A.1 连接类
A.2 命令数据组件
A.3 数据适配器组件
A.4 DataSet数据组件
A.4.1 类型化数据集
A.4.2 生成并填充类型化数据集对象
A.5 DataView数据组件
A.5.1 使用DataView查看选择的行
A.5.2 使用DataView排序数据行
A.6 DataGrid组件
A.6.1 DataGridWeb组件
A.6.2 DataGrid窗口组件
A.7 小结

本目录推荐