圣殿祭司的ASP.NET 4.0专家技术手册.pdf

圣殿祭司的ASP.NET 4.0专家技术手册.pdf
 

书籍描述

编辑推荐
200多个高含金量的范例,让您真正掌握ASP.NET的核心技术
深入介绍登录验证、权限管理、用户配置文件、LINQ等常用模块,可随用随查的专家手册
从Visual Studio 2010开发工具、ASP.NET 4.0的新功能,到流行的AJAX开发技术,帮助读者轻松掌握专业的Web开发技能

作者简介
奚江华,网名圣殿祭司。
信息管理硕士,拥有MCSE、MCDBA、TCSE 专业认证,精通商业智能(BI)应用、Oracle 数据库管理、.NET与Java系统开发等技术。著有多本ASP.NET技术图书,圣殿祭司Blog访问量超过50万次。
微软MSDN讲座专属讲师
微软TechED讲师
DotNet开发圣殿Blog版主

目录
目 录

CHAPTER 1 Visual Studio 2010和ASP.NET 4.0新功能介绍
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语言新功能
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新一代数据查询技术
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端Script和Page改进
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
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控制项——应用篇
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和SqIDataSource控制项——动态程序篇
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详解
8-1 Data Source数据源控件简介 283
8-2 祭司对Data Source控件的观点 283
8-3 Data Source控件诞生的使命 284
8-4 Data Source控件架构 285
8-5 DataSourceID属性与数据绑定控件 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控制项介绍
9-1 DetailsView控件 335
9-2 FormView控件 356
9-3 DataList控件 363
9-4 结论 367

CHAPTER 10 ASP.NET网站导航控制项
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 母版页应用到网站整体版面配置
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
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.config进行加密与解密 451
12-8 以程序对Web.config配置文件执行加密 453
12-9 结论 458

CHAPTER 13 ASP.NET网页安全性管理的验证与授权
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登录管理控件
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
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配置文件存储用户个性化数据
16-1 Profile配置文件应用范围 544
16-2 以Profile配置文件存储用户数据 544
16-3 定义Profile配置文件 545
16-4 更新Profile配置文件 548
16-5 Profile配置文件与账号身份的关系 550
16-6 读取全部用户的Profile配置文件数据 551
16-7 Profile用户配置文件运作原理 554
16-8 匿名用户的Profile运用 557
16-9 匿名者Profile配置文件的存储与运用 559
16-10 匿名者Profile数据迁移 562
16-11 ProfileModule类 564
16-12 Profile_Personalize事件 565
16-13 ProfileAutoSaving事件 570
16-14 ProfileManager类 573
16-15 以程序读取Web.config的Profile Property属性设置 581
16-16 以程序动态建立Profile配置文件 582
16-17 以程序读取anonymousIdentification属性设置 584
16-18 加密Profile配置文件区段强化安全性 586
16-19 结论 586

CHAPTER 17 Web组件框架
17-1 Web组件框架介绍 588
17-2 Web组件功能概述 592
17-3 细说Web组件控件 593
17-4 Web组件的5种显示模式 595
17-5 Web组件的个性化数据管理 619
17-6 结论 625

内容简介
  《圣殿祭司的ASP.NET 4.0专家技术手册》共分17章,全面阐述了ASP.NET 4.0的具体应用。主要内容包括:ASP.NET 4.0技术概述、ASP.NET程序的编译模型、将ASP.NET程序开发服务器Port固定的技巧、C# 4.0语言新功能、对象初始化程序、LINQ架构概述、LINQ标准查询运算符、跨页发送、ASP.NET网页指令、My对象的内涵、C# 直接调用My对象、GridView功能特色、GridView对数据处理与事件模式的改变、Data Source数据源控件、DetailsView控件、网站导航控件、建立母版页、注册ASP.NET网站数据库与设置Provider、验证与授权、Login相关控件、ASP.NET 网页授权、Profile配置文件应用、加密Profile配置文件、Web组件框架和Web组件的个性化数据的管理等方面的技术。书中通过大量的实例让读者学以致用。
  《圣殿祭司的ASP.NET 4.0专家技术手册》适合程序员学习,也适合作为大专院校计算机专业的学习用书及培训学校计算机专业的教材。

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多