《ASP.NET程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李向军,付雪峰编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302275121
  • 页数:247 页
图书介绍:本书的主要内容包括ASP.NET概述、ASP.NET核心服务器控件、ASP.NET内置对象与页面命令、母版页与导航控件等内容。

第1章 ASP.NET 4.0概述 1

1.1 Web开发相关技术 1

1.1.1 Web程序发展历史 1

1.1.2静态网页和动态网页 2

1.1.3 ASP. NET、PHP、JSP简介 2

1.2 .NET Framework 4.0概述 4

1.2.1 .NET Framework 4.0框架结构 5

1.2.2 .NET Framework 4.0运行环境 7

1.3 Visual Studio. NET 2010简介 8

1.3.1 Visual Basic 2010新加功能和增强的功能 8

1.3.2 Visual C# 2010新加功能和增强的功能 9

1.3.3 Visual C+++ 2010新加功能和增强的功能 11

1.3.4 Visual F # 2010新加功能和增强的功能 13

1.4 ASP. NET 4.0编程技术简介 14

1.5小结 17

1.6习题 17

第2章ASP. NET核心服务器控件 18

2.1 ASP. NET服务器控件的一般性 18

2.1.1 Control类的一般性 19

2.1.2 Control类的方法 21

2.1.3 Control类的事件 22

2.1.4新特征 22

2.2 HTML控件 24

2.2.1 HTML控件的一般性 25

2.2.2 HTML容器控件 27

2.2.3 HTML输入控件 31

2.2.4 HtmlImage控件 36

2.3 Web控件 37

2.3.1 Web控件的一般性 37

2.3.2核心Web控件 39

2.3.3其他Web控件 44

2.4验证控件 48

2.4.1验证控件的一般性 48

2.4.2控件库 50

2.4.3特殊能力 53

2.5小结 57

2.6习题 58

第3章 内置对象与页面指令 61

3.1内置对象概述 61

3.2 Page对象 61

3.2.1页面的生命周期 61

3.2.2 Page对象事件和属性 62

3.3 Request对象 63

3.3.1使用Request对象获取客户端数据 64

3.3.2使用Request获取浏览器消息 64

3.3.3使用Request获取环境变量 65

3.3.4 Request对象属性的综合应用 65

3.4 Response对象 67

3.4.1 Response信息的输出 67

3.4.2 Response操作缓冲区 68

3.5 Session与Application对象 68

3.5.1 Session对象的使用 69

3.5.2 Application对象的使用 70

3.6 Cookie客户端状态管理与视图状态 71

3.6.1 Cookie对象的使用 72

3.6.2视图状态的使用 73

3.7 Server对象 73

3.8页面指令 74

3.9小结 78

3.10习题 78

第4章 母版页与导航控件 81

4.1母版页的基本概念 81

4.2母版页的设计与使用 81

4.2.1母版页与内容页的使用 81

4.2.2使用嵌套母版页 85

4.2.3动态访问母版页 86

4.3导航控件的使用 88

4.3.1站点地图 88

4.3.2 SiteMapPath控件 89

4.3.3 TreeView控件的使用 91

4.3.4 Menu控件的使用 93

4.4小结 95

4.5习题 95

第5章 数据访问技术 97

5.1使用MS SQL Server Express 97

5.1.1 SQL Server Express的特点 97

5.1.2图形管理工具的使用 98

5.2 ADO. NET对象模型简介 100

5.3 .NET数据提供程序 100

5.3.1 Connection对象 101

5.3.2 Command对象 102

5.3.3 DataReader对象 104

5.3.4 DataSet与DataAdapter 105

5.4数据源控件 107

5.5数据绑定与数据绑定控件 110

5.5.1 GridView控件的用法 111

5.5.2 Repeat控件的用法 114

5.5.3单条记录处理控件DetailsView 115

5.5.4 ListView与DataPage控件的用法 117

5.6存储过程 118

5.6.1简单的存储过程调用 119

5.6.2参数化存储过程调用 120

5.7基于事务的数据访问方法 121

5.8 LINQ to SQL的用法 122

5.8.1 LINQ to SQL连接数据库 122

5.8.2 LINQ to SQL操作数据库 124

5.9小结 126

5.10习题 126

第6章 身份验证及角色授权 128

6.1 Web应用的身份验证 128

6.1.1 Forms身份验证 128

6.1.2 Forms身份验证机制 131

6.2 Web应用的授权 133

6.2.1 URL授权 134

6.2.2文件授权 136

6.3使用MemberShip实现Web应用的认证 136

6.3.1配置和启用MemberShip 136

6.3.2 ASP. NET登录控件 141

6.4使用Role实现Web应用的角色管理 144

6.4.1角色概述 144

6.4.2使用角色授权 145

6.5 ASP. NET中基于Forms验证的角色验证授权 147

6.5.1 Forms身份验证基本原理 147

6.5.2 Forms身份验证基于角色的授权 148

6.5.3基于角色访问授权 150

6.6小结 150

6.7习题 150

第7章ASP. NET主题和外观 151

7.1主题和外观概述 151

7.1.1主题定义 151

7.1.2主题组成 151

7.1.3主题的应用范围 152

7.1.4安全注意事项 153

7.2创建主题和皮肤 153

7.2.1创建页主题 153

7.2.2将外观文件和外观添加到页主题 154

7.2.3将级联样式表文件添加到页主题 155

7.2.4创建全局主题 155

7.3启用主题和皮肤 155

7.3.1对网站应用主题 155

7.3.2对单个页应用主题 156

7.3.3对控件应用外观 156

7.3.4使用Master页面时理解主题 157

7.4以编程方式应用主题 157

7.4.1以编程方式应用页面主题 157

7.4.2以编程方式应用样式表主题 157

7.4.3以编程方式应用控件外观 158

7.5禁用主题 158

7.6小结 158

7.7习题 158

第8章 全球化和本地化 161

8.1网页资源概述 161

8.1.1资源文件 161

8.1.2全局资源文件 162

8.1.3本地资源文件 162

8.1.4在全局和本地资源文件之间选择 162

8.2创建资源文件 163

8.2.1手动创建资源文件 163

8.2.2从ASP.NET网页生成局部资源文件 164

8.2.3在VS中生成全局资源文件 165

8.3在网页中使用资源 165

8.3.1隐式本地化 166

8.3.2显式本地化 166

8.3.3本地化静态文本 167

8.3.4模板中的隐式本地化 168

8.4为不同的语言选择资源文件 168

8.4.1以声明方式设置区域性和UI区域性 169

8.4.2以编程方式设置区域性和UI区域性 169

8.5以编程方式使用资源 171

8.5.1以编程方式检索资源值 171

8.5.2使用强类型检索全局资源 172

8.6小结 172

8.7习题 172

第9章 缓存技术与性能优化 174

9.1应用程序缓存 174

9.1.1添加项目到缓存 174

9.1.2读取缓存项 185

9.1.3从缓存中删除项 186

9.1.4从缓存中删除项时通知应用程序 186

9.2页面输出缓存 189

9.2.1设置缓存位置 190

9.2.2缓存一个页面的多个版本 191

9.2.3使用编程方式控制页面输出缓存 195

9.3页面部分缓存 197

9.3.1控件缓存 197

9.3.2缓存后替换 200

9.4 SQL缓存依赖 202

9.4.1配置轮询SQL缓存依赖 202

9.4.2对应用程序缓存中使用轮询SQL依赖 204

9.4.3对页面输出缓存中使用轮询SQL依赖 205

9.5小结 206

9.6习题 206

第10章ASP. NET的页面跟踪与错误处理 207

10.1跟踪检测 207

10.1.1页面级跟踪 207

10.1.2应用程序级跟踪 209

10.2调试与错误处理 210

10.2.1设置断点 210

10.2.2单步调试 211

10.2.3错误处理页 212

10.3小结 216

10.4习题 216

第11章XML Web Services 217

11.1 XML Web Services概述 217

11.2 XML Web Services使用场合 218

11.2.1简单的服务 218

11.2.2应用程序集成 218

11.2.3工作流解决方案 218

11.3 XML Web Services基础结构 219

11.4 XML Web Services生存期分析 220

11.5生成XML Web Services 221

11.6生成XML Web Services客户端 222

11.7部署XML Web Services 223

11.8创建和使用Web Services 224

11.9小结 227

11.10习题 227

第12章Web的配置与部署 228

12.1 ASP. NET配置概述 228

12.1.1配置文件 228

12.1.2配置工具 231

12.1.3配置安全性 232

12.2部署ASP. NET网站 233

12.2.1复制网站 233

12.2.2 ASP. NET网站的预编译 236

12.2.3发布网站 239

12.2.4创建项目安装包 242

12.3小结 246

12.4习题 246