《ASP.NET Web应用开发》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:马月坤,刘亚志,李志昕编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302445647
  • 页数:323 页
图书介绍:本书是在结合多年实际教学及软件开发实践基础上总结编写出来的,对于学习和综合运用ASP.NET 技术进行实际项目开发具有很好的指导作用.基本知识与技术融为一体,密切配合讲授内容,提供实际项目案例中对应的技术实现方案。使读者在使用本书的过程中掌握项目开发技巧、达到积累项目经验的目的。

第1章 ASP.NET简介 1

1.1 .NET Framework架构 1

1.1.1 .NET Framework简介 1

1.1.2 .NET Framework概况 1

1.1.3 .NET Framework核心技术特点 2

1.1.4 ASP.NET简介 3

1.2 ASP.NET的运行环境 8

1.2.1 安装IIS7 8

1.2.2 配置ASP.NET运行环境 10

1.3 ASP.NET开发环境及开发工具 14

1.3.1 Visual Studio简介 14

1.3.2 解决方案资源管理器 14

1.3.3 控件工具箱 14

1.3.4 服务器资源管理器 15

1.3.5 错误列表与任务列表 16

1.3.6 页面设计窗口与代码编辑窗口 16

1.4 第三方框架 17

本章小结 20

习题 20

第2章 构建ASP.NET网站 21

2.1 创建ASP.NET网站 21

2.1.1 创建网站 21

2.1.2 设计页面 23

2.1.3 网站项目文件夹设置 25

2.1.4 配置文件Web.config 26

2.1.5 网站运行调试和发布 26

2.2 服务器控件 28

2.2.1 服务器控件类型 28

2.2.2 ASP.NET服务器控件的类层次结构 28

2.3 事件与事件处理程序 30

2.3.1 事件简介 30

2.3.2 向页面添加事件以及页面调试 32

本章小结 35

习题 35

第3章 ASP.NET页面 36

3.1 ASP.NET页面构成 36

3.1.1 Web窗体页 36

3.1.2 代码隐藏文件 37

3.2 页面设计 38

3.3 页面与程序代码 40

3.3.1 单文件页模型代码 40

3.3.2 代码隐藏页模型代码 41

3.4 .aspx文件与.html文件 42

本章小结 47

习题 47

第4章 服务器控件 48

4.1 概述 48

4.2 HTML服务器控件 48

4.2.1 HTML服务器控件简介 48

4.2.2 编程创建HTML控件 50

4.2.3 处理服务器端事件 51

4.3 Web服务器控件 54

4.3.1 基本Web服务器控件介绍 54

4.3.2 应用 55

4.4 控件属性设置 56

4.4.1 Web服务器控件属性 56

4.4.2 Web服务器控件属性设置 57

4.5 标准控件 58

4.5.1 文本类型控件 58

4.5.2 按钮类型控件 59

4.5.3 选择类型控件 61

4.5.4 图形显示类型控件 63

4.5.5 文本上传控件 64

4.5.6 应用实例 65

本章小结 69

习题 69

第5章 数据验证控件 70

5.1 数据验证方式 70

5.1.1 服务器端数据验证 70

5.1.2 客户端数据验证 71

5.2 数据验证控件类型 72

5.2.1 验证控件的分类 72

5.2.2 CompareValidator控件 72

5.2.3 RequiredFieldValidator控件 75

5.2.4 RegularExpressionValidator控件 77

5.2.5 RangeValidator控件 80

5.3 ValidationSummary控件 83

5.3.1 ValidationSummary控件简介 83

5.3.2 ValidationSummary控件应用实例 83

5.4 CustomValidator控件 85

5.4.1 CustomValidator控件简介 85

5.4.2 CustomValidator控件应用实例 85

本章小结 87

习题 87

第6章 ASP.NET内置对象 89

6.1 概述 89

6.2 Application对象 90

6.2.1 Application对象的作用 90

6.2.2 Application对象的属性 90

6.2.3 Application对象的方法 91

6.2.4 Application对象的常用事件 92

6.3 Request对象 93

6.3.1 Request对象的作用 93

6.3.2 Request对象的属性 93

6.3.3 Request对象的方法 95

6.3.4 Request对象的事件 96

6.4 Response对象 97

6.4.1 Response对象的作用 97

6.4.2 Response对象的属性 97

6.4.3 Response对象的常用方法 98

6.4.4 Response对象的事件 99

6.5 Session对象 100

6.5.1 Session对象的作用 100

6.5.2 Session对象的属性 101

6.5.3 Session对象的方法 102

6.5.4 Session对象的事件 102

6.6 Cookie对象 104

6.6.1 Cookie对象的作用 104

6.6.2 Cookie对象的属性 104

6.6.3 Cookie对象的方法 105

6.7 Server对象 107

6.7.1 Server对象的作用 108

6.7.2 Server对象的属性 108

6.7.3 Server对象的方法 109

本章小结 110

习题 110

第7章 网站导航 112

7.1 站点地图 112

7.1.1 站点地图简介 112

7.1.2 站点地图的应用 114

7.2 Menu控件 115

7.2.1 Menu控件简介 115

7.2.2 Menu控件的应用 116

7.3 TreeView控件 118

7.3.1 TreeView控件简介 118

7.3.2 TreeView控件的应用 120

7.4 SiteMapPath控件 121

7.4.1 SiteMapPath控件简介 121

7.4.2 SiteMapPath控件的应用 122

本章小结 124

习题 124

第8章 站点设计 126

8.1 站点设计目标及原则 126

8.2 母版页面 127

8.2.1 创建母版页 127

8.2.2 母版页举例 129

8.2.3 在母版页中使用层叠样式表 129

8.2.4 多级母版页 132

8.2.5 母版页支持多个内容占位符 134

8.3 内容页 136

8.3.1 创建内容页 136

8.3.2 内容页举例 137

本章小结 140

习题 140

第9章 ADO.NET与数据库操作 141

9.1 SQL Server数据库管理 141

9.1.1 使用SQL Server 2008创建数据库 141

9.1.2 Visual Studio 2010管理数据库 144

9.2 ADO.NET 145

9.2.1 ADO.NET简介 145

9.2.2 ADO.NET的发展 145

9.2.3 ADO.NET的作用 145

9.3 连接数据库 147

9.4 数据库检索 148

9.4.1 数据库检索对象 148

9.4.2 数据库访问和操作控件 153

9.5 数据更新 161

9.5.1 数据添加 161

9.5.2 数据修改 162

9.5.3 数据删除 163

本章小结 164

习题 164

第10章 数据控件 165

10.1 概述 165

10.2 GridView控件 165

10.2.1 GridView控件属性 166

10.2.2 GridView控件的方法和事件 168

10.2.3 GridView控件绑定数据 169

10.2.4 GridView控件定义列 172

10.2.5 使用模板列 174

10.2.6 数据分页和排序 175

10.3 DetailsView控件 177

10.3.1 DetailsView控件简介 177

10.3.2 DetailsView控件字段 179

10.3.3 DetailsView控件常用属性 179

10.3.4 DetailsView常用事件 184

10.4 FormView控件 185

10.5 Repeater控件 186

10.5.1 在Repeater控件中使用模板 186

10.5.2 Repeater控件的事件处理 188

10.6 DataList控件 196

本章小结 199

习题 200

第11章 网站安全 201

11.1 网站安全概述 201

11.1.1 安全系统之间的关系 201

11.1.2 模型威胁 202

11.2 ASP.NET安全配置 203

11.2.1 ASP.NET安全配置 203

11.2.2 成员资格配置 206

11.3 扩展ASP.NET安全框架 207

11.3.1 成员资格管理 207

11.3.2 登录控件 209

11.3.3 使用角色管理授权 211

11.3.4 授权 213

11.3.5 身份验证 214

本章小结 220

习题 220

第12章 用主题进行样式化 222

12.1 主题 222

12.1.1 不同类型的主题 222

12.1.2 应用主题 222

12.2 样式化站点 223

12.2.1 Style属性 223

12.2.2 CSS级联样式表 224

12.3 对站点应用样式 227

本章小结 228

习题 228

第13章 Web服务 229

13.1 Web服务简介 229

13.2 Web服务的生命周期 229

13.2.1 调用Web服务 229

13.2.2 传送Web服务 230

13.2.3 返回响应 232

13.2.4 使用响应 234

13.3 Web服务的架构 234

13.3.1 处理指令 236

13.3.2 Web服务范例 236

13.4 Web核心服务 241

13.4.1 WSDL 241

13.4.2 SOAP 242

13.4.3 UDDI 242

本章小结 242

习题 243

第14章 ASP.NET Web应用三层架构 244

14.1 软件分层设计思想 244

14.2 三层体系结构 245

14.2.1 三层体系结构定义 245

14.2.2 三层体系结构说明 245

14.3 三层架构详解 246

14.3.1 表示层 246

14.3.2 业务逻辑层 247

14.3.3 数据访问层 247

14.4 三层架构范例 248

14.4.1 实例应用 248

14.4.2 实例详解 254

本章小结 255

习题 255

第15章 综合案例 257

15.1 高校教师教学发展中心网站 257

15.1.1 系统规划 257

15.1.2 数据库设计 260

15.1.3 程序设计 261

15.2 高校教师培训管理系统 270

15.2.1 系统规划 270

15.2.2 系统设计 272

15.2.3 程序设计 285

本章小结 323

参考文献 324