图书介绍
ASP.NET 3.5核心编程PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET 3.5核心编程](https://www.shukui.net/cover/33/30140299.jpg)
- (意)埃斯帕托著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302190585
- 出版时间:2009
- 标注页数:953页
- 文件大小:212MB
- 文件页数:973页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET 3.5核心编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 ASP.NET页面3
第1章 ASP.NET编程模型3
1.1ASP.NET究竟是什么4
1.1.1Web窗体编程5
1.1.2基于HTTP的事件驱动编程6
1.1.3HTTP协议8
1.1.4ASP.NET页面的结构10
1.2ASP.NET组件模型13
1.2.1组件交互模型14
1.2.2runat属性14
1.2.3ASP.NET服务器控件17
1.3ASP.NET开发栈18
1.3.1表示层18
1.3.2页面框架19
1.3.3HTTP运行时环境21
1.4ASP.NET提供程序模型24
1.4.1提供程序模型的基本原理24
1.4.2ASP.NET实现概述27
1.5小结31
1.6本章要点31
第2章 使用VisualStudio2008进行Web开发33
2.1VisualStudio2008简介33
2.1.1VisualStudio的突出特性34
2.1.2VisualStudio2008特有的功能39
2.1.3新的语言特性43
2.2创建一个ASP.NET网站项目47
2.2.1页面设计功能47
2.2.2在项目中添加代码53
2.2.3ASP.NET中的保留文件夹57
2.2.4ASP.NET项目的生成61
2.3应用程序的部署64
2.3.1XCopy部署64
2.3.2站点预编译67
2.4ASP.NET应用程序的管理69
2.4.1网站管理工具70
2.4.2ASP.NET配置文件的编辑73
2.5小结74
2.6本章要点75
第3章 ASP.NET页面剖析76
3.1页面的调用76
3.1.1运行机制77
3.1.2请求的处理82
3.1.3页面的处理指令86
3.2Page类95
3.2.1Page类的属性96
3.2.2Page类的方法99
3.2.3Page类的事件103
3.2.4事件模型104
3.2.5异步页面105
3.3页面的生命周期111
3.3.1页面的建立111
3.3.2回发的处理114
3.3.3页面的终结阶段115
3.4小结116
3.5本章要点117
第4章 ASP.NET核心服务器控件118
4.1ASP.NET服务器控件的通性119
4.1.1Control类的属性119
4.1.2Control类的方法122
4.1.3Control类的事件122
4.1.4其他功能123
4.2HTML控件127
4.2.1HTML控件的通性128
4.2.2HTML容器控件131
4.2.3HTML输入控件135
4.2.4HtmlImage控件140
4.3Web控件141
4.3.1Web控件的通性142
4.3.2核心Web控件144
4.3.3合成的Web控件150
4.4验证控件154
4.4.1验证控件的通行155
4.4.2各种验证控件157
4.4.3特殊功能160
4.5小结166
4.6本章要点166
第5章 页面的使用167
5.1窗体编程167
5.1.1HtmlForm类168
5.1.2多窗体170
5.1.3跨页投递174
5.2页面错误的处理178
5.2.1错误处理基础知识179
5.2.2错误与页面的映射183
5.3ASP.NET跟踪187
5.3.1ASP.NET执行流程的跟踪188
5.3.2跟踪消息的编写189
5.3.3跟踪查看器191
5.4页面的个性化192
5.4.1用户配置文件的创建193
5.4.2与页面的交互196
5.4.3配置文件提供程序202
5.5小结204
5.6本章要点205
第6章 富页面组合206
6.1母版页的使用207
6.1.1ASP.NET1.x中的富页面设计207
6.1.2母版页的编写208
6.1.3内容页的编写211
6.1.4母版页与内容页的处理215
6.1.5母版页的编程219
6.2主题的使用221
6.2.1理解ASP.NET主题222
6.2.2将主题应用于页面和控件225
6.2.3主题的运用228
6.3向导的使用231
6.3.1Wizard控件概述232
6.3.2向导步骤的添加236
6.3.3向导的导航239
6.4小结242
6.5本章要点243
第Ⅱ部分 向ASP.NET网站添加数据247
第7章 ADO.NET数据提供程序247
7.1.NET数据访问基础架构247
7.1.1.NET托管数据提供程序248
7.1.2通过ADO.NET访问数据源251
7.1.3提供程序工厂模型254
7.2数据源的连接258
7.2.1SqlConnection类258
7.2.2连接字符串263
7.2.3连接池269
7.3命令的执行274
7.3.1SqlCommand类274
7.3.2ADO.NET数据读取器278
7.3.3异步命令283
7.3.4事务的使用287
7.3.5SQLServer2005特有的改进291
7.4小结294
7.5本章要点295
第8章 ADO.NET数据容器296
8.1数据适配器296
8.1.1SqlDataAdapter类297
8.1.2表映射机制302
8.1.3批量更新的工作方式306
8.2内存中的数据容器对象308
8.2.1DataSet对象309
8.2.2DataTable对象314
8.2.3数据关系320
8.2.4DataView对象322
8.3小结324
8.4本章要点325
第9章 数据绑定模型326
9.1基于数据源的数据绑定326
9.1.1可用的数据源327
9.1.2数据绑定属性329
9.1.3列表控件334
9.1.4迭代控件340
9.2数据绑定表达式345
9.2.1简单数据绑定345
9.2.2DataBinder类347
9.2.3其他数据绑定方法349
9.3数据源组件352
9.3.1数据源组件概述353
9.3.2数据源控件内幕354
9.3.3Sq1DataSource控件357
9.3.4AccessDataSource控件362
9.3.5ObjectDataSource控件363
9.3.6LinqDataSource类371
9.3.7SiteMapDataSource类380
9.3.8XmlDataSource类384
9.4小结387
9.5本章要点388
第10章 Linq-to-SQL编程模型389
10.1LINQ概述389
10.1.1针对数据操纵的语言集成工具390
10.1.2通用的查询语法395
10.1.3LINQ的内部机制401
10.2与SQLServer的交互404
10.2.1数据上下文404
10.2.2数据的查询409
10.2.3数据的更新416
10.2.4其他特性421
10.3小结423
10.4本章要点423
第11章 创建可绑定的数据网格425
11.1DataGrid控件426
11.1.1DataGrid的对象模型426
11.1.2将数据绑定到网格430
11.1.3DataGrid控件的使用434
11.2GridView控件437
11.2.1GridView的对象模型437
11.2.2将数据绑定到GridView控件442
11.2.3数据的分页452
11.2.4数据的排序458
11.2.5数据的编辑463
11.2.6高级功能467
11.3小结472
11.4本章要点473
第12章 记录列表的管理474
12.1ListView控件474
12.1.1ListView的对象模型475
12.1.2列表布局的定义481
12.1.3表格式布局的构建482
12.1.4流布局的构建487
12.1.5平铺布局的构建489
12.1.6对列表应用样式495
12.2ListView控件的使用497
12.2.1就地编辑498
12.2.2更新的管理500
12.2.3新数据项的插入502
12.2.4项的选择506
12.2.5项列表的分页508
12.3小结512
12.4本章要点512
第13章 记录视图的管理514
13.1DetailsView控件514
13.1.1DetailsView的对象模型514
13.1.2DetailsView控件的数据绑定520
13.1.3主/从式视图的创建523
13.1.4数据的操作526
13.2FormView控件535
13.2.1FormView的对象模型535
13.2.2FormView控件的数据绑定537
13.2.3数据的编辑539
13.3小结542
13.4本章要点543
第Ⅲ部分 ASP.NET基础架构547
第14章 HTTP请求上下文547
14.1应用程序的初始化547
14.1.1HttpApplication类的属性548
14.1.2应用程序模块549
14.1.3HttpApplication类的方法549
14.1.4HttpApplication类的事件550
14.2global.asax文件553
14.2.1global.asax的编译553
14.2.2global.asax的语法554
14.2.3错误和异常的跟踪557
14.3HttpContext类559
14.3.1HttpContext类的属性560
14.3.2HttpContext类的方法561
14.4Server对象562
14.4.1HttpServerUtility类的属性563
14.4.2HttpServerUtility类的方法563
14.5HttpResponse对象569
14.5.1HttpResponse类的属性569
14.5.2HttpResponse类的方法572
14.6HttpRequest对象575
14.6.1HttpRequest类的属性575
14.6.2HttpRequest类的方法578
14.7小结580
14.8本章要点580
第15章 ASP.NET的状态管理581
15.1应用程序的状态581
15.1.1HttpApplicationState类的属性583
15.1.2HttpApplicationState类的方法583
15.1.3状态同步584
15.1.4应用程序状态的权衡585
15.2会话状态586
15.2.1会话状态HTTP模块586
15.2.2HttpSessionState类的属性591
15.2.3HttpSessionState类的方法592
15.3会话状态的使用592
15.3.1会话的标识593
15.3.2会话的生存期598
15.3.3将会话状态保存在远程服务器中599
15.3.4将数据保存到SQLServer603
15.4会话状态管理的自定义608
15.4.1构建自定义的会话状态提供程序608
15.4.2自定义会话ID的生成611
15.5页面的视图状态614
15.5.1StateBag类614
15.5.2视图状态的常见问题615
15.5.3无视图状态的Web窗体编程618
15.5.4ASP.NET视图状态的新变化621
15.5.5将视图状态保存在服务器上625
15.6小结629
15.7本章要点629
第16章 ASP.NET的缓存技术630
16.1应用程序数据的缓存630
16.1.1Cache类630
16.1.2ASP.NET缓存的使用634
16.1.3实践问题641
16.1.4自定义依赖项的设计645
16.1.5针对XML数据的缓存依赖项647
16.1.6针对SQLServer的缓存依赖项651
16.2ASP.NET页面的缓存658
16.2.1@OutputCache指令659
16.2.2HttpCachePolicy类664
16.2.3缓存页面的多个版本666
16.2.4ASP.NET页面局部的缓存669
16.2.5高级缓存功能673
16.3小结676
16.4本章要点676
第17章 ASP.NET的安全性678
17.1威胁来自何方678
17.2ASP.NET安全性上下文679
17.2.1ASP.NET应用程序涉及的安全性上下文680
17.2.2ASP.NET进程标识的更改682
17.2.3ASP.NET应用程序的信任级别685
17.2.4ASP.NET身份验证方法688
17.3使用Forms身份验证690
17.3.1Forms身份验证控制流程691
17.3.2FormsAuthentication类694
17.3.3Forms身份验证的配置696
17.3.4Forms身份验证的高级功能700
17.4成员资格与角色管理API704
17.4.1Membership类705
17.4.2成员资格提供程序710
17.4.3角色的管理714
17.5安全性相关的控件718
17.5.1登录控件718
17.5.2LoginName控件721
17.5.3LoginStatus控件721
17.5.4LoginView控件723
17.5.5PasswordRecovery控件724
17.5.6ChangePassword控件727
17.5.7CreateUserWizard控件728
17.6小结729
17.7本章要点730
第18章 HTTP处理程序和模块731
18.1IIS可扩展性API概述732
18.1.1ISAPI模型732
18.1.2IIS7.0的革新735
18.2HTTP处理程序的编写736
18.2.1IHttpHandler接口736
18.2.2用HTTP处理程序快速建立数据报表738
18.2.3图片查看器处理程序743
18.2.4更高效地存储图像747
18.2.5HTTP处理程序高级编程753
18.3HTTP模块的编写759
18.3.1IHttpModule接口760
18.3.2自定义的HTTP模块761
18.3.3页面的刷新特性764
18.4小结769
18.5本章要点770
第Ⅳ部分 ASP.NETAJAX扩展773
第19章 部分呈现——通向AJAX的捷径773
19.1ASP.NETAJAX基础结构774
19.1.1AJAX幕后的引擎775
19.1.2Microsoft AJAXJavaScript库780
19.1.3脚本管理器控件791
19.2使用部分呈现来有选择性地更新页面800
19.2.1UpdatePanel控件801
19.2.2UpdatePanel控件的优化使用805
19.2.3撤销挂起的更新815
19.2.4部分呈现的利与弊815
19.3AJAX控件工具包818
19.3.1通过扩展程序来改进控件819
19.3.2通过输入扩展程序完善用户界面825
19.3.3向Web页面添加安全弹出式提示框836
19.4小结843
19.5本章要点843
第20章 支持AJAX的Web服务845
20.1AJAX范式的实现845
20.1.1去掉部分呈现846
20.1.2ASP.NETAJAX应用程序客户端层的设计847
20.1.3ASP.NETAJAX应用程序服务器层的设计849
20.2针对ASP.NETAJAX应用程序的Web服务852
20.2.1应用程序特定的Web服务852
20.2.2Web服务的远程调用854
20.2.3AJAXWeb服务的调用858
20.2.4对AJAXWeb服务的思考862
20.3针对AJAX应用程序的WCF服务864
20.3.1构建一个简单的WCF服务864
20.3.2构建一个稍微复杂的WCF服务868
20.4利用页面方法来进行远程调用870
20.4.1页面方法简介871
20.4.2页面方法的使用872
20.5小结875
20.6本章要点876
第21章 Silverlight与富互联网应用程序877
21.1Silverlight概要877
21.1.1Silverlight的版本878
21.1.2Silverlight与Flash880
21.2Web页面中的Silverlight881
21.2.1Silverlight引擎882
21.2.2XAML内容的定义889
21.2.3Silverlight中的XAML语法893
21.3Silverlight的对象模型904
21.3.1Silverlight编程基础904
21.3.2Silverlight2.0简介911
21.4小结915
21.5本章要点915