《圣殿祭司的ASP NET 4 0专家技术手册》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:奚江华著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2013
  • ISBN:9787115311733
  • 页数:625 页
图书介绍:本书采用层层递进的方法,详细介绍了ASP.NET的新技术、新特色。并对C#4.0全新的语言增强特性进行了较详细的介绍,对ASP.NET中的各种技术点进行了大量的示例探讨,包括控件、状态管理、异常处理和追踪、用户控件、绘图技术等。

CHAPTER 1 Visual Studio 2010和ASP.NET4.0新功能介绍 2

1-1 ASP.NET平台的三分天下 2

1-2 .NET 4.0平台新功能概览 8

1-3 ASP.NET 4.0技术概览 10

1-4 VS 2010开发工具版本介绍 10

1-5技术说明文件安装 13

1-6 VS 2010 SP1安装与三个扩展管理工具 13

1-7 HTML5与CSS3的支持 16

1-8 .NET 4.0内建的图表控件 17

1-9 ASP.NET网站特殊文件夹 18

1-10程序代码重构 19

1-11代码段 22

1-12 ASP.NET程序的编译模型 26

1-13 ClientBuilderManager类别的编译功能 30

1-14项目同时使用C#与VB语言及多组件的技巧 31

1-15将ASP.NET程序开发服务器Port固定的技巧 34

1-16 IIS 7.5 Express精简版网页服务器 36

1-17各章项目程序名称列表 38

1-18小结 39

CHAPTER 2 C# 4.0与C# 3.0语言新功能 41

2-1 C# 4.0语言新功能 41

2-2静态与动态语言的比较 41

2-3 C# 4.0静态基础融入动态能力 43

2-4 DLR动态执行环境 45

2-5命名参数与可选变量的运用 46

2-6 C# 3.0语言功能 48

2-7隐含类型局部变量及数组声明 48

2-8对象初始化程序 55

2-9集合初始化程序 58

2-10匿名类型 59

2-11 Lambda表达式 64

2-12扩展方法 66

2-13自动实现属性 69

2-14部分方法定义 72

2-15结论 76

CHAPTER 3 LINQ新一代数据查询技术 78

3-1 LINQ Project缘起与诞生 78

3-2 LINQ架构概览 78

3-3 LINQ Query查询三步骤及延迟查询特性 81

3-4 LINQ to ObjecT 83

3-5 LINQ to ADO.NET 87

3-6 LINQ to XML 102

3-7 LINQ标准查询运算符 112

3-8结论 115

CHAPTER 4跨页发送、Client端Scri pt和Page改进 117

4-1跨页发送 117

4-2 HtmlHead与HtmlMeta类 125

4-3 MetaKeywords与MetaDescription属性 128

4-4 Client端Script的增强与改进 129

4-5 Client端的异步CallbacK 137

4-6新的HTML编程语法〈%:%〉 144

4-7 ASP.NET网页指令 147

4-8结论 147

CHAPTER 5神奇的对象My 149

5-1 My对象的内涵 149

5-2 My对象与项目类型相依性 150

5-3 My对象对C#程序员的意义 151

5-4在C#环境使用My对象的步骤 152

5-5 My的大分类对象功能简介 155

5-6 MY.Application对象 155

5-7 MY.Computer对象 161

5-8 MY.Forms对象 172

5-9 MY.Log对象 173

5-10 MY.Resources对象 174

5-11 MY.Settings对象 178

5-12 MY.User对象 182

5-13 MY.WebServices对象 184

5-14 C#直接调用My对象的奇幻联想 188

5-15结论 189

CHAPTER 6 GridView和 SqIDataSource控制项——应用篇 191

6-1 GridView功能特色 191

6-2 GridView与SqlDataSource控件架构 191

6-3 GridView与SqlDataSource声明式语法 193

6-4 GridView控件属性 194

6-5网站数据库的注册与导入 196

6-6 DataSourceID和DataSource属性 200

6-7 GridView控件的8种字段类型的应用 200

6-8 GridView的AJAX异步Callback限制 233

6-9 GridView分页外观设置 234

6-10 GridView对多个表的Table Join查询 235

6-11 GridView结合OnClientClick进行确认操作 237

6-12结论 237

CHAPTER 7 GridView和SqlDataSource控制项——动态程序篇 239

7-1 GridView对数据处理与事件模式的改变 239

7-2 GridView控件方法与事件 239

7-3 GridView的Code-Behind编写模式 241

7-4 GridViewRow的RowType与RowState属性 242

7-5 GridView与多个表的Table Join查询 249

7-6 GridView分页与排序功能 250

7-7 GridView行的选择功能 256

7-8 GridView行的删除功能 261

7-9 GridView行的编辑与更新功能 263

7-10动态建立TemplateField模板字段的原理 265

7-11 GridView表头表尾的跨列跨行、多重表头表尾 270

7-12 GridView对背景图片的支持 277

7-13 GridView行的外部更新 278

7-14 GridView的数据库事务 280

7-15结论 281

CHAPTER 8数据源控制项Data Source详解 283

8-1 Data Source数据源控件简介 283

8-2祭司对Data Source控件的观点 283

8-3 Data Source控件诞生的使命 284

8-4 Data Source控件架构 285

8-5 DataSourcelD属性与数据绑定控件 286

8-6 DataSourceMode数据源模式 287

8-7 DataSource控件参数类型 289

8-8 6种参数类型的应用 290

8-9参数方向 297

8-10 Data Source控件的数据筛选机制 298

8-11 Data Source控件的缓存 303

8-12 Data Source控件的分页与排序原理 304

8-13 Data Source控件数据库事务 305

8-14 SqlDataSource事务机制的奇怪之处 311

8-15 SqlDataSource对存储过程的访问 311

8-16 ObjectDataSource控件 314

8-17数据访问冲突检测 325

8-18数据源控件与ADO.NET选择时机 331

8-19结论 332

CHAPTER 9 DetailsView、 FormView与DataList控制项介绍 335

9-1 DetailsView控件 335

9-2 FormView控件 356

9-3 DataList控件 363

9-4结论 367

CHAPTER 10 ASP.NET网站导航控制项 369

10-1网站导航功能的意义 369

10-2网站导航控件简介 370

10-3建立网站导航地图路径 371

10-4 TreeView控件 374

10-5 SiteMapPath服务器控件 386

10-6 Menu服务器控件 391

10-7通过SiteMapProvider API访问多个SiteMap文件 400

10-8 SiteMap类别API 405

10-9结论 408

CHAPTER 11母版页应用到网站整体版面配置 410

11-1母版页概述 410

11-2建立母版页 411

11-3使用Master Pages建立内容页 413

11-4母版页运作原理 415

11-5嵌套母版页 416

11-6用程序访问母版页及内容页控件 419

11-7结论 420

CHAPTER 12 ASP.NET网站管理工具与配置API 422

12-1注册ASP.NET网站数据库与设置ProvideR 422

12-2 ASPNET REGSQL数据库注册工具 422

12-3 ASP.NET网站管理工具 425

12-4未安装Visual Studio时,如何使用ASP.NET网站管理工具 441

12-5 ASP.NET MMC Snap-In嵌入式管理单元 442

12-6配置管理API 446

12-7用ASPNET_ REGIIS对WeB.confiig进行加密与解密 451

12-8以程序对WeB.config配置文件执行加密 453

12-9结论 458

CHAPTER 13 ASP.NET网页安全性管理的验证与授权 460

13-1 ASP.NET安全性的两位隐形门神 460

13-2验证与授权的意义 460

13-3验证与授权在Windows中的权力根源 461

13-4 IIS网站目录安全性设置 463

13-5 Windows验证模式 464

13-6 Forms验证模式 466

13-7 Forms验证模式机制的探讨 469

13-8结论 470

CHAPTER 14 Login登录管理控件 472

14-1 Login控件与重复造轮子 472

14-2 Login相关控件 472

14-3检查ASP.NET网站数据库注册及验证模式设置 474

14-4 Login控件 475

14-5自定义Login控件模板 481

14-6 LoginName控件 484

14-7 LoginStatus控件 485

14-8 LoginView控件 486

14-9建立账号CreateUserWizard控件 489

14-10变更密码ChangePassword控件 490

14-11恢复密码PasswordRecovery控件 491

14-12结论 493

CHAPTER 15 Membership成员资格管理与Role角色管理API 495

15-1洞悉ASP.NET功能单元的意义 495

15-2 Membership成员资格管理 496

15-3 Membership成员资格背后运行的秘密 522

15-4 Role角色管理 523

15-5 ASP.NET网页授权 540

15-6结论 542

CHAPTER 16用Profile配置文件存储用户个性化数据 544

16-1 Profiile配置文件应用范围 544

16-2以Profiile配置文件存储用户数据 544

16-3定义 Profiile配置文件 545

16-4更新Profiile配置文件 548

16-5 Profiile配置文件与账号身份的关系 550

16-6读取全部用户的Profiile配置文件数据 551

16-7 Profiile用户配置文件运作原理 554

16-8匿名用户的Profiile运用 557

16-9匿名者Profiile配置文件的存储与运用 559

16-10匿名者Profiile数据迁移 562

16-11 ProfiileModule类 564

16-12 Profiile Personalize事件 565

16-13 ProfiileAutoSaving事件 570

16-14 ProfileManager类 573

16-15 以程序读取WeB.confiig的Profiile Property属性设置 581

16-16以程序动态建立Profiile配置文件 582

16-17以程序读取anonymousIdentifiication属性设置 584

16-18加密Profiile配置文件区段强化安全性 586

16-19结论 586

CHAPTER 17 Web组件框架 588

17-1 Web组件框架介绍 588

17-2 Web组件功能概述 592

17-3细说Web组件控件 593

17-4 Web组件的5种显示模式 595

17-5 Web组件的个性化数据管理 619

17-6结论 625