ASP.NET实用教程(项目教学版)

ASP.NET实用教程(项目教学版)"

作者:王志娟、魏宏昌、梁晓强、谷建英、李珩
ISBN:9787302488880
定价:¥29.80
字数:千字
页数:
出版时间:2018.01.01
开本:
版次:1-2
装帧:
出版社:清华大学出版社
简介

ASP.NET是当今流行的Web开发技术之一,在开发领域占据重要的地位。本书以制作一个完整的软件项目为例,主要按照软件开发流程(系统分析、系统设计、系统实施、系统测试和系统部署)安排教学内容。书中介绍了ASP.NET的关键技术以及基于三层架构实现软件项目的常用方法和技巧。全书分为基础篇和实训篇,总共13章。前3章是基础篇,主要对ASP.NET Web应用开发基础知识和三层架构体系进行介绍;第4~13章是实训篇,主要按照软件开发流程详细讲解“新闻发布系统”的开发。

本书提供完备的课程资源支持,可作为高职高专相关院校电子商务、计算机应用技术、软件技术、网络技术等相关专业的教学用书,也可作为相关领域的培训教材和.NET Web程序员的参考用书。

前言

目录

第1章ASP.NET简介3

1.1.NET Framework体系结构3

1.2ASP.NET概述4

1.3ASP.NET站点布局5

1.4网站文件类型5

1.5Web窗体6

1.5.1Web窗体概述6

1.5.2Web窗体的界面语法7

1.5.3Web窗体的生命周期10

第2章ASP.NET常用技术11

2.1数据验证技术11

2.1.1必填验证11

2.1.2比较验证11

2.1.3范围验证12

2.1.4正则表达式验证12

2.2母版页技术13

2.2.1母版页13

2.2.2内容页13

2.3Ajax技术16

2.3.1Ajax运行原理16

2.3.2Ajax服务器控件18

2.4ASP.NET对象27

2.4.1Response对象27

2.4.2Request对象28

2.4.3Session对象30

2.4.4Cookie对象31

2.4.5Application对象332.5ADO.NET技术35

2.5.1ADO.NET原理35

2.5.2Connection对象37

2.5.3Command对象38

2.5.4DataAdapter对象和DataSet对象39

2.6数据绑定控件41

2.6.1GridView控件41

2.6.2DataList控件43

2.6.3Repeater控件44

第3章三层体系架构46

3.1软件体系结构简介46

3.2三层体系架构原理46

3.2.1三层架构概述46

3.2.2表示层47

3.2.3业务逻辑层47

3.2.4数据访问层48

3.2.5三层架构的辅助类48

3.2.6在Web应用系统中搭建三层架构51

3.3SQL数据库访问助手DbHelperSQL类52

 实训篇

第4章“新闻发布系统”系统分析61

4.1项目分析61

任务1系统功能分析61

任务2模块划分61

4.2项目实施61

任务1系统功能分析61

任务2模块划分62

4.3常见问题解析63

4.4拓展实践指导63

第5章“新闻发布系统”系统设计64

5.1项目分析64

任务1数据库设计64

任务2界面设计64

任务3代码设计64

5.2项目实施64

任务1数据库设计64

任务2界面设计67

任务3代码设计70

5.3常见问题解析75

5.4拓展实践指导76

第6章“新闻发布系统”系统实施——用户管理77

6.1项目分析77

任务1注册用户77

任务2登录系统77

任务3管理用户78

任务4修改个人信息78

任务5修改密码78

6.2项目实施79

任务1注册用户79

任务2登录系统85

任务3管理用户89

任务4修改个人信息90

任务5修改密码93

6.3常见问题解析96

6.4拓展实践指导96

第7章“新闻发布系统”系统实施——新闻类别管理97

7.1项目分析97

任务1显示类别列表97

任务2添加新闻类别97

任务3修改新闻类别98

任务4设置类别状态98

7.2项目实施99

任务1显示类别列表99

任务2添加新闻类别100

任务3修改新闻类别103

任务4设置类别状态105

7.3常见问题解析106

7.4拓展实践指导106

第8章“新闻发布系统”系统实施——首页设计107

8.1项目分析107

任务1页面设计107

任务2新闻类别导航108

任务3热点和最新新闻显示108

任务4搜索新闻108

8.2项目实施109

任务1页面设计109

任务2新闻类别导航111

任务3热点和最新新闻显示112

任务4搜索新闻115

8.3常见问题解析117

8.4拓展实践指导118

第9章“新闻发布系统”系统实施——新闻浏览119

9.1项目分析119

任务1新闻显示列表119

任务2查看新闻正文及评论119

任务3添加新闻评论119

9.2项目实施120

任务1新闻显示列表120

任务2查看新闻正文及评论124

任务3添加新闻评论126

9.3常见问题解析129

9.4拓展实践指导130

第10章“新闻发布系统”系统实施——新闻管理131

10.1项目分析131

任务1新闻的添加131

任务2新闻管理(查询、修改、删除)131

任务3新闻审核132

10.2项目实施132

任务1新闻的添加132

任务2新闻管理(查询、修改、删除)136

任务3新闻审核141

10.3常见问题解析143

10.4拓展实践指导144

第11章“新闻发布系统”系统实施——新闻评论管理145

11.1项目分析145

任务1评论管理145

任务2评论审核145

11.2项目实施146

任务1评论管理146

任务2评论审核148

11.3常见问题解析150

11.4拓展实践指导150

第12章“新闻发布系统”系统测试151

12.1项目分析151

任务1单元测试151

任务2集成测试153

任务3系统测试154

12.2项目实施154

任务1单元测试154

任务2集成测试155

任务3系统测试156

12.3常见问题解析158

12.4拓展实践指导158

第13章“新闻发布系统”系统部署159

13.1项目分析159

任务1网站发布159

任务2网站部署160

13.2项目实施160

任务1网站发布160

任务2网站部署162

13.3常见问题解析164

13.4拓展实践指导165

参考文献166

作者简介

编辑推荐

本书体现了“项目驱动式”教学方法的精髓,整个学习过程围绕一个企业的真实项目——“新闻发布系统”展开,主要按照软件开发流程:系统分析、系统设计、系统实施、系统测试和系统部署安排教学内容,在项目开发之前有知识准备,将项目开发过程当中用到的ASP.NET相关技术做了介绍。

本书贯彻基于工作过程的课程设计理念,以职业岗位(群)所需职业能力为框架、以技能训练为主线、以工作实际任务为起点,基于工作过程选择真实项目作为教学载体,详尽地将一个项目的开发过程展示出来,方便学生学习,尤其是项目实施部分,图文结合、叙述详细,非常有利于学生学习中小型项目的开发。

作者寄语

本书体现了“项目驱动式”教学方法的精髓,整个学习过程围绕一个企业的真实项目——“新闻发布系统”展开,主要按照软件开发流程:系统分析、系统设计、系统实施、系统测试和系统部署安排教学内容,在项目开发之前有知识准备,将项目开发过程当中用到的ASP.NET相关技术做了介绍。

本书贯彻基于工作过程的课程设计理念,以职业岗位(群)所需职业能力为框架、以技能训练为主线、以工作实际任务为起点,基于工作过程选择真实项目作为教学载体,详尽地将一个项目的开发过程展示出来,方便学生学习,尤其是项目实施部分,图文结合、叙述详细,非常有利于学生学习中小型项目的开发。

电子资料

www.luweidong.cn

下一个