您的位置:首页资料计算机教程

《ADO.NET技术内幕》(Microsoft ADO.NET )PDF

资源分类:
资料/计算机教程
发布者:
斯巴达克斯
发布时间:
2006-03-28 21:17
最新更新时间:
2006-03-29 00:01
浏览次数:
加载中..
eMule资源

中文名称:ADO.NET技术内幕
英文名称:Microsoft ADO.NET
版本:PDF
简介
BB--691144c.jpg
【原书名】 Microsoft ADO.NET
【原出版社】 Microsoft Press
【作者】 [美] David Sceppa
【译者】 粱超 张莉 贺堃
【丛书名】 微软.NET程序员系列
【出版社】 清华大学出版社
【书号】 7-302-07203-5
【开本】 16开
【页码】 500
【出版日期】 2003-9-1
【版次】 1-1
   

本书是使用Microsoft Visual Studio .NET和ADO.NET编写高可伸缩性、可用Web数据库应用程序的开发人员必备指南。介绍了如何使用ADO.NET在企业级的Web应用程序中访问、排序和处理数据。通过书中丰富的实例和工具,读者能够了解编写、测试与调试数据库应用程序代码的方法。本书还介绍了ADO.NET对象模型,用于Web扩展性的XML特性,与SQL Server 2000的集成。 全书共分5大部分。第I部分提供了ADO.NET对象模型的概要叙述,并且提供了【数据窗体向导】的指导内容。第Ⅱ部分介绍了如何使用.NET数据提供程序中的不同对象——Connection、Command、DataReader和DataAdapter对象。第Ⅲ部分包含了对ADO.NET对象模型中的脱机对象的讨论——DataSet、DataTable、DataColumn、DataRow、DataRelation和DataView对象。这一部分还介绍了使用DataAdapter向数据库提交更改的基本和高级场景,还讨论了ADO.NET的XML特性。第Ⅳ部分介绍了使用ADO.NET建立有效率的Windows应用程序和Web应用程序的技术。第V部分是附录。

第I部分 开始使用ADO.NET

第1章 ADO.NET概述

1.1 为什么引入新的对象模型?
1.2 ADO.NET对象模型
1.2.1 .NET数据提供程序
1.2.2 为什么使用分离的类和库
1.2.3 本书对.NET数据提供程序的介绍
1.2.4 连接的对象
1.2.5 断开连接的对象
1.2.6 元数据
1.2.7 强类型DataSet对象
1.3 常见问题

第2章 使用数据窗体向导生成ADO.NET应用程序

2.1 演示
2.2 用数据窗体向导生成数据绑定窗体
2.2.1 选择连接
2.2.2 从数据库中选择表
2.2.3 在DataSet中创建关系
2.2.4 选择要显示的列
2.2.5 选择显示样式
2.3 使用新的数据绑定窗体
2.3.1 在新数据绑定窗体中显示数据
2.3.2 利用DataRelation对象进行级联更改
2.3.3 向数据库提交更改
2.3.4 组件托盘
2.4 以数据窗体向导作为起始点
2.5 常见问题

第II部分 连接:使用.NET数据提供程序

第3章 与数据库连接

3.1 使用Connection对象
3.1.1 创建Connection对象
3.1.2 连接字符串
3.1.3 开放及关闭连接
3.1.4 连接池
3.1.5 销毁连接
3.1.6 使用连接创建其他对象
3.1.7 获取数据库架构信息
3.2 Visual Studio.NET设计时特性
3.2.1 在【服务器资源管理器】中处理Connection对象
3.2.2 向【服务器资源管理器】中添加数据连接
3.2.3 向应用程序添加连接
3.2.4 在运行时使用新连接
3.2.5 代码到哪里去了?
3.3 OleDbConnection对象参考
3.3.1 OleDbConnection对象的属性
3.3.2 OleDbConnection对象的方法
3.3.3 OleDbConnection对象事件
3.4 常见问题

第4章 数据库查询

4.1 在代码中使用Command对象
4.1.1 创建Command对象
4.1.2 执行无返回行的查询
4.1.3 用DataReader对象检查查询结果
4.1.4 执行返回单值的查询
4.1.5 执行参数化查询
4.1.6 调用存储过程
4.1.7 从输出参数中获取数据
4.1.8 在Transaction中执行查询
4.2 在Visual Studio.NET中创建Command对象
4.2.1 从工具箱中拖放
4.2.2 指定一个连接
4.2.3 使用查询生成器
4.2.4 在代码中使用新的Command对象
4.2.5 从【服务器资源管理器】中拖放
4.3 Command、DataReader以及Parameter对象参考
4.3.1 OleDbCommand对象的属性
4.3.2 OleDbCommand对象的方法
4.3.3 OleDbDataReader对象的属性
4.3.4 OleDbDataReader对象的方法
4.3.5 创建Parameter对象
4.3.6 OleDbParameter对象的属性
4.4 常见问题

第5章 用DataAdapter对象获取数据

5.1 什么是DataAdapter对象
5.1.1 DataAdapter与其他查询对象的不同之处
5.1.2 DataAdapter剖析
5.2 创建和使用DataAdapter对象
5.2.1 创建DataAdapter
5.2.2 DataAdapter构造函数
5.2.3 从查询中获取结果
5.2.4 将查询结果映射到DataSet中
5.2.5 处理批查询
5.2.6 从存储过程中获取行
5.2.7 获取架构信息
5.3 在Visual Studio.NET中创建DataAdapter对象
5.3.1 从工具箱中拖放DataAdapter
5.3.2 使用【数据适配器配置向导】
5.3.3 从【服务器资源管理器】中拖放
5.3.4 预览DataAdapter的结果
5.3.5 检查向导所生成的代码
5.4 DataAdapter参考
5.4.1 DataAdapter对象的属性
5.4.2 DataAdapter对象的方法
5.4.3 DataAdapter对象的事件
5.5 常见问题

第III部分 处理脱机数据—ADO.NET Data Set

第6章 处理DataSet对象

6.1 DataSet的特性
6.1.1 处理脱机数据
6.1.2 浏览、排序、搜索和过滤
6.1.3 处理分级数据
6.1.4 缓存更改
6.1.5 XML的完整性
6.1.6 统一功能
6.2 使用DataSet对象
6.2.1 创建数据集对象
6.2.2 查看调用DataAdapter.Fill创建的结构
6.2.3 查看DataAdapter返回的数据
6.2.4 校验DataSet中的数据
6.2.5 编写代码创建DataTable对象
6.2.6 修改DataTable内容
6.3 在Visual Studio.NET中使用DataSet对象
6.3.1 由DataAdapter对象生成DataSet
6.3.2 从零创建新DataSet
6.3.3 创建非类型化DataSet
6.4 DataSet、DataTable、DataColumn、DataRow、UniqueConstraints和ForeigkeyConstraints对象参考
6.4.1 DataSet对象的属性
6.4.2 DataSet对象的方法
6.4.3 DataSet对象的事件
6.4.4 DataTable对象的属性
6.4.5 DataTable对象的方法
6.4.6 DataTable对象的事件
6.4.7 DataColumn对象的属性
6.4.8 DataRow对象的属性
6.4.9 DataRow对象的方法
6.4.10 UniqueConstraint对象的属性
6.4.11 ForeignkeyConstraint对象的属性
6.5 常见问题

第7章 处理关系数据

7.1 关系数据访问概述
7.1.1 联合查询
7.1.2 单独查询
7.1.3 层次化的ADO Recordset对象
7.1.4 ADO.NET的DataRelation对象
7.2 在代码中使用DataRelation对象
7.2.1 创建DataRelation对象
7.2.2 查找关系数据
7.2.3 使用DataRelation对象验证数据
7.2.4 自引用DataRelationship对象
7.2.5 多对多关系
7.2.6 在基于表达式的DataColumn对象中使用DataRelation对象
7.2.7 层迭更改
7.2.8 Join查询
7.3 在Visual Studio.NET中创建DataRelation对象
7.3.1 向强类型DataSet添加DataRelation
7.3.2 向一个非类型化DataSet添加DataRelation
7.4 DataRelation对象引用
7.4.1 DataRelation对象的属性
7.5 常见问题

第8章 排序、搜索和筛选

8.1 使用DataTable对象的搜索和筛选功能
8.1.1 根据主键值查找行
8.1.2 执行更具动态的搜索
8.1.3 执行通配符搜索
8.1.4 使用分隔符
8.1.5 使用附加Select方法
8.2 DataView对象
8.2.1 DataView对象从DataTable中返回数据
8.2.2 DataView对象不是SQL查询
8.3 在代码中使用DataView对象
8.3.1 创建DataView对象
8.3.2 使用RowStateFilter属性
8.3.3 使用DataRowView对象
8.3.4 通过DataView检查所有可用数据各行
8.3.5 在DataView中搜索数据
8.3.6 修改DataRowView对象
8.4 在Visual Studio.NET中创建DataView对象
8.4.1 在设计器中添加新DataView对象
8.4.2 设置DataView对象的属性
8.5 DataView对象参考
8.5.1 DataView对象的属性
8.5.2 DataView对象的方法
8.5.3 DataView对象的ListChanged事件
8.5.4 DataRowView对象的属性
8.5.5 DataRowView对象的方法
8.6 常见问题

第9章 使用强类型DataSet对象

9.1 创建强类型DataSet对象
9.1.1 困难的方法
9.1.2 简单的方法
9.2 使用强类型DataSet对象
9.2.1 添加行
9.2.2 查找行
9.2.3 编辑行
9.2.4 处理空数据
9.2.5 处理层次数据
9.2.6 其他DataSet、DataTable和DataRow特性
9.3 何时使用强类型DataSet对象
9.3.1 软件组件与瑞士军刀
9.3.2 设计时的优势
9.3.3 运行时的优势
9.3.4 其他注意事项
9.3.5 方法的选择
9.4 常见问题

第10章 向数据库提交更新

10.1 有关历史
10.1.1 用ADO Recordset提交更新的好处
10.1.2 用ADO Recordset对象提交更新的缺点
10.2 用ADO.NET Command对象提交更新
10.3 使用ADO.NET DataAdapter对象提交更新
10.4 手工配置DataAdapter对象
10.4.1 绑定参数简介
10.4.2 用存储过程提交更新
10.4.3 提供自己的更新逻辑
10.5 使用CommandBuilder对象生成更新逻辑
10.5.1 CommandBuilder如何生成更新逻辑
10.5.2 使用CommandBuilder的优点和缺点
10.6 使用【数据适配器配置向导】生成更新逻辑
10.6.1 检查DataAdapter的结构
10.6.2 构建更新逻辑的选择
10.6.3 使用存储过程提交更新
10.6.4 使用向导的优点和缺点
10.7 关于更新的其他注意事项
10.7.1 开放式并发选项
10.7.2 使用空值
10.7.3 在事务中提交更新
10.7.4 使用TableMappings集合
10.7.5 最佳更新方式
10.8 OleDbCommandBuilder对象参考
10.8.1 OleDbCommandBuilder对象的属性
10.8.2 OleDbCommandBuilder对象的方法
10.9 常见问题

第11章 高级更新场景

11.1 在提交更新后刷新一行
11.1.1 在提交更新后获取为时间戳列新生成的值
11.1.2 在提交更新后使用成批查询获取数据
11.1.3 用输出参数获取新数据
11.1.4 在提交更新之后用DataAdapter对象的RowUpdated事件获取数据
11.1.5 时间戳示例应用程序
11.2 获取新生成的自动递增值
11.2.1 使用SQL Server
11.2.2 使用Access 2000
11.2.3 使用Oracle序列
11.2.4 获取自动递增值的示例应用程序
11.3 使用SQL Server的NOCOUNT设置
11.4 提交层次化更改
11.4.1 提交挂起的插入和删除
11.4.2 使用自动递增值和关系数据
11.5 分离和重新集中改变
11.5.1 用GetChanges方法节省带宽
11.6 得体地处理失败的更新尝试
11.6.1 事先为冲突做出计划
11.6.2 通知用户失败
11.6.3 提取冲突行的当前内容
11.6.4 如果第一次没有成功
11.6.5 冲突示例应用程序
11.7 使用分布式事务
11.7.1 事务协调器和资源管理器
11.7.2 .NET框架中的分布式事务
11.7.3 对分布式事务的数据库支持
11.7.4 构建自己的组件
11.7.5 分布式事务示例应用程序
11.7.6 使用组件服务的其他好处
11.7.7 在处理复杂更新方案时使用ADO.NET
11.8 常见问题

第12章 使用XML数据

12.1 建立XML和数据访问之间的桥梁
12.2 读取和写入XML数据
12.2.1 DataSet对象的XML方法
12.2.2 GetXml方法
12.2.3 推断架构
12.2.4 影响XML文档架构的ADO.NET属性
12.2.5 缓存更改和XML文档
12.3 DataSet+XmlDocument=XmlDataDocument
12.3.1 使用XmlDataDocument对象
12.3.2 将DataSet作为XML文档访问
12.3.3 将更新缓存到XML文档
12.4 从SQL Server 2000中获取XML数据
12.4.1 使用SELECT…FORXML查询
12.5 SQL XML.NET数据提供程序
12.5.1 使用SqlXmlCommand将数据装载到XmlDocument
12.5.2 使用SqlXmlAdapter将数据装载到DataSet
12.5.3 使用模板查询
12.5.4 使用XPath查询
12.5.5 应用XSLT转换
12.5.6 提交更新
12.6 一个简单的ADO.NET和XML例子
12.7 条条大路通罗马
12.8 ADO.NET和XML:快乐的一对
12.9 常见问题

第IV部分 用ADO.NET构造高效的应用程序

第13章 生成高效的基于Windows的应用程序

13.1 用数据绑定快速生成用户界面
13.1.1 用数据绑定生成用户界面的步骤
13.1.2 数据绑定小结
13.2 应用程序设计考虑事项
13.2.1 只提取需要的数据
13.2.2 更新策略
13.2.3 连接策略
13.2.4 使用BLOB数据
13.3 常见问题

第14章 生成高效的Web应用程序

14.1 Web应用程序简介
14.1.1 ASP.NET是生成Web应用程序的出色工具
14.1.2 无状态优缺点
14.2 连接到数据库
14.2.1 使用受信任连接
14.2.2 使用Access数据库
14.3 在Web页中显示数据
14.3.1 使用DataBinder.Eval
14.3.2 将DataGrid控件绑定到查询结果
14.4 在往返行程之间缓存数据
14.4.1 无状态方式——不维护状态
14.4.2 在客户端缓存数据
14.4.3 在Web服务器上维护状态
14.4.4 在数据库中维护状态
14.4.5 维护状态的准则
14.5 分页
14.5.1 WebDataGrid的分页功能
14.5.2 DataAdapter Fill方法的分页功能
14.5.3 生成返回一页数据的查询
14.5.4 PagingOptions示例
14.6 在Web页面中编辑数据
14.6.1 用DataGrid简化数据编辑
14.6.2 处理DataGrid的Editing事件
14.6.3 向数据库提交更改
14.6.4 购物车示例
14.7 常见问题

第V部分 附录

附录A 使用其他.NET数据提供程序

A.1 SQL Client.NET数据提供程序
A.1.1 命名参数与参数标记
A.1.2 使用SqlConnection连接到SQL Server数据库
A.1.3 使用SqlDataAdapter获取查询结果
A.1.4 使用SqlCommand和SqlDataReader对象
A.1.5 GetSql<DataType>方法和SqlTypes命名空间
A.1.6 调用存储过程
A.1.7 获取数据库架构信息
A.2 ODBC.NET数据提供程序
A.2.1 使用OdbcConnection连接到数据库
A.2.2 使用参数查询
A.2.3 用OdbcDataAdapter获取查询结果
A.2.4 用OdbcDataReader检查查询的结果
A.2.5 调用存储过程
A.2.6 获取数据库架构信息
A.3 Oracle Client.NET数据提供程序
A.3.1 用OracleConnection连接Oracle数据库
A.3.2 使用参数查询
A.3.3 用OracleDataAdapter获取查询结果
A.3.4 用OracleDataReader检查查询结果
A.3.5 Oracle特定的数据类型
A.3.6 调用存储过程
A.3.7 从Oracle REF游标中提取数据
A.3.8 获取数据库架构信息
A.4 常见的跨提供程序操作问题
A.4.1 编写可在提供程序之间移植的代码
A.4.2 确定正确的.NET提供程序数据类型

附录B 工具

B.1 ADO.NET Ad Hoe Query Tool
B.1.1 连接到数据库
B.1.2 添加.NET数据提供程序
B.1.3 执行查询
B.1.4 查看查询架构信息
B.1.5 提交更新
B.1.6 应用程序设置
B.2 ADO.NET DataAdapter Builder
指定更新逻辑
B.3 ADO.NET Navigation Control
B.3.1 在Visual Studio.NET工具箱中添加ADO.NET Navigation控件
B.3.2 设置ADO.NET Navigation控件的属性
B.3.3 设置ADO.NET Navigation控件的其他属性

已通过安全检测:
安全检测软件软件:瑞星
版本号:18.20
在线时间>12小时
常驻DonkeyServer No1
所有权归属原作者。只可学习试看。切勿用于商业用途,否则由此引起一切后果自负。

引用此页 (Trackback) (?)

引用后通告地址 (Trackback URL):http://service.verycd.com/trackback/lib/0000096329/

  • 电子书 ——草原狼
    主要为编程类图书收集
eMule 资源频道
首页
电影
音乐
游戏
软件
动漫
剧集
资料
>管理营销
>外语教程
>计算机教程
>图书杂志
>体育健身
>纪录片
>有声读物
>其他资料
综艺
杂志
论坛
eMule 客户端下载

eMule VeryCD 版  eMule 是下载迅速、资源丰富的新一代 P2P 软件,完全遵从 GPL 协议开发,开放源码,永久免费。利用他的卓越特性,我们不但可以与全世界的网友共同分享资源,更可以通过 VeryCD,下载和发布最新的资源,充分享受自由共享的乐趣!

  最新版本:
eMule 客户端下载

热门下载

《网管员必读-服务器与数据存储》

《美河原创培训课程之软件开发系列视频更新Spring3》

《希赛系统分析师视频教程》[RMVB]
《Total Training Adobe Acrobat 8教程》(Total Training Adobe Acrobat 8 Vol 2)[Bin]

《Delphi数据库开发经典案例解析》PowerPoint高级演示技巧

《Java高清PDF书籍大杂烩 12.4更新数本》

《最强Dot Net教程资料集合》
《CBT Nuggets Microsoft Project 2003教程》(CBT Nuggets Microsoft Project 2003)[Bin]

《由尚德系列讲座之linux内核编程入门》(linux kernel)

《UNIX用户手册(第二版)更新 Unix Shell编程两本》高清PDF
推荐下载

《CG Academy 粒子原理教学 4 已更新2》(CG Academy Particle Flow Fundamentals 4)[ISO]

《由尚德系列讲座之linux内核编程入门》(linux kernel)

《最强Dot Net教程资料集合》

《吉林大学网页设计32讲+2讲》

《新版中日交流标准日本语电视辅导讲座初级上、下》Windows 媒体文件(WMV)压缩版 更新中

《中医四大经典之金匮要略 更新完毕》黑龙江中医药大学王雪华教授(更新完毕)[ISO]

《80年代荷尔蒙》(Hormone Eighties)[WMV]

《中国图片库》(CHINA STOCK PHOTOS)无版本说明[ISO]

《任真之经典古籍收藏》中文

《十二集大型纪录片故宫-更新花絮 卫星高清晰视频》卫星电视MPEGII数据流直接采集[TVRip]

《幸福人生讲座》更新8集版本08/8[wmv]

《有声畅销书 阿尔忒弥斯之鸟 欧因·科弗》(Artemis Fowl audiobook)German Edition

《爱我中华—中华历史文化合集》06月12日更新 新增《中国记忆》[RMVB]

《天使情人》(AngelLover)更新至01集(YDY)[TVRip]

Neeme Järvi -《柴可夫斯基管弦乐组曲全集》(Tchaikovsky Complete Suites)Detroit SO, CHANDOS[APE]

Tom Jones -《The Definitive Tom Jones 1964-2002》[OGG]

《街头舞魂》(Rize)PROPER版中英字幕[DVDRip]

Thelonious Monk -《The Columbia Years '62-'68》[OGG]

Sentenced -《1991 - 2005 作品集》[MP3!]

《机器人历险记》(Robots)思路.H264.1080P.DTS国粤英三声轨[HDTV]
Get Firefox!