当前位置:首页 > 工业技术
ASP.NET动态网站开发项目化教程  第2版
ASP.NET动态网站开发项目化教程  第2版

ASP.NET动态网站开发项目化教程 第2版PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:程琪,张白桦编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302293743
  • 页数:228 页
图书介绍:本书在内容上分为两部分,第一部分为基础篇,即项目1~项目6。第一部分通过6个独立并有联系的项目为载体,介绍ASP.NET程序设计的基础知识和基本技能。第二部分为综合实训篇,即项目7~项目8。第二部分以一个完整的案例,按照软件工程的思想,详细介绍ASP.NET技术设计制作一个学生信息管理系统的全过程。
《ASP.NET动态网站开发项目化教程 第2版》目录

第1章 ASP.NEt概述 1

任务1.1 构建ASP.NET开发环境 1

任务目标 1

1.1.1 .NET框架与ASP.NET 1

1.1.2 安装Web服务器IIS 1

1.1.3 安装Microsoft.NET Framework 4.0 2

1.1.4 设置虚拟目录 2

1.1.5 Visual Studio 2010集成开发环境 3

1.1.6 小结 3

1.1.7 思考与练习 3

任务1.2 创建第一个ASP.NET应用程序 4

任务目标 4

1.2.1 创建ASP.NET程序 4

1.2.2 Web窗体页面的控件设计 6

1.2.3 事件处理与代码后置 7

1.2.4 Web.config配置文件 8

1.2.5 常用控件与属性窗口 9

1.2.6 小结 10

1.2.7 思考与练习 11

第2章 使用站点导航控件和母版页 12

任务2.1 使用SiteMapPath设计面包屑导航 12

任务目标 12

2.1.1 导航系统与站点地图 12

2.1.2 网站的面包屑导航 12

2.1.3 将SiteMapPath的分隔符设置为图片 15

2.1.4 小结 16

2.1.5 思考与练习 16

任务2.2 使用TreeView设计树形结构导航 16

任务目标 16

2.2.1 TreeView站点导航控件 16

2.2.2 网站树形目录导航 17

2.2.3 在树形目录导航中重定向页面 18

2.2.4 选择XML文件作为数据源 19

2.2.5 小结 21

2.2.6 思考与练习 21

任务2.3 设计、组合母版页和导航系统 21

任务目标 21

2.3.1 项目概况与母版页概述 22

2.3.2 网站新闻模块母版页 22

2.3.3 组合母版页和导航系统 23

2.3.4 创建内容页 25

2.3.5 有多个ContentPlaceHolder控件时的母版页布局 26

2.3.6 小结 27

2.3.7 思考与练习 28

第3章 系统对象与数据传递 29

任务3.1 获取用户输入信息和客户端环境信息 29

任务目标 29

3.1.1 ASP.NET系统对象概述 29

3.1.2 页内数据传递 29

3.1.3 跨页数据传递 31

3.1.4 小结 34

3.1.5 思考与练习 34

任务3.2 记录用户访问网站的时间和次数 34

任务目标 34

3.2.1 Cookie对象简介 34

3.2.2 记录用户的访问信息 35

3.2.3 小结 37

3.2.4 思考与练习 38

任务3.3 设计网站聊天室 38

任务目标 38

3.3.1 Session对象和Application对象简介 38

3.3.2 聊天室首页与简单计数器设计 39

3.3.3 构建登录字符串与发言字符串 40

3.3.4 小结 43

3.3.5 思考与练习 44

第4章 服务器控件和第三方控件 45

任务4.1 使用验证控件和验证码控件 45

任务目标 45

4.1.1 控件概述 45

4.1.2 验证控件与用户注册页面 45

4.1.3 使用验证码控件 47

4.1.4 小结 49

4.1.5 思考与练习 50

任务4.2 使用日历控件和JS版日历控件 50

任务目标 50

4.2.1 Calendar日历控件 50

4.2.2 JS版日历控件 50

4.2.3 小结 51

4.2.4 思考与练习 51

任务4.3 使用在线文本编辑控件 52

任务目标 52

4.3.1 下载安装FCKeditor控件 52

4.3.2 在发表文章页面使用FCKeditor控件 53

4.3.3 使用FCKeditor控件上传图片 53

4.3.4 小结 54

4.3.5 思考与练习 54

第5章 使用ADO.NET访问数据库 55

任务5.1 实现数据库及表的架构和实体类 55

任务目标 55

5.1.1 三层结构概述 55

5.1.2 搭建基于三层结构的系统基本框架 56

5.1.3 分析并创建新闻系统数据库及表的架构 58

5.1.4 三层结构系统实体类的实现 61

5.1.5 小结 65

5.1.6 思考与练习 65

任务5.2 实现三层结构下的用户登录 65

任务目标 65

5.2.1 ADO.NET概述 65

5.2.2 常用ADO.NET对象的使用 67

5.2.3 用户登录数据访问层的实现 72

5.2.4 用户登录业务逻辑层的实现 73

5.2.5 用户登录表示层的实现 75

5.2.6 小结 77

5.2.7 思考与练习 77

任务5.3 实现三层结构下的用户注册 78

任务目标 78

5.3.1 用户注册数据访问层的实现 78

5.3.2 用户注册业务逻辑层的实现 78

5.3.3 用户注册表示层的实现 79

5.3.4 小结 82

5.3.5 思考与练习 82

任务5.4 使用GridView控件实现新闻管理 82

任务目标 82

5.4.1 数据源控件与数据绑定控件概述 83

5.4.2 GridView控件简介 84

5.4.3 新闻类别管理数据访问层与业务逻辑层的实现 85

5.4.4 使用GridView控件实现新闻类别显示 87

5.4.5 使用GridView控件实现新闻类别的编辑、删除 91

5.4.6 新闻列表显示、删除数据访问层与业务逻辑层的实现 94

5.4.7 使用GridView控件实现新闻列表的显示、删除 98

5.4.8 小结 101

5.4.9 思考与练习 101

任务5.5 使用DropDownList控件分类显示新闻 101

任务目标 101

5.5.1 DropDownList控件简介 101

5.5.2 使用DropDownList控件分类显示新闻 102

5.5.3 小结 109

5.5.4 思考与练习 109

任务5.6 使用DetailsView控件实现新闻详细显示 109

任务目标 109

5.6.1 DetailsView控件简介 109

5.6.2 新闻详细显示数据访问层与业务逻辑层的实现 110

5.6.3 使用DetailsView控件实现管理员后台新闻详细显示 111

5.6.4 新闻编辑、添加数据访问层与业务逻辑层的实现 113

5.6.5 使用DetailsView控件实现新闻编辑、添加 115

5.6.6 小结 123

5.6.7 思考与练习 123

任务5.7 使用FormView控件实现新闻详细显示 123

任务目标 123

5.7.1 FormView控件简介 123

5.7.2 使用FormView控件实现前台新闻详细显示 124

5.7.3 小结 126

5.7.4 思考与练习 127

第6章 深入数据库编程 128

任务6.1 使用DataList列表显示新闻 128

任务目标 128

6.1.1 DataList控件简介 128

6.1.2 新闻速览数据访问层与业务逻辑层的实现 128

6.1.3 使用DataList控件实现新闻速览列表显示 129

6.1.4 小结 134

6.1.5 思考与练习 135

任务6.2 使用PagedDataSource分页显示新闻 135

任务目标 135

6.2.1 PagedDataSource对象简介 135

6.2.2 使用PagedDataSource实现新闻速览页分页显示 136

6.2.3 小结 139

6.2.4 思考与练习 139

任务6.3 使用Repeater列表显示新闻 139

任务目标 139

6.3.1 Repeater控件简介 140

6.3.2 使用Repeater控件实现新闻搜索列表显示 140

6.3.3 小结 145

6.3.4 思考与练习 146

第7章 XML访问技术 147

任务7.1 设计一个基于XML的留言板 147

任务目标 147

7.1.1 访问XML的常用处理类 147

7.1.2 创建留言板的XML文件和XSLT文件 148

7.1.3 XML访问的公共类设计 149

7.1.4 使用XmlDataSource控件和DataList控件显示留言 151

7.1.5 添加留言到XML文件中 153

7.1.6 使用XmlDataSource控件和GridView控件删除留言 155

7.1.7 小结 158

7.1.8 思考与练习 158

第8章 .NET Web服务 159

任务8.1 使用Web服务查询发布天气预报 159

任务目标 159

8.1.1 Web服务概述 159

8.1.2 一个简单的Web服务实例 159

8.1.3 一个返回DataSet对象的电话区号查询Web服务实例 163

8.1.4 使用Web服务查询发布天气预报 168

8.1.5 小结 171

8.1.6 思考与练习 172

第9章 网站部署与安全性配置 173

任务9.1 实现一个三层架构的博客网站 173

任务目标 173

9.1.1 Web.Config文件概述 173

9.1.2 系统三层结构与功能分析 173

9.1.3 SQL Server数据库的设计与连接 175

9.1.4 在Web.config中部署数据库连接字符串 177

9.1.5 Blog网站实体类的实现 178

9.1.6 Blog网站数据访问层的实现 181

9.1.7 Blog网站业务逻辑层的实现 193

9.1.8 Web表示层的实现 197

9.1.9 小结 212

9.1.10 思考与练习 212

任务9.2 网站的安全认证与授权 212

任务目标 212

9.2.1 网站安全性配置概述 212

9.2.2 ASP.NET身份验证模式 214

9.2.3 Blog网站的安全性配置策略 215

9.2.4 小结 218

9.2.5 思考与练习 218

第10章 ASP.NET AJAX 219

任务10.1 使用ASP.NET AJAX Extensions优化新闻搜索页 219

任务目标 219

10.1.1 ASP.NET AJAX简介 219

10.1.2 安装ASP.NET AJAX Extensions 220

10.1.3 ASP.NET AJAX Extensions控件简介 220

10.1.4 使用ASP.NET AJAX Extensions实现新闻搜索列表的局部刷新显示 224

10.1.5 小结 228

10.1.6 思考与练习 228

相关图书
作者其它书籍
返回顶部