1.1 ASP简介 1
1.1.1 什么是ASP 1
第1章 动态网站编程技术基础 1
1.1.2 ASP和静态网页的区别 2
1.1.3 ASP的工作过程 2
1.2 ASP的运行环境 3
1.2.1 IIS的安装 4
1.2.2 IIS默认网站 5
1.2.4 IIS属性的设置 6
1.2.3 IIS的启动和停止 6
1.2.5 IIS虚拟目录的创建 9
1.3 一个简单的ASP程序 11
1.3.1 ASP与脚本语言 12
1.3.2 一个简单的ASP文件 12
1.3.3 ASP文件的运行 13
1.3.4 ASP的开发工具 13
1.4.1 关系型数据库(RDB)基本概念 14
1.4 认识数据库与Web数据库 14
1.3.5 开发ASP程序时的注意事项 14
1.4.2 结构化查询语言——SQL 15
1.4.3 Web数据库 16
1.5 其他网络编程技术概述 18
1.5.1 PHP概述 18
1.5.2 JSP概述 19
1.5.3 ASP.NET概述 20
1.5.4 XML概述 22
小结 23
习题 24
第2章 脚本语言 25
2.1 脚本语言概述 25
2.2 “计算器”案例 25
2.3 VBScript基本概念 27
2.3.1 使用VBScript 28
2.3.2 VBScript的常量与变量 30
2.3.3 VBScript的表达式与运算符 32
2.3.4 输入与输出函数 33
2.4 VBScript流程控制结构 36
2.4.1 条件分支流程控制结构 36
2.4.2 循环语句 41
2.5 VBScript过程 45
2.5.1 SUB过程 45
2.5.2 Function函数 47
2.5.3 过程调用 48
2.6.1 JavaScript对象 49
2.6 JavaScript概述 49
2.6.2 JavaScript事件 51
2.6.3 JavaScript应用举例 52
小结 56
习题 56
第3章 ASP内置对象 58
3.1 ASP内置对象简介 58
3.2 “小小聊天室”案例 59
3.3 在HTML中使用表单 60
3.3.1 HTML中的各种标记 61
3.3.2 案例代码分析 62
3.4 Request对象 65
3.4.1 Request.Form集合 66
3.4.2 Request.QueryString集合 68
3.4.3 Request.Servervariables集合 70
3.4.4 Request.Cookies集合 72
3.4.5 Request对象的属性与方法 73
3.4.6 案例代码分析 74
3.5.1 Response对象概述 75
3.5 Response对象 75
3.5.2 Response对象的属性与方法 76
3.6 Server对象 81
3.6.1 Server对象的方法 81
3.6.2 Server.ScriptTimeout属性 84
3.7 Application对象 85
3.7.1 Application对象概述 85
3.7.2 Application对象的集合 85
3.7.3 Application对象的方法 87
3.7.5 Application对象应用举例 88
3.7.4 Application对象的事件 88
3.8 Session对象 89
3.8.1 Session对象概述 89
3.8.2 Session对象的集合、属性、方法和事件 90
3.8.3 Session对象应用举例 93
3.9 Global.asa文件 94
3.9.1 Global.asa文件概述 94
3.9.2 案例代码分析 94
习题 95
小结 95
第4章 ASP组件使用 97
4.1 浏览器能力组件 97
4.2 广告轮换组件 101
4.3 内容链接组件 105
4.4 文件访问组件 107
4.4.1 FileSystemObject对象 108
4.4.2 TextStream对象 110
小结 113
习题 114
第5章 Web数据库访问技术 116
5.1 Web数据库访问技术简介 116
5.2 “动态网站内部账号管理”案例 117
5.2.1 创建数据库与ODBC数据源 117
5.2.2 登录模块 118
5.2.3 更改密码模块 121
5.3.1 ODBC概念 124
5.3 ODBC 124
5.3.2 配置数据源 125
5.4 ADO 128
5.4.1 ADO数据访问技术概述 128
5.4.2 ADO的对象类和对象模型 128
5.5 结构化查询语言(SQL) 151
5.5.1 SQL的概述 151
5.5.2 SQL数据操作基础 153
5.5.3 SQL高级应用 155
5.6 使用ASP访问数据库 160
小结 164
习题 166
第6章 ASP程序调试与错误处理 168
6.1 错误类型与出错信息 168
6.1.1 错误类型与出错信息 168
6.1.2 用ASPError对象显示信息 170
6.2 ASP的程序调试 174
6.2.1 Microsoft脚本调试器工具 174
6.2.2 启用调试 175
6.2.3 断点调试 176
小结 179
习题 180
第7章 Web应用程序设计实例 181
7.1 网站建设的整体规划 181
7.2 访客留言板 185
7.2.1 数据库的设计 186
7.2.2 显示留言 187
7.2.3 签写留言与数据提交 190
7.2.4 对留言进行管理 193
7.3 聊天室 198
7.3.1 登录界面的制作 199
7.3.2 数据的管理 202
7.3.3 发言与数据提交 204
7.3.4 聊天信息的管理 206
7.3.5 离开界面 207
小结 208
习题 208
实训1 构建Web服务器 210
第8章 实训 210
实训2 脚本语言使用基础 212
实训3 简单的聊天室程序设计 214
实训4 浏览器能力组件对象 217
实训5 广告轮换组件 218
实训6 文件访问组件 220
实训7 Web数据库访问技术(一) 221
实训8 Web数据库访问技术(二) 224
实训9 ASP程序调试与错误处理 228
实训10 访客留言板的设计 228