第一章 ASP概述 1
第一节 什么是ASP 2
第二节 ASP的工作环境 2
一、ASP服务器 3
二、ASP的工作原理 6
第三节 ASP的开发工具——Visual InterDev 6.0 6
一、Visual InterDev 6.0简介 6
二、创建Web工程 8
三、建立数据库连接 13
第二章 编辑HTML 16
第一节 HTML的概念 16
第二节 建立基本的HTML网页 17
一、文本的格式 17
二、网页链接 21
三、使用图像 25
第三节 HTML窗体 27
一、文本框 28
二、窗体按钮 30
三、密码框 31
四、复选框 32
五、单选按钮 34
六、下拉列表框 35
七、滚动列表框 36
八、文本区 37
十、文件上传按钮 38
第四节 列表 38
九、隐藏区 38
一、无序列表 39
二、有序列表 40
三、定义列表 40
四、建立表格 41
五、表头和标题 42
六、控制表格的格式 42
第五节 使用框架 44
第一节 VBScript语法概要 46
一、VBScript标记 46
第三章 ASP的编程语言——VBScript 46
二、VBScript的数据类型 49
三、数据类型的转换 51
四、VBScript运算符 54
第二节 VBScript中的变量和数组 55
一、声明变量 56
二、使用变量 57
三、数组操作 58
一、VBScript中的内部函数 60
第三节 VBScript中的过程 60
二、VBScript中的对象 65
三、自定义过程 68
四、自定义函数 69
第四节 VBScript对程序流程的控制 69
一、使用If和Select语句 69
二、使用Do...Loop语句 71
三、使用For...Next语句 73
四、使用While...Wend语句 75
一、响应客户端事件的例子 76
第五节 用VBScript开发客户端脚本程序实例 76
二、身份验证的例子 78
三、通讯簿的例子 80
第四章 开发ASP 90
第一节 选择脚本运行平台 90
一、在客户端运行脚本 90
二、在服务器端运行脚本 91
第二节 使用服务器端组件 92
一、Browser Capabilities组件 93
二、Advertisement Rotator组件 99
三、Content Rotator组件 103
四、Content Linker组件 104
五、Dictionary组件 107
六、自己创建服务器端对象 108
第三节 处理表单 108
一、获得表单输入 109
二、验证表单输入 110
第四节 Includes指令 111
二、@EnableSessionState指令 113
三、@Language指令 113
第五节 @指令 113
一、@CodePage指令 113
四、@LCID指令 114
五、@TransAction指令 114
第六节 使用Global.asa文件 114
一、程序事件和会话事件 115
二、〈Object〉对象声明 115
三、TypeLibrary声明 116
第七节 计数器实例 117
第一节 Application对象 119
第五章 ASP的内建对象 119
一、Application对象的属性 120
二、显示全部Application对象 121
三、Application对象的方法 122
四、Application对象的事件 123
第二节 Session对象 126
一、Session对象的属性 127
二、Session对象的方法 130
三、Session对象的事件 130
第三节 Server对象 132
一、Server对象的属性 133
二、Server对象的方法 134
第四节 Request对象 138
一、QueryString集合 138
二、Form集合 140
三、ServerVariable集合 143
四、网页授权操作 146
第五节 Response对象 147
一、Response对象的属性 147
二、Response对象的方法 152
第六节 ObjectContext对象 158
第七节 Cookies集合 159
一、Cookie的含义 159
二、Cookie是怎样工作 159
三、Cookie的属性 160
四、写入Cookie 160
五、读取Cookie 161
第六章 在ASP中使用数据库 162
第一节 SQL(结构化查询语言) 162
一、简单的Select语句 166
第二节 用Select语句从表中取出数据 166
二、使用SQL执行Select简单查询 167
三、操作多个表 169
四、操作字段 171
五、排序查询结果 173
第三节 向表中添加记录 174
第四节 删除和修改表 176
第五节 删除记录 176
第六节 更新记录 177
第八节 ADO(Active DataBase ObJect)简介 178
第七节 用Select语句创建记录和表 178
第九节 ADO对象 179
一、用VBScript开发ADO 179
二、在Active Server Pages环境下创建对象 180
三、学会使用ODBC(Open Database Connectivity) 180
第十节 ADO的Connection对象 183
一、简介 184
二、Connection对象的属性 184
三、Connection的方法 186
四、实现事务(TransAction) 187
五、执行数据库命令 188
第十一节 ADO的Command对象 189
一、如何创建一个Command对象 189
二、Connection对象下的Command对象具有的属性 190
三、Connection对象下的Command对象具有的方法 191
第十二节 Connection对象下的RecordSet对象 193
一、如何使用Connection对象下的RecordSet对象 193
二、Connection对象下的RecordSet所提供的处理接口 195
三、Connection对象下的RecordSet的属性 195
四、Connection对象下的RecordSet的方法 202
五、Recordset对象下的Fields集合 206
六、Fields集合的Field对象 206
七、Connection对象下的RecordSet对象的应用 208
第十三节 Error对象 217
第七章 Web站点设计实例 219
第一节 邮件列表 219
第二节 在线商场 225
第三节 聊天室 234
附录 VBScript快速参考 241