ADO.NET高级编程 VB.NET编程篇PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(英)Paul Dickinson,(英)Pabio Claudio Ferracchiati等著;谭建波,李立新译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302069131
- 页数:519 页
第1章 ADO.NET 概论 1
1.1 ADO.NET 体系结构 1
1.2 .NET 数据提供者 2
1.3 DataSet 类 6
1.4 建立到数据源的连接 8
1.4.1 具体的连接类 9
1.4.2 数据提供者中的连接入池 12
1.5 命令的使用 13
1.6 ADO.NET 和 ADO2.6 20
1.6.1 断开连接的数据访问 20
1.6.2 只读只前向的访问 20
1.6.3 提供者特有的类 21
1.6.4 在.NET 中使用 ADO2.x 22
1.7 小结 23
2.1.1 IDataReader 接口 24
2.1 数据读取器的基础知识 24
第2章 使用数据读取器 24
2.1.2 IDataRecord 接口 25
2.2 数据读取器操作 26
2.2.1 导航多个结果集 26
2.2.2 采用类型安全的方式访问数据 27
2.2.3 获取结果集的模式 30
2.3 综合运用 32
2.4 常见的异常 36
2.4.1 IndexOutOfBoundsException 36
2.4.2 InvalidOperationException 36
2.5 与数据读取器性能有关的问题 36
2.5.1 列序号与列名称 37
2.5.2 类型安全和非类型安全的访问 38
2.6 小结 39
第3章 数据集 40
3.1 DataSet 对象模型 40
3.2 DataTable 41
3.2.1 DataColumn 42
3.2.2 DataRow 43
3.2.3 约束 43
3.2.4 PrimaryKey 44
3.2.5 动态构建一个 DataTable 44
3.2.6 DataTable 事件 45
3.2.7 DataTable 事件的示例 46
3.3 填充 DataSet 56
3.3.1 构造一个数据适配器 56
3.3.2 调用 Fill 方法 57
3.3.3 检索表集合的元数据 58
3.3.4 用多个 DataTable 填充表集合 60
3.4 Relations 集合 60
3.5 合并 DataSet 67
3.5.2 合并两个 DataSet 并保留原始值 68
3.5.3 合并两个有着不同模式的 DataSet 68
3.5.1 合并两个 DataSet 68
3.6 缓存 DataSet 获取更好的性能 69
3.7 小结 72
第4章 数据适配器的使用 74
4.1 数据适配器 74
4.1.1 利用更复杂的查询 74
4.1.2 利用少量记录填充 DataSet 对象 76
4.1.3 利用存储过程填充 DataSet 79
4.2.1 行状态和字段值形式 80
4.2 数据库的更新 80
4.2.2 修改 DataSet 中的记录 81
4.2.3 RowState 和更新操作 83
4.3 数据适配器事件 88
4.4 并发管理 90
4.4.1 并发控制的类型 90
4.4.2 ADO 中的并发 92
4.4.3 手工控制并发问题 92
4.4.4 利用数据适配器控制并发 95
4.4.5 解决并发问题 97
4.5 小结 98
第5章 类型化 DataSet 和 DataSet 模式 99
5.1 XSD 概述 99
5.1.1 简单类型 100
5.1.2 用户定义的类型 103
5.1.3 复杂类型 104
5.1.4 元素组 105
5.1.6 XSD 注释 107
5.1.5 属性组 107
5.1.7 XmlSchema 类 108
5.2 Dataset 模式 110
5.2.1 模式转换 111
5.2.2 约束 113
5.3 强类型化的 DataSet 118
5.3.1 在 Visual Studio.NET 中构建一个类型化的 Dataset 118
5.3.3 强类型化 DataSet 和关系数据 123
5.3.2 手工构建类型化 DataSet 123
5.3.4 填充已具有模式的 DataSet 对象 125
5.3.5 类型化 DataSet 的性能 125
5.4 注释类型化 DataSet 125
5.4.1 codegen 命名空间 126
5.4.2 msdata 命名空间 127
5.4.3 注释过的类型化 DataSet 示例 128
5.5 小结 131
第6章 XML 和 DataSet 132
6.1 XmlDocument(W3C DOM) 132
6.2 XPath 134
6.2.1 轴 136
6.2.2 节点测试 137
6.2.3 谓词 137
6.2.4 使用 XPath 的示例 137
6.3.1 模式推断 139
6.3 DataSet 模式 139
6.3.2 提供的模式 144
6.3.3 利用模式进行文档验证 146
6.4 DataSet 和 XML 数据 149
6.4.1 加载 XML 149
6.4.2 编写 XML 152
6.4.3 失真和 DataSet 模式 153
6.5 DataSet 和 XmlDataDocument 155
6.5.1 通过 XSD 实现的 XML 文档的关系投影 155
6.5.2 类型化 DataSet 的关系投影 159
6.6 小结 160
第7章 约束、关系和视图 161
7.1 约束 161
7.1.1 惟一性约束 162
7.1.2 外键约束 164
7.1.3 引用完整性 165
7.1.4 定制约束 167
7.2 DataRelation 175
7.3 DataView 181
7.3.1 排序 182
7.3.2 过滤 183
7.3.3 根据行的状态过滤 186
7.3.4 在 DataView 中编辑数据 188
7.3.5 DataViewManager 189
7.3.6 数据绑定 190
7.4 综合运用 192
7.5 小结 201
第8章 事务处理 202
8.1 什么是事务处理 202
8.1.1 ACID 属性 202
8.1.2 数据库事务处理 203
8.1.3 事务处理词汇 204
8.2 ADO.NET 事务处理支持 204
8.3.1 实现事务处理 207
8.3 编写事务处理型数据库应用程序 207
8.3.2 测试使用隔离级别的效果 212
8.3.3 何时使用事务处理 216
8.3.4 事务处理和性能 217
8.3.5 事务处理的默认行为 217
8.3.6 事务处理和用户确认 218
8.3.7 同时进行 ADO.NET 和 DBMS 事务处理 218
8.4 高级技巧 218
8.4.1 保存点 219
8.4.2 嵌套的事务处理 221
8.4.3 与 DataSet 和数据适配器一起使用事务处理 221
8.5 小结 224
第9章 映射 225
9.1 利用 SQL 的“AS”关键字 225
9.2 ADO.NET 映射机制 226
9.2.1 在检索数据时利用映射 226
9.2.2 利用映射的名称插入记录 230
9.3 利用映射的 Web 服务 234
9.3.1 创建供应商数据库 236
9.3.2 创建供应商 Web 服务 237
9.3.3 创建 Pet Lovers 应用程序 238
9.4 小结 244
第10章 构建数据服务组件 245
10.1 数据服务组件的概念以及使用它的原因 245
10.1.1 什么是数据服务组件 246
10.1.2 数据服务组件的优点 247
10.2 创建一个数据服务组件 247
10.3 部署数据服务组件 257
10.4 使用数据服务组件 259
10.4.1 在 ASP.NET Web 窗体中使用 DAL 组件 259
10.4.2 在 Web 服务中使用 DAL 组件 267
10.5 性能和优化技巧 269
10.6 小结 275
第11章 ADO.NET 和 Web 服务 277
11.1 安装示例代码 278
11.2 Web 服务——新的 DCOM 279
11.3 通用标准 280
11.4 构建一项基本的 Web 服务 281
11.5 构建一个基本的使用者 285
11.5.1 构建一个 HTTP 使用者 286
11.5.2 用 Visual Studio.NET 构建一个 SOAP 使用者 290
11.5.3 什么是代理客户机 299
11.5.4 wsdl.exe 实用程序 301
11.6 Web 服务中的数据交换 303
11.6.1 处理 DataSet 304
11.6.2 使用 XML 和 Web 服务 314
11.7 Web 服务安全 321
11.7.1 使用 Windows 身份验证方法 322
11.7.2 使用基于 SOAP 的身份验证 324
11.8 小结 329
第12章 SQL Server 的本地 XML 支持 330
12.1 FOR XML 331
12.1.1 FOR XML 的可选参数 333
12.1.2 FOR XML RAW 334
12.1.3 FOR XML AUTO 336
12.1.4 FOR XML EXPLICIT 339
12.2 OPENXML 348
12.3 SQLXML 的托管类 352
12.3.1 SQLXML 还是 ADO.NET 352
12.3.2 SQLXML 托管类的体系结构 352
12.3.3 SQLXML 对象模型 354
12.4 小结 370
第13章 性能和安全 371
11.1 优化数据访问 371
13.1.1 选择数据读取器还是数据集 371
13.1.2 往返操作 373
13.1.3 存储过程 373
13.1.4 配置 DataAdapter 命令 375
13.1.5 大量数据的处理 379
13.1.6 编组问题 388
13.1.7 DataSet 串行化 389
13.1.8 通过 HTTP 传递 XML 391
13.2 连接入池 391
13.2.1 SqlConnection 391
13.2.2 OleDbConnection 392
13.3 消息队列 392
13.3.1 是否排队 393
13.3.2 发送消息 393
13.3.3 接收消息 394
13.4 安全问题 396
13.4.1 代码访问安全 396
13.4.2 CAS 应用 398
13.4.3 SSL 402
13.4.4 加密 403
13.5 小结 405
第14章 集成和迁移 406
14.1 互操作 406
14.1.1 RCW 和 COM 的互操作 406
14.1.2 从 .NET 访问 ADO 406
14.1.3 平台调用服务(PInvoke) 410
14.2 迁移 410
14.2.1 ADO 数据类型 411
14.2.2 迁移连接 412
14.2.3 迁移 Recordset 413
14.2.4 迁移命令和存储过程 418
14.2.5 XML 保存中的变化 421
14.2.6 处理异常和错误 424
14.2.7 流 427
14.3 小结 429
第15章 创建自定义的.NET 数据提供者 430
15.1 数据提供者库 430
15.3 体系结构和设计 431
15.2.3 电话销售 431
15.2 应用程序要求 431
15.2.2 电子商务网站 431
15.2.1 零售商店 431
15.4 实现数据提供者程序集 433
15.4.1 OQProvider 命名空间 434
15.4.2 OrderObject 435
15.4.3 OrderItem 437
15.4.4 MSMQ 知识回顾 439
15.4.5 OQConnection 442
15.4.6 OQCommand 446
15.4.7 OQDataReader 455
15.4.8 OQDataAdapter 461
15.4.9 OQException 466
15.5 使用自定义数据提供者 467
15.5.1 零售商店接口 467
15.5.2 电子商务 Web 站点接口 469
15.5.3 电话销售接口 471
15.6 小结 473
附录 A Visual Studio.NET 和 ADO.NET 474
A.1 连接类 474
A.2 命令数据组件 480
A.3 数据适配器组件 486
A.4 DataSet 数据组件 497
A.4.1 类型化数据集 498
A.4.2 生成并填充类型化数据集对象 503
A.5 DataView 数据组件 507
A.5.1 使用 DataView 查看选择的行 507
A.5.2 使用 DataView 排序数据行 509
A.6 DataGrid 组件 510
A.6.1 DataGrid Web 组件 510
A.6.2 DataGrid 窗口组件 518
A.7 小结 519
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《莎士比亚戏剧精选集》(英)威廉·莎士比亚(William Shakespeare)著 2020
- 《莎士比亚 叙事诗·抒情诗·戏剧》(英)威廉·莎士比亚著 2019
- 《亚历山大继业者战争 上 将领与战役》(英)鲍勃·本尼特,(英)麦克·罗伯茨著;张晓媛译 2019
- 《孩子们的音乐之旅 1 宝宝睡觉 幼儿版》包菊英主编 2016
- 《超级参与者》王金强责编;赵磊译者;(澳)杰里米·海曼斯,(英)亨利·蒂姆斯 2020
- 《物联网导论》张翼英主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019