ASP.NET2.0数据库高级编程
版权信息书 名: ASP.NET2.0数据库高级编

程
作者:(美)塔格拉提纳姆
出版社:人民邮电出版社
出版时间: 2007
ISBN: 9787115165121
开本: 16
定价: 69.00 元
内容简介数据访问是NETFramework的核心组件,其在.NETFramework中无处不在。从数据源控件到数据绑定控件,这些控件能够以各种方式使用从对象到关系型数据存储中的数据。全书内容包括:ASENET2.0概述、ADONET概述、ASENET2.0数据控件、使用SqlDataSource控件实现数据绑定、绑定XMI数据、数据绑定对象、ASPNET2.0站点导航、使用模板显示和编辑数据、GridView控件的排序和分页、高级数据源和数据绑定控件、事务、使ASPNET2.0和SQt,Server2005构成的Ⅳ层架构创建在线租订系统、使用高级ADONET实现数据显示、访问SQLServer2005中的数据、创建ASENETWeb站点的最佳实践等。
本书主要面向中级以上水平的编程人员,需要有ASENET开发经验,同时还熟悉关系型数据库。为了更好地阅读本书,读者应该具有一些c#语言的基础知识。
目录第1部分基础
第1章ASP.NET 2.0概述3
1.1ASP.NET 2.0特性3
1.1.1开发人员生产力4
1.1.2管理和配置17
1.1.3速度和性能19
1.2小结21
第2章ADO.NET 2.0概述23
2.1ADO.NET 2.0新特性23
2.1.1命名空间基础24
2.1.2ADO.NET类基础27
2.1.3理解ADO.NET的连接层30
2.1.4理解ADO.NET的非连接层35
2.2小结41
第3章ASP.NET 2.0数据控件42
3.1数据源控件概述42
3.1.1SqlDataSource控件43
3.1.2XmlDataSource控件49
3.1.3ObjectDataSource控件50
3.1.4SiteMapDataSource控件53
3.1.5配置数据源控件缓存55
3.2数据绑定控件概述55
3.2.1GridView控件56
3.2.2DetailsView控件59
3.2.3FormView控件61
3.2.4Menu控件62
3.2.5内联数据绑定语法62
3.2.6XML数据绑定语法63
3.2.7DropDownList、ListBox、RadioButtonList和CheckBoxList64
3.3小结64
第2部分ASP.NET 2.0数据源与数据绑定控件
第4章使用SqlDataSource控件实现数据绑定67
4.1SqlDataSource控件概述68
4.1.1选择记录70
4.1.2更新记录80
4.1.3删除记录87
4.1.4加密Web.config文件中的连接字符串90
4.1.5以编程方式将SqlDataSource控件添加到页面92
4.1.6使用SqlDataSource控件实现排序93
4.1.7缓存96
4.1.8缓存依赖98
4.2小结104
第5章绑定XML数据105
5.1XmlDataSource控件概述105
5.1.1使用XmlDataSource控件实现数据绑定109
5.1.2更新XML数据120
5.1.3以编程方式创建XmlDataSource控件122
5.1.4使用XmlDataSource控件实现XSL转换123
5.1.5处理XmlDataSource控件引发的事件125
5.1.6使用XmlDataSource控件实现缓存126
5.2小结128
第6章数据绑定对象129
6.1ObjectDataSource控件概述129
6.1.1检索记录132
6.1.2更新记录140
6.1.3插入记录145
6.1.4删除记录149
6.1.5以编程方式添加ObjectDataSource控件152
6.1.6通过ObjectDataSource控件使用泛型154
6.1.7缓存159
6.1.8通过ObjectDataSource控件使用Web服务160
6.2小结162
第7章ASP.NET 2.0站点导航163
7.1站点导航概述163
7.1.1实现站点导航164
7.1.2实现面包屑170
7.1.3以编程方式实现导航173
7.1.4绑定其他控件174
7.1.5为站点地图创建自定义属性175
7.1.6创建自定义站点地图提供程序177
7.1.7使用多个站点地图和站点地图提供程序188
7.1.8为使用安全修整配置站点地图189
7.2小结189
第8章使用模板显示和编辑数据191
8.1ASP.NET 2.0模板控件191
8.1.1GridView控件192
8.1.2DetailsView和FormView控件221
8.2小结224
第9章GridView控件的排序和分页225
9.1排序和分页225
9.1.1数据排序226
9.1.2数据分页234
9.1.3使用回调高效实现分页和排序243
9.2小结244
第10章高级数据源和数据绑定控件245
10.1高级控件245
10.1.1主从信息显示245
10.1.2在单个GridView中显示主/从视图249
10.1.3在GridView中实现多选252
10.1.4显示数据库中的图片256
10.1.5为GridView控件创建自定义模板261
10.1.6为数据绑定控件使用主题266
10.1.7为FormView控件实现数据绑定269
10.1.8扩展GridView控件275
10.2小结278
第11章事务279
11.1事务概述279
11.1.1ACID属性280
11.1.2数据库事务280
11.1.3.NET 1.x中的事务281
11.1.4.NET 2.0中的事务291
11.1.5事务事件302
11.1.6System.Transactions和System.EnterpriseServices之间的交互305
11.1.7何时使用事务307
11.2小结308
第12章实例研究:使用ASP.NET 2.0和SQL Server 2005构成的N层架构创建在线租订系统309
12.1实例概述309
12.1.1系统架构310
12.1.2业务过程310
12.2实现311
12.2.1数据库设计311
12.2.2实现CarRentalReservation组件316
12.2.3实现Web站点325
12.2.4整合全部内容352
12.3小结353
第3部分ASP.NET与XML
第13章使用高级ADO.NET实现数据显示357
13.1DataSet对象357
13.1.1DataSet集合358
13.1.2创建和使用DataSet对象359
13.1.3以编程方式创建DataSet对象360
13.1.4强类型DataSet362
13.1.5ADO.NET 2.0针对DataSet的改进367
13.2ADO.NET 2.0中的DataTable370
13.2.1DataTable和XML371
13.2.2关联DataReader和DataTable373
13.3独立提供程序的数据访问代码374
13.3.1提供程序工厂类层次374
13.3.2创建通用查询执行框架375
13.3.3在Web.config文件中存储连接字符串380
13.3.4关键问题381
13.4异步执行命令381
13.4.1同步和异步执行命令381
13.4.2异步执行命令概述383
13.5多活动结果集(MARS)386
13.6企业库中的数据访问块390
13.6.1什么是数据访问块390
13.6.2使用数据访问块的步骤391
13.6.3数据库对象391
13.6.4使用企业库数据访问块执行存储过程394
13.7小结396
第14章访问SQL Server 2005中的数据397
14.1SQL Server 2005概述397
14.2SQL Server 2005中的CLR398
14.3SQL Server 2005的新XML功能406
14.3.1SQL Server 2005中的FOR XML功能407
14.3.2利用ADO.NET执行FOR XML查询409
14.3.3SQL Server 2005中的XML数据类型415
14.4使用ADO.NET处理XML数据类型列420
14.5客户端XML433
14.6小结441
第15章实例研究:创建ASP.NET Web站点的最佳实践442
15.1实例概述442
15.1.1系统架构442
15.1.2业务过程444
15.2实现444
15.2.1数据库设计444
15.2.2实现CLR存储过程446
15.2.3实现数据访问层450
15.2.4实现Web站点464
15.3小结471
……