ASP.NETWeb应用开发

ASP.NETWeb应用开发"

作者:马月坤刘亚志李志昕
ISBN:9787302445647
定价:¥39
字数:千字
页数:
出版时间:2016.08.01
开本:
版次:1-2
装帧:
出版社:清华大学出版社
简介

本书介绍利用ASP.NET进行Web程序开发需要掌握的知识。全书共分15章,内容包括ASP.NET简介、构建ASP.NET网站、ASP.NET页面、ASP.NET的服务器控件、数据验证控件、ASP.NET内置对象、网站导航、站点设计、ADO.NET与数据库操作、数据控件、网站安全、主题、Web服务、ASP.NET Web 应用三层架构和一个包含核心设计的实际项目案例。书中所有知识都结合具体示例进行介绍,涉及的程序代码都给出了详细的注释,可以使读者轻松领会使用ASP.NET进行Web程序开发的精髓,从而快速提高开发技能。

本书可作为高等学校相关专业课程教材,也可供网站应用开发人员自学参考。

前言

ASP.NET是微软公司推出的新一代建立动态Web应用程序的开发平台,它可以把程序开发人员的工作效率提高到用其他技术都无法比拟的程度。与Java、PHP、Perl等相比,ASP.NET具有方便、灵活、性能优越、生产效率高、安全性高、完整性强及面向对象等特点,是目前主流的网络编程工具之一。

本书集ASP.NET教学和应用开发的经验,系统介绍了ASP.NET 4.0及其应用开发。知识系统,实践性强,各章都有应用实例,用以帮助读者掌握当前和此前的主要内容与知识,最后是一个大型的综合应用实例。  

本书由华北理工大学马月坤、刘亚志、李志昕编著,参加本书编写的还有杨世超、李朋苗、游会迪、黄彪、段鹏飞、张博伟等。

由于作者水平有限,书中不足在所难免,欢迎广大读者批评指正!

作者

2016年4月

目录

第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.4ASP.NET简介3

1.2ASP.NET的运行环境8

1.2.1安装IIS78

1.2.2配置ASP.NET运行环境10

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

1.3.1Visual 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.config26

2.1.5网站运行调试和发布26

2.2服务器控件28

2.2.1服务器控件类型28

2.2.2ASP.NET服务器控件的类层次结构28〖1〗ASP.NET Web应用开发[3]〖3〗2.3事件与事件处理程序30

2.3.1事件简介30

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

本章小结35

习题35

第3章ASP.NET页面/36

3.1ASP.NET页面构成36

3.1.1Web窗体页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.2HTML服务器控件48

4.2.1HTML服务器控件简介48

4.2.2编程创建HTML控件50

4.2.3处理服务器端事件51

4.3Web服务器控件54

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

4.3.2应用55

4.4控件属性设置56

4.4.1Web服务器控件属性56

4.4.2Web服务器控件属性设置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.2CompareValidator控件72

5.2.3RequiredFieldValidator控件75

5.2.4RegularExpressionValidator控件77

5.2.5RangeValidator控件80

5.3ValidationSummary控件83

5.3.1ValidationSummary控件简介83

5.3.2ValidationSummary控件应用实例83

5.4CustomValidator控件85

5.4.1CustomValidator控件简介85

5.4.2CustomValidator控件应用实例85

本章小结87

习题87

第6章ASP.NET内置对象/89

6.1概述89

6.2Application对象90

6.2.1Application对象的作用90

6.2.2Application对象的属性90

6.2.3Application对象的方法91

6.2.4Application对象的常用事件92

6.3Request对象93

6.3.1Request对象的作用93

6.3.2Request对象的属性93

6.3.3Request对象的方法95

6.3.4Request对象的事件96

6.4Response对象97

6.4.1Response对象的作用97

6.4.2Response对象的属性97

6.4.3Response对象的常用方法98

6.4.4Response对象的事件99

6.5Session对象100

6.5.1Session对象的作用100

6.5.2Session对象的属性101

6.5.3Session对象的方法102

6.5.4Session对象的事件102

6.6Cookie对象104

6.6.1Cookie对象的作用104

6.6.2Cookie对象的属性104

6.6.3Cookie对象的方法105

6.7Server对象107

6.7.1Server对象的作用108

6.7.2Server对象的属性108

6.7.3Server对象的方法109

本章小结110

习题110

第7章网站导航/112

7.1站点地图112

7.1.1站点地图简介112

7.1.2站点地图的应用114

7.2Menu控件115

7.2.1Menu控件简介115

7.2.2Menu控件的应用116

7.3TreeView控件118

7.3.1TreeView控件简介118

7.3.2TreeView控件的应用120

7.4SiteMapPath控件121

7.4.1SiteMapPath控件简介121

7.4.2SiteMapPath控件的应用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.1SQL Server数据库管理141

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

9.1.2Visual Studio 2010管理数据库144

9.2ADO.NET145

9.2.1ADO.NET简介145

9.2.2ADO.NET的发展145

9.2.3ADO.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.2GridView控件165

10.2.1GridView控件属性166

10.2.2GridView控件的方法和事件168

10.2.3GridView控件绑定数据169

10.2.4GridView控件定义列172

10.2.5使用模板列174

10.2.6数据分页和排序175

10.3DetailsView控件177

10.3.1DetailsView控件简介177

10.3.2DetailsView控件字段179

10.3.3DetailsView控件常用属性179

10.3.4DetailsView常用事件184

10.4FormView控件185

10.5Repeater控件186

10.5.1在Repeater控件中使用模板186

10.5.2Repeater控件的事件处理188

10.6DataList控件196

本章小结199

习题200

第11章网站安全/201

11.1网站安全概述201

11.1.1安全系统之间的关系201

11.1.2模型威胁202

11.2ASP.NET安全配置203

11.2.1ASP.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.1Style属性223

12.2.2CSS级联样式表224

12.3对站点应用样式227

本章小结228

习题228

第13章Web服务/229

13.1Web服务简介229

13.2Web服务的生命周期229

13.2.1调用Web服务229

13.2.2传送Web服务230

13.2.3返回响应232

13.2.4使用响应234

13.3Web服务的架构234

13.3.1处理指令236

13.3.2Web服务范例236

13.4Web核心服务241

13.4.1WSDL241

13.4.2SOAP242

13.4.3UDDI242

本章小结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

作者简介

编辑推荐

1)轻松掌握ASP.NET进行Web程序开发。

2)结合具体示例和项目案例进行介绍,并给出程序代码及其注释。

3)不仅可以作为高等学校相关专业课程教材,也可供网站开发应用人员自学参考。

 

作者寄语

1)轻松掌握ASP.NET进行Web程序开发。

2)结合具体示例和项目案例进行介绍,并给出程序代码及其注释。

3)不仅可以作为高等学校相关专业课程教材,也可供网站开发应用人员自学参考。

 

电子资料

www.luweidong.cn

下一个