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

  • 购买积分:11 如何计算积分?
  • 作  者:陈建伟,李美军,施建强等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302099596
  • 页数:291 页
图书介绍:本书由浅入深、循序渐进地介绍了ASP脚本开发Web应用程序的方法和技巧。全书共分11章,分别介绍了HTML标记的基础知识,ASP程序的特点、运行环境、工作流程及创建方法,VBScript脚本语言的基本语法,ASP对象的基本知识和用法,ASP常用服务器组件、ASP与Web数据库之间的连接和交互方法,ASP脚本调试和自定义错误信息。最后通过网上论坛和网上书店对全书知识进行了贯穿。

1.1.1 万维网——WWW 1

目录 1

3.2.5 数组 5 1

1.1 网页基础知识 1

第1章 HTML基础 1

1.1.2 超文本传输协议——HTTP 2

1.1.3 统一资源定位器——URL 2

1.1.4 超文本标记语言——HTML 3

1.1.5 HTML标记 3

1.2 HTML文档的基本结构 3

1.2.1 添加起始标记 4

1.2.2 设置文件头 4

1.2.3 网页的主体格式 6

1.2.4 HTML中的注释 6

1.3 编辑网页正文 7

1.3.1 输入标题 7

1.3.2 划分段落 8

1.3.3 设置文本格式 9

1.4.1 创建外部链接 10

1.4 建立超链接 10

1.4.3 创建邮件链接 12

1.5 插入图像 12

1.5.1 在网页中插入图像 12

1.4.2 创建内部链接 12

1.5.2 设置图像格式与布局 13

1.5.3 加入水平线 14

1.6 使用列表 15

1.6.1 编号列表 15

1.6.2 符号列表 16

1.6.3 自定义列表 16

1.6.4 定义嵌套列表 17

1.7 使用表格 17

1.7.1 认识表格标记 18

1.7.2 设置表格的整体属性 18

1.7.3 设置表格的一行的属性 19

1.7.4 设置单元格的属性 20

1.8.1 表单的基本结构 22

1.8 使用表单 22

1.8.2 表单的用户输入区域 22

1.8.3 表单的列表框 23

1.8.4 文本框与文件选项 24

1.9 使用框架 25

1.9.1 认识框架标记 25

1.9.2 确立框架目标 26

1.9.3 设置框架网页的外观 27

1.10 动态HTML(DHTML) 28

1.11 习题 29

1.11.1 填空题 29

1.11.2 选择题 29

1.11.3 操作题 30

第2章 ASP基础 31

2.1 ASP基本概念 31

2.1.1 什么是动态网页 31

2.1.2 主流的动态网页开发技术 32

2.1.4 ASP的工作流程 33

2.1.3 ASP的运行环境 33

2.1.5 ASP程序的创建方法 34

2.2 配置ASP运行环境 34

2.2.1 安装服务器软件 34

2.2.2 IIS配置 36

2.2.3 创建虚拟目录 38

2.3 从两个简单的ASP程序开始 39

2.3.1 创建ASP程序 39

2.3.2 编写ASP程序的注意事项 41

2.4 习题 42

2.4.1 填空题 42

2.4.2 选择题 42

2.4.3 问答题 43

2.4.4 操作题 43

3.1 ASP和脚本语言 44

第3章 VBScript基础 44

3.2 VBScript的基本元素 46

3.2.1 数据类型 46

3.2.2 运算符 48

3.2.3 常量 49

3.2.4 变量 50

3.3 流程控制结构 52

3.3.1 条件语句 53

3.3.2 选择语句 54

3.3.3 循环语句 55

3.4 过程与函数 58

3.4.1 Sub过程 58

3.4.2 Function函数 60

3.4.3 按地址传递和按值传递 61

3.4.4 数组参数 62

3.5 VBScript函数 63

3.6.2 选择题 66

3.6.1 填空题 66

3.6 习题 66

3.6.3 问答题 67

3.6.4 操作题 67

第4章 Request对象和Response对象 68

4.1 ASP内置对象 68

4.2 Request对象 69

4.2.1 从浏览器端取得数据的方法 69

4.2.2 Request.QueryString集合读取表单GET方法数据 70

4.2.3 Request.Form集合读取表单POST方法数据 72

4.2.4 Request.ServerVariables集合读取服务器端环境变量 73

4.3 Response对象的方法 75

4.3.1 使用Response.Write方法将输出传送至浏览器端 75

4.3.2 使用Response.Redirect方法从目前网页导向至其他网页 76

4.3.3 使用Response.AppendToLog方法将数据加入站点活动日志 77

4.3.4 使用Response.End方法结束程序的执行 77

4.3.8 BinaryWrite方法 78

4.3.7 Response.Clear方法 78

4.3.6 使用Response.Flush方法缓冲处理 78

4.3.5 使用Response.AddHeader方法自定义标头信息 78

4.4 Response对象的属性 79

4.4.1 Buffer属性 79

4.4.2 ContentType属性 79

4.4.3 Expires属性 80

4.4.4 ExpiresAbsolute属性 80

4.4.5 Status属性 80

4.4.7 IsClientConnected属性 81

4.4.6 Charset属性 81

4.4.8 CacheControl属性 82

4.5 使用Cookie 82

4.5.1 什么是Cookie 83

4.5.2 Cookie的属性 83

4.5.3 设置Cookie 83

4.5.4 输出Cookie中保存的值 85

4.6.3 问答题 87

4.6.2 选择题 87

4.6.1 填空题 87

4.6 习题 87

4.6.4 操作题 88

第5章 ASP对象与网页制作应用 89

5.1 使用Application对象为多个用户共享数据 89

5.1.1 Application对象简介 89

5.1.2 Application对象的属性 90

5.1.3 Application对象的方法 91

5.1.4 Application对象的事件 91

5.1.5 在Application对象中保存数组 92

5.2 使用Session对象为每个用户保存数据 93

5.2.1 Session对象简介 93

5.2.2 Session对象的属性和方法 94

5.2.3 Session对象的事件 95

5.3 使用Server对象创建各种控件 95

5.3.1 Server对象简介 95

5.3.2 Server对象的属性 96

5.3.3 Server对象的方法 97

5.4 使用G1obal.aSa文件初始化应用程序 101

5.5 习题 103

5.5.1 填空题 103

5.5.2 选择题 104

5.5.3 问答题 104

5.5.4 操作题 104

第6章 使用ASP服务器组件 105

6.1 创建组件实例 105

6.2 使用Ad Rotator组件制作广告条 106

6.3 使用Content Rotator组件自动轮换显示内容 109

6.4 使用Content Linker组件建立页面索引 111

6.5 使用Browr Capabilities组件检测浏览器属性 114

6.6 使用Counters组件制作计数器 116

6.7 Page Counter组件 117

6.8 Permission Checker组件 118

6.9 MyInfo组件 119

6.10 Tools组件 120

6.11 IIS Log组件 121

6.12 使用Dictionary对象 122

6.13 习题 124

6.13.1 填空题 124

6.13.2 问答题 125

6.13.3 操作题 125

第7章 FSO组件操作 126

7.1 认识FileSystemObject对象 126

7.2.1 TextStream对象的方法和属性 128

7.2 在一个文件中读写数据 128

7.2.2 创建一个文本文件 129

7.2.3 添加数据到文本文件 130

7.2.4 读取文本文件 131

7.3 对文件进行的各种操作 133

7.3.1 File对象的属性与方法 133

7.3.2 移动、复制和删除文件 135

7.3.3 检测文件和文件夹是否存在 135

7.3.4 检测文件的属性 136

7.4 获得驱动器的信息 138

7.5 对文件夹进行各种操作 140

7.5.1 Folder对象的属性 140

7.5.2 Folder对象的方法 141

7.6 习题 142

7.6.1 填空题 142

7.6.2 选择题 142

7.6.3 问答题 143

7.6.4 操作题 143

第8章 用ADO访问数据库 145

8.1 数据库基础 145

8.1.1 数据库的常用概念及术语 145

8.1.2 SQL Server 147

8.1.3 结构化查询语言 150

8.1.4 ODBC简介 155

8.1.5 OLE DB简介 158

8.1.6 ADO对象模型 159

8.1.7 ADO对象简介 160

8.2 Connection对象 162

8.2.1 与数据库建立连接 162

8.2.2 Connection对象的属性 167

8.2.3 Connection对象的方法 170

8.3 Command对象 174

8.3.1 创建Command对象 174

8.3.2 Command对象的属性 175

8.3.4 Command对象的基本用法 177

8.3.3 Command对象的方法 177

8.3.5 参数查询 180

8.4 习题 186

8.4.1 填空题 186

8.4.2 问答题 187

第9章 RecordSet对象 188

9.1 用Recordset对象处理结果 188

9.1.1 Recordset对象简介 188

9.1.2 Recordset对象的工作流程 189

9.1.3 Recordset对象的属性 190

9.1.4 Recordset对象的方法 191

9.2 Recordset的应用 194

9.2.1 游标类型 194

9.2.2 锁定类型 198

9.2.3 浏览记录 199

9.2.4 添加记录 200

9.2.5 更新记录 203

9.2.6 删除记录 206

9.2.7 Supports方法 207

9.2.8 Status属性 208

9.2.9 分页显示 209

9.3 Fields集合和Field对象 212

9.3.1 Fields集合的属性和方法 212

9.3.2 Fields对象的属性 213

9.4 Errors集合和Error对象 214

9.3.3 Fields对象的方法 214

9.5 Properties集合和Property对象 215

9.6 习题 216

9.6.1 填空题 216

9.6.2 问答题 216

第10章 ASP程序调试与错误处理 217

10.1 调试ASP脚本 217

10.1.1 脚本错误 217

10.1.2 Microsoft脚本调试器 220

10.1.3 断点调试 222

10.2 ASP错误提示 224

10.2.1 VBScript语法错误 224

10.2.2 VBScript运行时错误 226

10.2.3 ADO错误 228

10.2.4 ASP错误代码 230

10.3 自定义错误信息 231

10.3.1 添加自定义错误消息 233

10.3.2 自定义ASP错误处理 234

10.3.3 错误跳转语句 236

10.4.1 事务简介 239

10.4 事务 239

10.4.2 声明事务脚本 240

10.4.3 提交或中止事务 241

10.5 习题 241

10.5.1 填空题 241

10.5.2 选择题 242

10.5.3 问答题 242

11.1.1 系统功能分析 243

第11 章使用ASP制作动态网站 243

11.1 网上论坛 243

11.1.2 系统功能模块设计 244

11.1.3 数据库设计 244

11.1.4 首页 246

11.1.5 数据库连接 248

11.1.6 新用户注册 248

11.1.7 会员登录 252

11.1.8 修改密码 254

11.1.9 显示文章列表 257

11.1.10 阅读和回复文章 259

11.1.11 发表文章 263

11.1.12 发送留言 266

11.1.13 查看留言 268

11.1.14 回复留言 270

11.1.15 框架结构 271

11.1.16 游客访问 273

11.2.1 需求分析与系统设计 274

11.2 网上书店 274

11.2.2 数据库的设计 275

11.2.3 建立global.asa文件 275

11.2.4 显示图书书目 276

11.2.5 将图书添加入购物车 278

11.2.6 显示购物车 281

11.3 习题 283

附录 ASP动态网站开发综合测试题 284