图书介绍
ADO.NET高级编程 VB.NET编程篇2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (英)Paul Dickinson,(英)Pabio Claudio Ferracchiati等著;谭建波,李立新译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302069131
- 出版时间:2003
- 标注页数:519页
- 文件大小:69MB
- 文件页数:536页
- 主题词:数据库-接口-程序设计;BASIC语言-程序设计
PDF下载
下载说明
ADO.NET高级编程 VB.NET编程篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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.620
1.6.1 断开连接的数据访问20
1.6.2 只读只前向的访问20
1.6.3 提供者特有的类21
1.6.4 在.NET 中使用 ADO2.x22
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 IndexOutOfBoundsException36
2.4.2 InvalidOperationException36
2.5 与数据读取器性能有关的问题36
2.5.1 列序号与列名称37
2.5.2 类型安全和非类型安全的访问38
2.6 小结39
第3章 数据集40
3.1 DataSet 对象模型40
3.2 DataTable41
3.2.1 DataColumn42
3.2.2 DataRow43
3.2.3 约束43
3.2.4 PrimaryKey44
3.2.5 动态构建一个 DataTable44
3.2.6 DataTable 事件45
3.2.7 DataTable 事件的示例46
3.3 填充 DataSet56
3.3.1 构造一个数据适配器56
3.3.2 调用 Fill 方法57
3.3.3 检索表集合的元数据58
3.3.4 用多个 DataTable 填充表集合60
3.4 Relations 集合60
3.5 合并 DataSet67
3.5.2 合并两个 DataSet 并保留原始值68
3.5.3 合并两个有着不同模式的 DataSet68
3.5.1 合并两个 DataSet68
3.6 缓存 DataSet 获取更好的性能69
3.7 小结72
第4章 数据适配器的使用74
4.1 数据适配器74
4.1.1 利用更复杂的查询74
4.1.2 利用少量记录填充 DataSet 对象76
4.1.3 利用存储过程填充 DataSet79
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 强类型化的 DataSet118
5.3.1 在 Visual Studio.NET 中构建一个类型化的 Dataset118
5.3.3 强类型化 DataSet 和关系数据123
5.3.2 手工构建类型化 DataSet123
5.3.4 填充已具有模式的 DataSet 对象125
5.3.5 类型化 DataSet 的性能125
5.4 注释类型化 DataSet125
5.4.1 codegen 命名空间126
5.4.2 msdata 命名空间127
5.4.3 注释过的类型化 DataSet 示例128
5.5 小结131
第6章 XML 和 DataSet132
6.1 XmlDocument(W3C DOM)132
6.2 XPath134
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 加载 XML149
6.4.2 编写 XML152
6.4.3 失真和 DataSet 模式153
6.5 DataSet 和 XmlDataDocument155
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 DataRelation175
7.3 DataView181
7.3.1 排序182
7.3.2 过滤183
7.3.3 根据行的状态过滤186
7.3.4 在 DataView 中编辑数据188
7.3.5 DataViewManager189
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 服务——新的 DCOM279
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 处理 DataSet304
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 XML331
12.1.1 FOR XML 的可选参数333
12.1.2 FOR XML RAW334
12.1.3 FOR XML AUTO336
12.1.4 FOR XML EXPLICIT339
12.2 OPENXML348
12.3 SQLXML 的托管类352
12.3.1 SQLXML 还是 ADO.NET352
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 传递 XML391
13.2 连接入池391
13.2.1 SqlConnection391
13.2.2 OleDbConnection392
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 SSL402
13.4.4 加密403
13.5 小结405
第14章 集成和迁移406
14.1 互操作406
14.1.1 RCW 和 COM 的互操作406
14.1.2 从 .NET 访问 ADO406
14.1.3 平台调用服务(PInvoke)410
14.2 迁移410
14.2.1 ADO 数据类型411
14.2.2 迁移连接412
14.2.3 迁移 Recordset413
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 OrderObject435
15.4.3 OrderItem437
15.4.4 MSMQ 知识回顾439
15.4.5 OQConnection442
15.4.6 OQCommand446
15.4.7 OQDataReader455
15.4.8 OQDataAdapter461
15.4.9 OQException466
15.5 使用自定义数据提供者467
15.5.1 零售商店接口467
15.5.2 电子商务 Web 站点接口469
15.5.3 电话销售接口471
15.6 小结473
附录 A Visual Studio.NET 和 ADO.NET474
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
热门推荐
- 2200335.html
- 454165.html
- 2372135.html
- 57938.html
- 3295751.html
- 2701132.html
- 1350533.html
- 3662268.html
- 2523340.html
- 2664213.html
- http://www.ickdjs.cc/book_947033.html
- http://www.ickdjs.cc/book_1110300.html
- http://www.ickdjs.cc/book_1780216.html
- http://www.ickdjs.cc/book_1473213.html
- http://www.ickdjs.cc/book_1618620.html
- http://www.ickdjs.cc/book_1709334.html
- http://www.ickdjs.cc/book_831428.html
- http://www.ickdjs.cc/book_1613285.html
- http://www.ickdjs.cc/book_3762456.html
- http://www.ickdjs.cc/book_3722510.html