《ASP动态网站开发基础教程 第4版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈建伟,卫权岗,朱艳丽编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302283393
  • 页数:316 页
图书介绍:全书共分为12章,主要包括ASP的基础框架语言HTML和脚本语言VBScript,ASP中的基本部件与ActiveX控件的用途和使用方法,文件处理,以及ASP中引人入胜的网络与数据库开发应用。另外,还特别介绍了ASP的调试环境和安全性能设置等。书中融合了利用ASP开发Web环境下应用程序的理论和实践,全面和深入地介绍了利用ASP开发网络应用程序的常用方法和技巧,并附带很多的程序开发实例,实用性很强。

第1章 ASP的基础知识 1

1.1 静态网页与动态网页的区别 1

1.1.1 静态网页 1

1.1.2 动态网页 2

1.2 ASP概述 2

1.2.1 ASP的技术特点 2

1.2.2 ASP的工作流程 3

1.2.3 ASP的工作原理 4

1.2.4 ASP的运行环境 4

1.2.5 ASP的内建对象 4

1.3 架设ASP动态网站服务器 5

1.3.1 配置Internet服务器的IP地址 5

1.3.2 安装与架设IIS 6

1.4 ASP文件的编写、保存、调试与运行 11

1.4.1 编写与保存ASP文件 12

1.4.2 调试与运行ASP程序 14

1.5 习题 15

1.5.1 填空题 15

1.5.2 选择题 15

1.5.3 问答题 15

1.5.4 操作题 15

第2章 ASP网页框架语言——HTML 16

2.1 网页的基础知识 16

2.1.1 万维网 16

2.1.2 超文本传输协议 17

2.1.3 统一资源定位器 17

2.1.4 超文本标记语言 18

2.2 HTML文档的基本结构 18

2.2.1 添加起始标记 19

2.2.2 设置网页标题 19

2.2.3 输入文件主体 20

2.2.4 HTML文档中的注释 21

2.3 编辑HTML网页正文 22

2.3.1 输入网页标题 22

2.3.2 划分正文段落 23

2.3.3 设置文本格式 23

2.4 建立超链接 25

2.4.1 创建外部链接 25

2.4.2 创建内部链接 26

2.4.3 创建邮件链接 27

2.5 在HTML网页中插入图片 27

2.5.1 插入网页图片 27

2.5.2 设置图片格式与布局 28

2.5.3 在网页中加入水平线 29

2.6 在HTML网页中使用列表 30

2.6.1 使用编号列表 30

2.6.2 使用符号列表 31

2.6.3 自定义列表 31

2.6.4 定义嵌套列表 32

2.7 在HTML网页中使用表格 32

2.7.1 认识表格标记 33

2.7.2 设置表格的整体属性 33

2.7.3 设置表格的单行属性 34

2.7.4 设置表格单元格属性 35

2.8 在HTML网页中使用表单 37

2.8.1 认识表单的基本结构 37

2.8.2 设定用户输入区域 38

2.8.3 设定列表框 38

2.8.4 设定文本框与文件选项 40

2.9 在HTML网页中使用框架 41

2.9.1 认识框架标记 41

2.9.2 确定框架目标 42

2.9.3 设置框架网页的外观 42

2.10 DHTML简介 44

2.11 习题 44

2.11.1 填空题 44

2.11.2 选择题 45

2.11.3 问答题 45

2.11.4 操作题 45

第3章 VBScript编程基础 46

3.1 VBScript语言概述 46

3.1.1 VBScript语言的特点 46

3.1.2 在HTML中使用VBScript 47

3.1.3 在ASP中使用VBScript 48

3.2 VBScript中的变量 50

3.2.1 简单变量的声明 50

3.2.2 数组变量的声明 50

3.2.3 变量的赋值 51

3.2.4 变量的命名约定 52

3.2.5 变量的作用域与存活期 52

3.3 VBScript中的运算符 54

3.3.1 算术运算符 54

3.3.2 关系运算符 55

3.3.3 逻辑运算符 55

3.3.4 连接运算符 56

3.3.5 运算符的优先级 56

3.4 VBScript中的数据类型 56

3.5 VBScript中常量的定义 58

3.6 赋值语句 58

3.7 条件语句 59

3.7.1 If...Then语句 60

3.7.2 If...Then...Else语句 61

3.7.3 Select Case语句 61

3.8 循环语句 62

3.8.1 Do...Loop语句 63

3.8.2 For Each...Next语句 64

3.8.3 For...Next语句 64

3.8.4 While...Wend语句 66

3.8.5 Exit语句 67

3.9 VBScript中的过程 68

3.9.1 Sub过程 69

3.9.2 Function过程 70

3.9.3 按地址传递与按值传递 71

3.9.4 数组参数 72

3.10 VBScript函数 73

3.11 习题 77

3.11.1 填空题 77

3.11.2 选择题 77

3.11.3 问答题 77

3.11.4 操作题 77

第4章 Request对象与Response对象 78

4.1 Request对象与Response对象的关系 78

4.2 Request对象 79

4.2.1 Request对象概述 79

4.2.2 Request对象在网页设计中的应用 80

4.3 Response对象 85

4.3.1 Response对象概述 85

4.3.2 Response对象在网页设计中的应用 87

4.4 在网页中使用Cookie 95

4.4.1 Cookie的设置 95

4.4.2 Cookie的使用 97

4.5 习题 100

4.5.1 填空题 100

4.5.2 选择题 100

4.5.3 问答题 101

4.5.4 操作题 101

第5章 Server对象 102

5.1 Server对象概述 102

5.2 Server对象的属性 103

5.3 Server对象的方法 104

5.3.1 HTMLEncode()方法 104

5.3.2 URLEncode()方法 105

5.3.3 MapPath()方法 106

5.3.4 CreateObject()方法 108

5.3.5 Transfer()方法 108

5.3.6 Execute()方法 109

5.3.7 GetLastError()方法 110

5.4 习题 110

5.4.1 填空题 110

5.4.2 选择题 110

5.4.3 问答题 111

5.4.4 操作题 111

第6章 Application对象与Session对象 112

6.1 Application对象 112

6.1.1 Application对象概述 112

6.1.2 Application对象的属性 113

6.1.3 Application对象的方法 114

6.1.4 Application对象的事件 114

6.1.5 使用Application对象保存数据 115

6.2 Session对象 116

6.2.1 Session对象概述 116

6.2.2 Session对象的属性 117

6.2.3 Session对象的方法 117

6.2.4 Session对象的事件 118

6.2.5 使用Session对象记录用户登录信息 118

6.3 Global.asa文件 119

6.4 习题 121

6.4.1 填空题 121

6.4.2 选择题 121

6.4.3 问答题 122

6.4.4 操作题 122

第7章 ASP的内置组件 123

7.1 使用Ad Rotator组件制作广告轮显效果 123

7.1.1 创建Ad Rotator计划文件 124

7.1.2 设置广告图像重定向文件 125

7.1.3 创建网站广告显示页面 125

7.2 使用Browser Capabilities组件检测浏览器 129

7.3 使用Content Rotator组件制作内容轮转效果 131

7.4 使用Content Linker组件制作页面索引 133

7.4.1 Content Linker组件简介 133

7.4.2 Content Linker组件方法 134

7.4.3 使用Content Linker组件创建管理对象 134

7.5 使用Page Counter组件设计网站计数器 137

7.6 使用Counters组件创建投票计数器 138

7.7 使用PermissionChecker组件检查用户权限 140

7.8 使用MyInfo组件存储网站所有者信息 141

7.9 使用Tools组件创建Tools对象 141

7.10 使用IIS Log组件抽取IIS日志信息 143

7.11 利用Dictionary对象保存字典对象 143

7.12 开发ASP自定义组件 146

7.13 习题 146

7.13.1 填空题 146

7.13.2 选择题 147

7.13.3 问答题 147

7.13.4 操作题 147

第8章 ASP的文件处理 148

8.1 FSO组件概述 148

8.2 利用FSO组件读写文件 150

8.2.1 TextStream对象简介 150

8.2.2 创建一个文本文件 151

8.2.3 向文本文件中添加数据 152

8.2.4 读取文本文件中的内容 153

8.3 利用FSO组件管理文件 154

8.3.1 File对象简介 155

8.3.2 移动、复制及删除文件 156

8.3.3 检测文件和文件夹是否存在 157

8.3.4 检测文件的属性 157

8.4 利用FSO组件获取驱动器信息 159

8.5 利用FSO组件管理文件夹 162

8.6 习题 165

8.6.1 填空题 165

8.6.2 选择题 165

8.6.3 问答题 166

8.6.4 操作题 166

第9章 ADO数据库访问技术 167

9.1 Access数据库简介 167

9.1.1 Access数据库的基本操作 167

9.1.2 Access数据库的基础知识 170

9.1.3 SQL简介 173

9.1.4 ODBE简介 177

9.1.5 OLE DB简介 180

9.1.6 ADO对象模型 181

9.1.7 ADO对象简介 182

9.2 Connection对象 183

9.2.1 与数据库建立连接 183

9.2.2 Connection对象的属性 189

9.2.3 Connection对象的方法 191

9.3 Command对象 193

9.3.1 创建Command对象 193

9.3.2 Command对象的属性 194

9.3.3 Command对象的方法 196

9.3.4 参数查询 197

9.4 习题 200

9.4.1 填空题 200

9.4.2 选择题 201

9.4.3 问答题 201

9.4.4 操作题 201

第10章 Recordset对象 202

10.1 Recordset对象概述 202

10.1.1 认识Recordset对象 202

10.1.2 Recordset对象的工作流程 203

10.1.3 Recordset对象的属性 204

10.1.4 Recordset对象的方法 205

10.2 使用Recordset对象 208

10.2.1 游标类型 208

10.2.2 锁定类型 212

10.2.3 浏览记录 213

10.2.4 添加记录 214

10.2.5 更新记录 216

10.2.6 删除记录 219

10.2.7 Supports方法 220

10.2.8 Status属性 221

10.2.9 分页显示 221

10.3 认识Fields集合与Field对象 223

10.3.1 Fields集合简介 223

10.3.2 Fields对象简介 224

10.4 认识Errors集合与Error对象 226

10.5 认识Properties集合与Property对象 226

10.6 习题 227

10.6.1 填空题 227

10.6.2 选择题 227

10.6.3 问答题 227

10.6.4 操作题 227

第11章 ASP程序开发实例——用户管理 228

11.1 用户管理系统的相关技术 228

11.1.1 验证码技术简介 228

11.1.2 MD5数据加密 236

11.1.3 表单验证的实现 237

11.1.4 检测表单内容的合法性 239

11.2 用户管理系统简介 241

11.2.1 数据库设计 242

11.2.2 系统文件简介 243

11.3 设计用户管理系统 243

11.3.1 系统主界面 243

11.3.2 用户注册模块 245

11.3.3 用户登录模块 247

11.3.4 限制一般用户权限 252

11.3.5 用户管理模块 252

11.3.6 添加用户模块 256

11.3.7 修改用户模块 259

11.3.8 删除用户模块 260

11.3.9 修改密码模块 261

11.3.10 退出登录模块 263

11.4 习题 264

11.4.1 问答题 264

11.4.2 操作题 264

第12章 ASP程序开发实例——聊天室 265

12.1 网络聊天室的相关技术 265

12.1.1 刷新聊天室 265

12.1.2 私聊功能 266

12.2 聊天室系统简介 267

12.2.1 数据库设计 268

12.2.2 系统文件简介 268

12.3 设计聊天室系统 269

12.3.1 用户登录模块 269

12.3.2 用户注册模块 272

12.3.3 用户聊天模块 275

12.4 习题 283

12.4.1 问答题 283

12.4.2 操作题 283

第13章 ASP网站开发实例——网上论坛 284

13.1 总体系统设计 284

13.1.1 设计目标 284

13.1.2 设计方案 285

13.1.3 设计功能 285

13.2 数据库的分析与设计 287

13.2.1 数据库功能分析 287

13.2.2 数据库结构设计 288

13.3 论坛主界面 289

13.3.1 设计论坛首页 289

13.3.2 连接数据库 291

13.4 用户管理模块 291

13.4.1 用户注册页面 292

13.4.2 用户登录页面 295

13.4.3 修改登录密码 297

13.5 文章管理模块 299

13.5.1 显示论坛发帖列表 299

13.5.2 阅读与回复文章 302

13.5.3 论坛发帖功能 306

13.6 留言管理模块 308

13.6.1 论坛留言功能 308

13.6.2 查看留言功能 310

13.6.3 回复留言功能 312

13.7 设计论坛框架 313

13.8 游客访问功能 315

13.9 习题 316

13.9.1 问答题 316

13.9.2 操作题 316