目录 1
第1章 ASP框架语言——HTML 1
1.1 HTML简介 2
1.1.1 什么是HTML 2
1.1.2 HTML文档 2
1.1.3 一个简单的HTML例子 4
1.2 HTML详解 5
1.2.1 页面基本属性标记 5
1.2.2 文字属性标记 8
1.2.3 多媒体标记 12
1.2.4 超级链接标记 15
1.2.5 表格标记 18
1.2.6 列表标记 23
1.2.7 表单标记 26
1.2.8 框架标记 28
1.2.9 其他 30
1.3 HTML交互技术 31
1.3.1 表单的事件属性 31
1.3.2 脚本控制基础 32
1.5 习题 34
1.5.1 填空与选择 34
1.5.2 问与答 34
1.5.3 练习 34
1.4 本章小结 34
第2章 ASP脚本语言——VBScript 35
2.1 VBScript概述 36
2.2.1 数据类型 38
2.2.2 操作符 38
2.2 VBScript数据类型和操作符 38
2.3 VBScript的变量与常量 41
2.3.1 声明变量 41
2.3.2 定义常量 42
2.3.3 变量的作用域和生命周期 42
2.3.4 数组变量 42
2.4 VBScript的过程与函数 43
2.4.1 过程 43
2.4.2 函数 44
2.5.1 条件语句 45
2.5 VBScript语法 45
2.4.3 过程与函数的调用 45
2.5.2 Select Case语句 46
2.5.3 循环语句 47
2.6 VBScript函数 51
2.6.1 字符串操作函数 51
2.6.2 对话框函数 53
2.7 在VBScript中使用对象 55
2.7.1 Window对象 56
2.7.2 Frame对象 57
2.7.3 Location对象 58
2.7.4 History对象 58
2.7.5 Navigator对象 58
2.7.6 Script对象 59
2.7.7 document对象 59
2.8 利用VBScript控制网页 61
2.8.1 控制表单 61
2.8.2 时间显示与分期问候 62
2.8.4 VBScript与框架 63
2.8.3 改变状态栏与走马灯效果 63
2.8.5 利用VBScript与CSS修饰网页 64
2.9 本章小结 66
2.10 习题 66
2.10.1 填空与选择 66
2.10.2 问与答 66
2.10.3 练习 66
第3章 ASP基础知识 67
3.1.2 HTTP消息 68
3.1.1 HTTP(超文本传输协议) 68
3.1 初识HTTP 68
3.1.3 HTTP具体的传输过程 70
3.2 什么是ASP 71
3.2.1 ASP的特点 72
3.2.2 ASP的基本语法 72
3.3 创建第一个ASP页面 73
3.4 ASP的发布与执行 73
3.4.1 ASP的工作原理 74
3.4.2 ASP的调试服务器IIS 74
3.5 ASP内置对象、组件简介 75
3.4.3 运行ASP程序 75
3.6 本章小结 76
3.7 习题 76
3.7.1 填空与选择 76
3.7.2 问与答 76
3.7.3 练习 76
第4章 ASP调试环境——IIS 5.0介绍 77
4.1 IIS 5.0的安装与测试 78
4.1.1 安装Internet Information Services 5.0 78
4.1.2 测试安装是否成功 80
4.2 IIS 5.0的启动与退出 81
4.3 IIS 5.0的WWW服务 82
4.3.1 发布Web页 82
4.3.2 使用PWS来管理WWW服务 83
4.4 IIS 5.0的FTP服务 84
4.4.1 在FTP上发布自己的文件 85
4.4.2 访问FTP服务 85
4.5 IIS 5.0的SMTP服务与管理 86
4.5.1 设置SMTP服务器的域 87
4.5.2 SMTP属性窗口——常规选项 88
4.5.3 SMTP属性窗口——“访问”选项卡 89
4.5.4 SMTP属性窗口——“邮件”选项卡 92
4.5.5 SMTP属性窗口——“传递”选项卡 92
4.5.6 SMTP属性窗口——“LDAP路由”选项卡 94
4.5.7 SMTP属性窗口——“安全”选项卡 94
4.6 使用MMC进行配置 95
4.6.1 运行MMC 95
4.6.2 添加管理控制单元 97
4.7.1 备份当前的IIS设置 98
4.7 IIS设置的备份与重启 98
4.7.2 恢复以前的IIS设置 99
4.7.3 重新启动IIS 99
4.8 本章小结 100
4.9 习题 100
4.9.1 填空与选择 100
4.9.2 问与答 100
4.9.3 练习 100
第5章 使用IIS进行网络管理 101
5.1.1 建立虚拟服务器 102
5.1 建立IIS 5.0的服务环境 102
5.1.2 建立服务内容目录 103
5.1.3 建立虚拟服务目录 103
5.2 管理FTP服务 107
5.2.1 设置FTP基本属性 108
5.2.2 FTP安全账号 109
5.2.3 FTP消息 110
5.2.4 FTP主目录 111
5.3 管理WWW服务 112
5.2.5 FTP的安全性管理 112
5.3.1 设置Web站点基本属性 113
5.3.2 Web主目录 114
5.3.3 Web默认文档 118
5.3.4 自定义错误信息 119
5.3.5 “性能”选项卡 121
5.3.6 “ISAPI筛选器”选项卡 121
5.3.7 “服务器扩展”选项卡 122
5.3.8 自定义HTTP头 124
5.4 使用IIS 5.0调试ASP程序 126
5.5 本章小结 128
5.6 习题 128
5.6.1 填空与选择 128
5.6.2 问与答 128
5.6.3 练习 128
第6章 ASP内置对象详解 129
6.1 Response对象 130
6.1.1 Response对象属性 130
6.1.2 Response对象方法 131
6.1.3 Response对象数据集合 135
6.2 Request对象 136
6.2.1 Request对象的属性 136
6.2.2 Request对象的方法 136
6.2.3 Request对象的数据集合 137
6.2.4 Form数据集合 139
6.2.5 QueryString数据集合 143
6.2.6 ServerVariables数据集合 145
6.2.7 Cookies数据集合 146
6.3.1 Application对象数据集合 147
6.3 Application对象 147
6.3.2 Application对象方法 148
6.3.3 Application对象事件 149
6.3.4 修改Application变量的值 150
6.4 Server对象 151
6.4.1 Server对象属性 151
6.4.2 Server对象方法 151
6.5 Session对象 154
6.5.1 Session对象数据集合 155
6.5.2 Session对象属性 157
6.5.3 Session对象方法 158
6.5.4 Session对象事件 158
6.6 ASP内置组件 160
6.6.1 广告轮显组件 160
6.6.2 浏览器性能组件 163
6.8.3 练习 164
6.8.1 填空与选择 164
6.8.2 问与答 164
6.8 习题 164
6.7 本章小结 164
第7章 使用Cookie 165
7.1 定义Cookie 166
7.1.1 常用定义Cookie的方法 166
7.1.2 定义Cookie变量的生命期限 167
7.1.3 定义Cookie变量的作用域 167
7.1.4 使用Cookie字典 168
7.2 读取Cookie值 169
7.3 应用实例 171
7.4 本章小结 172
7.5 习题 172
7.5.1 填空与选择 172
7.5.2 问与答 172
7.5.3 练习 172
第8章 ASP的文件处理 173
8.1 使用FileSystemObject对象 174
8.1.1 FileSystemObject对象的属性 174
8.1.2 FileSystemObject对象的方法 175
8.2 Drives数据集合 188
8.3 Drive对象 189
8.4 Folders数据集合 190
8.5 Folder对象 192
8.5.1 Folder对象的属性 193
8.5.2 Folder对象的方法 195
8.6 Files数据集合 195
8.7 File对象 196
8.7.1 File对象的属性 197
8.7.2 File对象的方法 198
8.8.2 TextStream对象的方法 200
8.8.1 TextStream对象的属性 200
8.8 TextStream对象 200
8.9 综合实例——简单的网页计数器 201
8.10 本章小结 206
8.11 习题 206
8.11.1 填空与选择 206
8.11.2 问与答 206
8.11.3 练习 206
第9章 利用ADO访问数据库 207
9.1.1 SELECT简单查询语句 208
9.1 SQL简介 208
9.1.2 Delete删除操作 215
9.1.3 Update更新操作 216
9.1.4 Insert Into插入操作 217
9.1.5 特殊SQL句法 219
9.2 ADO组件简介 221
9.2.1 什么是ADO 221
9.2.2 配置服务器以使用Activex数据对象 223
9.2.4 ADO对象简介 224
9.2.3 ADO常量 224
9.3 Connection对象 225
9.3.1 创建Connection对象 225
9.3.2 Connection对象的方法 225
9.3.3 Connection对象的属性 228
9.4 Command对象 232
9.4.1 Command对象的属性 233
9.4.2 Command对象的方法 236
9.5 Recordset对象 237
9.5.1 光标 237
9.5.2 锁定 239
9.5.3 Recordset对象的方法 240
9.5.4 Recordset对象的属性 242
9.5.5 ADO对象库的集合 245
9.6 应用实例——分页显示记录 249
9.8.1 填空与选择 252
9.8.2 问与答 252
9.8.3 练习 252
9.8 习题 252
9.7 本章小结 252
第10章 ASP的安全防护 253
10.1 ASP的漏洞 254
10.1.1 特殊符号查看ASP源代码 254
10.1.2 FileSystemObject组件漏洞 255
10.1.3 Access数据库被下载的漏洞 255
10.1.4 showaspcode.asp文件漏洞 256
10.1.5 脚本程序的漏洞 256
10.1.6 引号造成的漏洞 257
10.1.8 URL直接请求漏洞 258
10.1.7 IIS的INDEX SERVER服务漏洞 258
10.1.9 IIS 5.0 UNICODE编码漏洞 259
10.2 ASP安全防护 259
10.2.1 防护特殊符号查看ASP源代码 259
10.2.2 防护FileSystemObject组件漏洞 259
10.2.3 防护Access数据库被下载的漏洞 260
10.2.4 防护showaspcode.asp文件漏洞 261
10.2.5 防护脚本程序的漏洞 261
10.2.6 防护引号造成的漏洞 262
10.2.9 防护IIS 5.0UNICODE编码漏洞 263
10.2.7 防护IIS的INDEX SERVER服务漏洞 263
10.2.8 防护URL直接请求漏洞 263
10.3 本章小结 264
10.4 习题 264
10.4.1 填空与选择 264
10.4.2 问与答 264
10.4.3 练习 264
第11章 ASP实用小程序 265
11.1 使用数据库的留言板 266
11.1.1 创建留言数据库 266
11.1.2 创建留言页面 267
11.1.3 留言处理程序 270
11.1.4 查看留言程序 272
11.2 简单聊天室程序 275
11.2.1 创建聊天数据库 275
11.2.2 实现聊天功能 275
11.3 文件搜索引擎 281
11.3.1 遍历文件夹 281
11.3.2 文件的比较 281
11.3.3 搜索文件的实现 282
11.4 建设简单的BBS社区 286
11.4.1 数据库设计 286
11.4.2 显示帖子程序 287
11.4.3 添加帖子程序 290
11.4.4 查看帖子程序 292
11.4.5 回复帖子程序 294
11.5 本章小结 298
第12章 ASP技术的综合应用 299
12.2 网站功能模块划分 300
12.1 网站定位 300
12.3 数据库设计 301
12.4 会员注册与管理 304
12.4.1 新会员注册 305
12.4.2 老会员登录 311
12.4.3 老会员注销 313
12.4.4 老会员修改个人资料 314
12.4.5 预定制商品 316
12.5 商品陈列架 319
12.6.1 将商品加入到购物车 327
12.6 用Cookies实现购物车 327
12.6.2 查看购物车中的商品 329
12.6.3 清空购物车中 333
12.6.4 购物定单生成 333
12.7 简单商品检索 339
12.8 各模块的整合 343
12.8.1 首页设计 343
12.8.2 内部逻辑结构 343
12.9 本章小结 344
附录A 习题答案 345