图书介绍
ADO.NET专业项目实例开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Sanjeev Rohilla等著;陈君,王宝良等译 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508412559
- 出版时间:2003
- 标注页数:596页
- 文件大小:77MB
- 文件页数:619页
- 主题词:
PDF下载
下载说明
ADO.NET专业项目实例开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 ADO.NET概述1
第1章 以数据为中心的应用程序概述1
1.1 以数据为中心的应用程序的发展史2
1.1.1 DAO3
1.1.2 RDO3
1.1.3 OLE DB和ADO4
1.1.4 ADO.NET5
1.2 NET架构综述5
1.2.1 CLR6
1.2.2 .NET架构类库8
1.3 从ADO到ADO.NET的发展史9
1.4.1 断开连接方式的数据结构10
1.4 ADO.NET的特征10
1.4.2 数据集中的数据11
1.4.3 内置XML支持11
1.5 比较ADO和ADO.NET11
1.5.1 内存中的数据表示11
1.5.2 数据浏览12
1.5.3 光标的使用12
1.5.4 断开连接方式的数据访问12
1.5.5 在应用程序之间共享数据12
1.6 ADO.NET的优点13
1.6.1 互操作性13
1.6.2 可维护性13
1.6.3 可编程性13
1.6.5 可扩展性14
1.7 小结14
1.6.4 性能14
第2章 ADO.NET结构16
2.1 使用数据相关名字空间16
2.1.1 System.Data.OleDb16
2.1.2 System.Data.SqlClient17
2.2 ADO.NET组件17
2.2.1 数据集18
2.2.2 .NET数据提供者18
2.3 ADO.NET和XML21
2.4 小结21
第3章 连接SQL Server和其他数据源23
3.1 ADO.NET的Connection设计对象——概述23
3.1.1 OleDbConnection对象23
3.1.2 SqlConnection对象27
3.2 Visual Studio.NET中的连接设计工具28
3.2.1 使用Server Explorer创建数据连接29
3.2.2 使用Properties窗口创建数据连接32
3.2.3 使用Data Form Wizard创建连接33
3.3 编码创建数据连接38
3.3.1 连接SQL Server数据库39
3.3.2 连接到OLE DB数据源39
3.4 小结40
第4章 ADO.NET数据适配器41
4.1 数据适配器概述41
4.1.1 管理相关表42
4.1.2 使用Connection对象42
4.1.3 数据适配器属性42
4.1.5 表映射43
4.1.6 DataAdapter对象43
4.1.4 数据适配器命令中的参数43
4.2 创建和配置数据适配器48
4.2.1 使用Server Explorer49
4.2.2 使用Data Adapter Configuration Wizard51
4.2.3 手工创建数据适配器57
4.2.4 使用Properties窗口配置数据适配器58
4.2.5 预览数据适配器结果61
4.2.6 编程创建和配置数据适配器62
4.3 创建表映射64
4.3.1 使用Properties窗口64
4.3.2 编写代码66
4.4 为数据适配器命令使用参数67
4.4.1 选择参数67
4.5 小结68
4.4.2 更新参数68
第5章 ADO.NET数据库69
5.1 数据集概述69
5.1.1 DataSet对象模型69
5.1.2 数据集和XML71
5.1.3 比较数据集的类型72
5.2 创建数据集73
5.2.1 Visual Studio.NET设计工具概述73
5.2.2 使用设计工具创建有类型数据集75
5.2.3 使用设计工具创建无类型数据集78
5.2.4 编程创建数据集84
5.3 填充数据集85
5.4 小结85
6.1.1 DataTable对象87
6.1 数据表概述87
第6章 处理数据表87
6.1.2 DataTalbeCollection类88
6.1.3 DataColumn对象89
6.1.4 DataColumnCollection类89
6.1.5 DataRow对象89
6.1.6 DataRowCollection类90
6.2 定义数据表结构90
6.2.1 创建数据表的列90
6.2.2 添加约束93
6.3 操作数据表行中的数据95
6.3.1 添加数据95
6.3.2 查看数据96
6.3.3 编辑数据97
6.3.5 识别行的错误信息99
6.3.4 删除行99
6.3.6 接受或拒绝修改100
6.4 小结100
第2部分 专业项目1101
项目1 使用ADO.NET101
第7章 项目个案研究——SalesData应用程序102
7.1 项目生命周期103
7.1.1 需求分析103
7.1.2 总体设计104
7.1.3 详细设计104
7.1.4 构建104
7.1.5 测试104
7.1.6 接受104
7.2 数据库结构105
7.3 小结105
8.1 应用程序窗体的设计106
第8章 创建SalesData应用程序106
8.1.1 主窗体107
8.1.2 第二个窗体112
8.2 应用程序的运行112
8.2.1 应用程序的工作方式112
8.2.2 应用程序的代码115
8.3 小结127
第9章 使用Data Adapter Configuration Wizard创建简单的应用程序128
9.1 应用程序的窗休128
9.2 使用Data Adapter Configuration Wizard130
9.3 Data Adapter Configuration Wizard生成的代码138
9.4 小结146
10.1.1 需求分析147
10.1 项目生命周期147
第10章 项目个案研究——MyEvents应用程序147
10.1.2 总体设计148
10.1.3 详细设计148
10.2 小结149
第11章 创建MyEvents应用程序150
11.1 设计应用程序的Web窗体150
11.1.1 使用HTML Table控件155
11.1.2 使用DataGrid控件156
11.1.3 使用Calendar控件156
11.2 运行应用程序157
11.2.1 显示当前日期的事件数据158
11.2.2 添加事件163
11.2.3 查看事件169
11.3 完整的代码171
11.4 小结181
项目2 使用数据关系182
第3部分 专业项目2182
第12章 在ADO.NET中使用数据关系183
12.1 Visual Basic 6.0对数据关系的传统实现方案185
12.2 在一个数据集中处理多个表186
12.3 向数据集中添加关系187
12.4 DataRelation类190
12.4.1 ChildTable属性190
12.4.2 ParentTable属性191
12.4.3 ChildKeyConstraint属性192
12.4.4 ParentKeyConstraint属性193
12.5.1 使用DataSet类的Relations属性194
12.5.2 使用DataTable类的ParentRelations属性194
12.5 DataRelationCollection类194
12.6 显示嵌套数据关系中的数据195
12.7 使用XML Designer创建关系197
12.8 小结198
第13章 项目个案研究——CreditCard应用程序199
13.1 项目生命周期200
13.1.1 需求分析200
13.1.2 总体设计200
13.1.3 详细设计201
13.1.4 构建201
13.1.5 测试201
13.2 数据库结构202
13.2.1 Customers表202
13.2.2 CardDetails表202
13.2.3 StatementDetails表202
13.2.5 表的关系203
13.2.4 TransactionDetails表203
13.3 小结204
第14章 创建CreditCard应用程序205
14.1 设计应用程序窗体205
14.1.1 基本格式206
14.1.2 分组框206
14.1.3 文本框206
14.1.4 按钮207
14.2 应用程序的运行机制208
14.2.1 验证208
14.2.2 检索数据及向数据集中填充数据的代码209
14.2.3 创建数据关系212
14.2.4 遍历相关表213
14.2.5 关闭窗体214
14.3 完整的代码215
14.4 小结227
第4部分 专业项目3228
项目3 处理数据集中的数据228
第15章 处理数据集中的数据229
15.1 过滤和排序数据集数据229
15.1.1 直接在数据表中过滤和排序230
15.1.2 数据视图概述230
15.1.3 向窗体或组件中添加数据视图231
15.1.4 使用数据视图过滤和排序数据232
15.2 数据视图中的记录233
15.2.1 读取数据视图中的记录234
15.2.2 在数据视图中查找记录234
15.2.3 更新数据视图中的记录236
15.2.4 向数据视图中插入记录236
15.2.6 使用数据视图处理相关表237
15.2.5 删除数据视图中的记录237
15.3 创建和处理数据视图管理器238
15.4 数据更新事件239
15.5 己改行的数据240
15.5.1 检查修改过的行241
15.5.2 访问修改过的行241
15.5.3 获得一行的特定版本242
15.6 数据集中的数据验证242
15.6.1 在列修改期间验证数据242
15.6.2 在行修改期间验证数据243
15.7 小结243
第16章 项目个案研究——PizzaStore应用程序244
16.1 项目生命周期244
16.1.1 需求分析244
16.1.3 详细设计245
16.1.2 总体设计245
16.2 小结246
第17章 创建PizzaStore应用程序247
17.1 设计应用程序Web窗体247
17.2 PizzaStore应用程序的运行机制251
17.2.1 配置数据适配器252
17.2.2 生成数据集254
17.2.3 向导生成的代码255
17.2.4 填充数据集257
17.2.5 向DdlState下拉列表控件中添加项258
17.2.6 显示比萨饼店的详细信息260
17.3 完整的代码261
17.4 小结266
18.1.1 需求分析267
第18章 项目个案研究——UniversityCourseReports应用程序267
18.1 项目生命周期267
18.1.2 总体设计268
18.1.3 详细设计268
18.2 数据库结构268
18.3 小结271
第19章 创建UniversityCourseReports应用程序272
19.1 设计应用程序Web窗体272
19.2 应用程序的运行机制275
19.2.1 配置数据适配器278
19.2.2 生成数据集281
19.2.3 向导生成的代码282
19.2.4 填充数据集286
19.2.5 获取课程和大学详细信息287
19.3 小结297
第5部分 专业项目4298
项目4 对数据源执行直接操作298
第20章 对数据源执行直接操作299
20.1 使用直接数据访问模型的优点300
20.2 数据命令对象概述300
20.2.1 SqlCommand类301
20.2.2 OleDbCommand类304
20.3 DataReader对象307
20.3.1 SqlDataReader类307
20.3.2 OleDbDataReader类309
20.4 使用DataCommand对象311
20.4.1 使用工具箱添加SqlCommand对象311
20.4.2 使用工具箱添加OleDbCommand对象314
20.4.3 编程创建数据命令对象315
20.4.4 在DataCommand对象中使用参数316
20.5 对DataCommand对象使用存储过程318
20.6 小结319
第21章 项目个案研究——ScoreUpdates应用程序320
21.1 项目生命周期320
21.1.1 需求分析阶段320
21.1.2 总体设计321
21.1.3 详细设计321
21.2 数据库结构321
21.3 小结322
第22章 创建Score Updates应用程序323
22.1 设计应用程序窗体323
22.2 btnGetScore_Click过程329
22.3 完整的代码332
22.4 小结337
第6部分 专业项目5338
项目5 更新数据源中的数据338
第23章 更新数据源中的数据339
23.1 使用命令对象更新数据340
23.2 修改数据集中的数据342
23.2.1 更新数据集中的现有记录343
23.2.2 向数据集中插入新行344
23.2.3 从数据集中删除记录345
23.2.4 合并两个数据集345
23.2.5 更新约束347
23.2.6 修改数据集时更新错误347
23.2.7 数据有效性检查347
23.2.8 在数据集中维护修改信息347
23.3 从数据集中更新数据源349
23.2.9 提交对数据集的修改349
23.3.1 使用DataAdapter对象修改数据350
23.3.2 更新数据集的相关表355
23.4 小结356
第24章 项目个案研究——MyEvents应用程序Ⅱ357
24.1 项目生命周期357
24.1.1 总体设计357
24.1.2 详细设计357
24.2 小结358
第25章 MyEvents应用程序Ⅱ359
25.1 应用程序Web窗体的设计359
25.2 MyEvents应用程序的运行机制362
25.2.2 ShowEventDetails过程363
25.2.1 Page_Load事件过程363
25.2.3 FillDataSet过程364
25.2.4 MappedTable过程365
25.2.5 BtnSave_Click事件过程365
25.2.6 BtnShow_Click事件过程367
25.3 修改事件371
25.4 删除事件382
25.5 完整的代码386
25.6 小结401
第7部分 专业项目6402
项目6 管理数据一致性402
第26章 管理数据一致性403
26.1 ADO.NET中的数据一致性概述403
26.1.2 保存所有值的方案404
26.2 用动态SQL实现乐观一致性控制404
26.1.1 版本号方案404
26.3 使用存储过程实现乐观一致性控制408
26.4 创建事务410
26.5 小结411
第27章 项目个案研究——Movie Ticket Bookings应用程序412
27.1 项目生命周期412
27.1.1 需求分析412
27.1.2 总体设计413
27.1.3 详细设计413
27.2 数据库结构413
27.3 小结415
第28章 创建Movie Ticket Bookings应用程序416
28.1 创建应用程序的用户界面416
28.2.1 连接数据库417
28.2 向应用程序中添加功能417
28.2.2 生成数据集419
28.2.3 填充数据集421
28.2.4 验证输入数据421
28.3 窗体代码427
28.4 小结430
第8部分 专业项目7431
项目7 使用XML和数据集431
第29章 XML和数据集432
29.1 XML概述432
29.1.1 XML和HTML432
29.1.2 XML规范433
29.2 XML Schema简介437
29.2.1 XML Schema的组件437
29.2.2 XSD元素439
29.2.3 创建XML Schema440
29.3 XML Schema和数据集441
29.4.1 填充数据集442
29.4 处理XML文件和数据集442
29.4.2 输出数据集中的XML数据443
29.4.3 使用XML数据加载数据集445
29.4.4 从XML中加载数据集模式446
29.4.5 将数据集模式信息表示为XSD447
29.4.6 处理数据集中的嵌套XML和相关的数据448
29.4.7 XSL和XSLT转换448
29.5 小结449
第30章 项目个案研究——XMLDataSet450
30.1 项目生命周期450
30.1.1 需求分析450
30.1.2 总体设计450
30.2 数据库结构451
30.1.3 详细设计451
30.3 小结452
第31章 创建XMLDataSet应用程序453
31.1 设计XMLDataSet应用程序453
31.1.1 btnGetXML_Click过程456
31.1.2 btnWritelnvoice_Click过程457
31.2 完整的代码459
31.3 小结463
第32章 异常和错误处理464
32.1 异常概述464
32.2 处理异常464
32.3 Try...Catch块465
32.4 Exception类465
32.4.3 DataException类466
32.4.2 SqlException类466
32.4.1 OleDbException类466
32.5 小结473
第9部分 专业项目8475
项目8 创建和使用XML Web服务475
第33章 创建和使用XML Web服务476
33.1 XML Web服务简介477
33.2 XML在Web服务中的角色477
33.3 Web服务的规范478
33.3.1 SOAP478
33.3.2 UDDI478
33.3.3 WSDL478
33.4 创建Web服务479
33.5 创建Web服务客户484
33.6 测试Web服务488
33.7 部署Web服务489
33.8 小结493
第34章 项目个案研究——MySchedules应用程序494
34.1 数据库结构494
34.2 小结497
第35章 创建MySchedules应用程序498
35.1 创建应用程序的用户界面498
35.2 MySchedules应用程序的运行机制504
35.3 完整的代码519
35.4 小结526
第10部分 附录527
附录A Microsoft.NET架构简介527
A.1 Microsoft.NET架构概述527
A.2 .NET架构的优点527
A.3 Visual Studio.NET中的.NET架构实现528
A.3.2 Web服务的实现529
A.3.3 Windows Form的实现529
A.3.4 实现了项目无关对象模型529
A.3.1 Web Form的实现529
A.3.5 增强的调试功能530
A.3.6 支持ASP.NET编程530
A.3.7 增强的IDE环境530
A.4 .NET架构中的类型和名字空间531
A.5 MSIL532
A.6 跨语言互操作性532
A.6.1 通用语言规范概述533
A.6.2 通用类型系统概述533
附录B Visual Basic.NET概述535
B.1 Visual Basic.NET概述535
B.2.1 数据类型538
B.2 声明变量538
B.2.2 变量声明539
B.2.3 变量范围542
B.3 使用常量542
B.4 使用枚举543
B.5 使用运算符543
B.5.1 算术运算符543
B.5.2 比较运算符547
B.5.3 逻辑/位运算符549
B.6 创建类的实例554
B.7 使用共享成员559
B.8 类与标准模块的区别559
B.9 使用Visual Basic.NET中的集合559
B.11.1 If...Then...Else语句564
B.10 条件逻辑564
B.11 判断结构564
B.11.2 Select...Case语句566
B.12 循环结构568
B.12.1 While...End While语句569
B.12.2 Do...Loop语句569
B.12.3 For...Next语句571
B.12.4 For Each...Next语句572
B.13 内置函数574
B.13.1 字符串函数574
B.13.2 日期函数577
B.14 使用过程580
B.14.1 Sub过程581
B.14.2 Function过程583
B.14.3 Property过程584
B.15 过程参数585
B.15.1 通过值传递参数585
B.15.2 通过引用传递585
B.15.3 可选参数587
B.16 Visual Basic.NET中的事件处理587
B.17 使用工具箱设计应用程序589
B.18 在Visual Basic.NET中创建Windows应用程序592
B.19 创建ASP.NET Web应用程序593
B.19.1 创建项目和窗体594
B.19.2 添加控件和文本594
B.19.3 为控件创建事件处理函数595
B.19.4 构建和运行Web Forms页面595
B.20 在Visual Basic.NET中创建Pocket PC应用程序595
热门推荐
- 1447768.html
- 3164619.html
- 3691833.html
- 1148458.html
- 2803730.html
- 1763081.html
- 216227.html
- 940173.html
- 2771170.html
- 2555944.html
- http://www.ickdjs.cc/book_2343614.html
- http://www.ickdjs.cc/book_588514.html
- http://www.ickdjs.cc/book_3874710.html
- http://www.ickdjs.cc/book_1983720.html
- http://www.ickdjs.cc/book_911259.html
- http://www.ickdjs.cc/book_1409626.html
- http://www.ickdjs.cc/book_1405645.html
- http://www.ickdjs.cc/book_3848804.html
- http://www.ickdjs.cc/book_2494646.html
- http://www.ickdjs.cc/book_91576.html