目录 1
第1章 ASP基础及运行平台 1
1.1 ASP技术概述 1
1.1.1 Web程序设计基础 1
1.1.2 ASP主要特点 2
1.2 ⅡS 6.0安装及设置 2
1.2.1 ⅡS 6.0安装 2
1.2.2 ⅡS 6.0设置 4
1.3 编辑器 8
小结 11
习题 11
第2章 HTML基础 12
2.1 HTML语言概述 12
2.1.1 HTML标记与组件 12
2.1.2 HTML开发环境 14
2.2 HTML网页格式 14
2.2.1 HTML标记的语法 14
2.2.2 HTML文件基本架构 15
2.2.3 文件主体标记 16
2.3 文字及表格处理 18
2.3.1 文字版面编排标记 18
2.3.2 文字格式标记 25
2.3.3 表格的建立 27
2.4 其他常用标记 34
2.4.1 相对路径与绝对路径 34
2.4.2 超级链接的标记<A>与</A> 36
2.4.3 图文件加载标记<IMG> 37
习题 38
小结 38
2.4.4 批注标记<!----> 38
第3章 VBScript基础 39
3.1 VBScript基本概念 39
3.1.1 概述 39
3.1.2 数据类型 43
3.2 变量和常量 44
3.2.1 变量 44
3.2.2 常量 47
3.2.3 数组变量 47
3.3.1 各类运算符 49
3.3 运算符 49
3.3.2 优先级 51
3.4 过程 52
3.4.1 子过程 52
3.4.2 函数 53
3.5 程序控制语句 54
3.5.1 条件控制语句 54
3.5.2 循环控制语句 59
3.6.2 Window对象 63
3.6.1 对象的属性、方法和事件 63
3.6 VBScript中的对象 63
3.6.3 其他对象 66
小结 68
习题 68
第4章 Response对象 71
4.1 使用Write方法 72
4.1.1 使用Write方法及省略用法 72
4.1.2 Write方法和HTML标记相互嵌套 73
4.2 用Redirect方法实现网页间跳转 76
4.3 使用End方法 79
4.4 ASP缓冲技术 80
4.4.1 Buffer属性设置 81
4.4.2 送出和取消缓冲区的数据 82
小结 84
习题 84
第5章 Web表单和Request对象 85
5.1 Web表单 85
5.1.1 表单数据的提交 85
5.1.2 使用Request对象接收表单数据 87
5.2 Web表单控件 88
5.2.1 文本框 89
5.2.2 按钮 93
5.2.3 密码框 95
5.2.4 滚动文本框 97
5.2.5 复选框和单选按钮 100
5.2.6 下拉菜单和列表框 104
5.2.7 隐藏控件 108
5.3 Request对象综述 109
5.3.1 Form集合 109
5.3.2 QueryString集合 110
5.3.3 Cookies集合 114
5.3.4 ServerVariables集合 118
5.3.5 ClientCertificate集合 121
5.3.6 TotalBytes属性 122
5.3.7 BinaryRead方法 122
小结 123
习题 123
6.1 Session对象 125
6.1.1 Session简介 125
第6章 ASP中的会话 125
6.1.2 利用Session对象存储信息 126
6.1.3 Session的内容集合 130
6.1.4 利用Session存储数组信息 130
6.1.5 Session对象的有效期 132
6.1.6 Session事件 135
6.2 Application对象 137
6.2.1 Application对象与Session对象的区别 137
6.2.2 使用Application对象存储信息 138
6.2.3 Application事件 146
习题 147
小结 147
第7章 Server对象和服务端包含指令 149
7.1 相对路径和虚拟路径 149
7.1.1 相对路径 149
7.1.2 虚拟路径 150
7.2 Server对象 151
7.2.1 ScriptTimeout属性 151
7.2.2 Server对象的方法 151
7.3 服务端包含指令#Include 156
习题 158
小结 158
第8章 ASP数据库应用 159
8.1 数据库设计基础 159
8.1.1 数据库系统概述 159
8.1.2 Access数据库管理系统 160
8.1.3 建立Access数据库 160
8.2 设置数据源 163
8.2.1 ODBC简介 163
8.2.2 ODBC数据源的创建 165
8.2.3 测试ODBC数据源 167
8.3 常用SQL语句简介 168
8.3.1 SELECT语句 169
8.3.2 DELETE语句 172
8.3.3 INSERT语句 172
8.3.4 UPDATE语句 173
8.4 访问数据库基础 173
8.4.1 Connection对象 174
8.4.2 Recordset对象 191
小结 208
习题 209
9.1.1 File System Object对象的基础 210
第9章 文件系统组件 210
9.1 File System Object文件对象组件 210
9.1.2 复制、移动和删除文件 214
9.1.3 查看文件 215
9.1.4 获取文件的特征 215
9.1.5 创建文本文件 218
9.2 文本文件的读取与写入 219
9.2.1 文本文件的写入 219
9.2.2 读取文本文件 223
9.2.3 读取整个文本文件 224
9.3 文件操作应用实例 225
9.3.1 计数器的实现 225
9.3.2 留言簿程序 228
小结 232
习题 232
第10章 ASP程序安全 234
10.1 常见ASP漏洞及安全处理 234
10.1.1 Access数据库下载漏洞 234
10.1.2 FileSystemObject组件漏洞 235
10.1.3 脚本漏洞 237
10.1.4 密码验证漏洞 238
10.2 ASP安全配置 239
10.2.1 ASP系统安全 239
10.2.2 服务器安全配置 240
小结 242
习题 243
附录A 常用VBScript函数 244
附录B Recordset对象的属性 247
附录C Recordset对象的方法 248
参考文献 249