图书介绍

ASP.NET 3.5核心编程PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET 3.5核心编程
  • (意)埃斯帕托著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302190585
  • 出版时间:2009
  • 标注页数:953页
  • 文件大小:212MB
  • 文件页数:973页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐