第1章 ASP入门 1
1.1 ASP技术和动态网页 1
1.2 使用ASP编写动态网页 2
1.3 ASP运行环境设置 4
1.3.1 IIS 5.0的安装 4
1.3.2 访问Web中的ASP网页 5
1.3.3 ASP网页存放位置 6
1.3.4 IIS的配置 9
1.4 常用ASP网页的编辑器 10
1.4.1 Microsoft Visual InterDev 6.0 11
1.4.2 Microsoft FrontPage 2000 11
1.4.3 Dreamweaver 4 12
1.4.4 记事本(Notepad) 12
1.5 实训 12
1.6 习题 13
第2章 HTML基础知识 15
2.1 HTML的基本结构 15
2.2 文本标记 16
2.2.1 标题 16
2.2.2 分段 17
2.2.3 字体 17
2.2.4 标尺线 19
2.2.5 分行和禁止分行 20
2.2.6 图像 20
2.2.7 背景和文本颜色 20
2.2.8 转义字符与特殊字符 21
2.2.9 预格式化文本 21
2.2.10 块引用 21
2.3 超文本链接指针 22
2.3.1 统一资源定位器URL 22
2.3.2 指向一个目标 23
2.3.3 标记一个书签 23
2.3.4 目标窗口 23
2.3.5 图像链接指针 24
2.4 列表 24
2.4.1 无序列表 24
2.4.2 有序列表 24
2.4.3 定义列表 24
2.4.4 改变条目标记 25
2.5 表格 26
2.5.1 表格的基本形式 26
2.5.2 有通栏的表 26
2.5.3 表格属性 26
2.5.4 表中文本的输出 28
2.6 表单 29
2.6.1 基本语法 29
2.6.2 文字输入和密码输入 30
2.6.3 文本区域 30
2.6.4 复选框和单选框 31
2.6.5 列表框 33
2.7 实训 34
2.8 习题 36
第3章 ASP对象模型和基本交互技术 37
3.1 ASP对象模型 37
3.2 发送和接收用户信息 38
3.2.1 传送和接收文本框中的信息 39
3.2.2 传送和接收单选按钮的数据 41
3.2.3 传送和接收复选框控件 42
3.2.4 传送和接收列表框数据 43
3.2.5 使用QueryString集合接收数据 43
3.3 输出信息基本技术 45
3.3.1 输出变量值 46
3.3.2 两种技术混合使用 46
3.3.3 Response.Write语句的简写形式 47
3.4 实训 51
3.5 习题 52
第4章 VBScript语言 53
4.1 脚本语言 53
4.1.1 VBScript 53
4.1.2 在HTML网页中嵌入VBScript 53
4.2 书写规则 55
4.3 常量、变量和数组 55
4.3.1 常量 55
4.3.2 变量 56
4.3.3 数组 57
4.4 运算符与表达式 58
4.4.1 数学运算符 58
4.4.2 比较运算符 59
4.4.3 逻辑运算符 60
4.5 输入/输出 61
4.6 VBScript的控制结构 64
4.6.1 条件语句If...Then 64
4.6.2 多分支语句Select...Case 67
4.6.3 计数循环语句For...Next 71
4.6.4 For Each In...Next(数组循环) 75
4.6.5 条件式循环 77
4.6.6 循环后测试 78
4.6.7 While...Wend循环 81
4.7 函数和子过程 83
4.7.1 子过程 83
4.7.2 变量作用域 85
4.7.3 事件驱动 86
4.7.4 函数(Functions) 86
4.7.5 常用函数 88
4.8 错误处理(Error Handling) 90
4.9 实训 91
4.10 习题 92
第5章 ASP内置对象 93
5.1 发送信息——Response对象 93
5.1.1 将动态信息插入到HTML代码中 93
5.1.2 输出静态信息 94
5.1.3 缓冲输出 95
5.1.4 输出内容类型指定 97
5.1.5 重定向用户 98
5.1.6 其他属性和方法 99
5.2 接收信息——Request对象 100
5.2.1 接收用户通过GET方式发送的信息 100
5.2.2 接收通过POST方式发送的信息 104
5.2.3 环境变量 107
5.3 服务器对象——Server对象 110
5.3.1 用服务器对象创建其他对象 110
5.3.2 编码发送内容 110
5.3.3 求文件的物理路径 112
5.3.4 设置脚本运行时间 113
5.4 应用程序——Application对象 116
5.4.1 应用程序级变量 116
5.4.2 应用程序对象的事件 119
5.5 会话对象 121
5.5.1 会话级变量 121
5.5.2 会话对象的属性和方法 122
5.5.3 会话对象的事件 123
5.6 实训 125
5.7 习题 133
第6章 ASP的组件和脚本对象 134
6.1 Ad Rotator组件 134
6.1.1 创建ASP组件的一般方法 134
6.1.2 查询MSWC中ASP组件详细信息 134
6.1.3 Ad Rotator组件 135
6.2 Content Linking组件 141
6.2.1 Content Linking组件的方法 141
6.2.2 使用Content Linking组件 141
6.3 FileSystemObject对象 144
6.3.1 创建FileSystemObject对象 145
6.3.2 FileSystemObject对象及其对象模型 145
6.4 Dictionary对象 154
6.5 实训 156
6.6 习题 156
第7章 常用SQL语句和存储过程的使用 158
7.1 SQL Server2000概述 158
7.2 SQL Server常用管理工具 159
7.2.1 企业管理器 159
7.2.2 查询分析器(Query Analyzer) 159
7.3 使用企业管理器创建数据库、创建表 160
7.3.1 使用企业管理器创建数据库 160
7.3.2 使用企业管理器创建表 161
7.4 向数据库的表中添加、修改、删除数据 162
7.4.1 向数据库的表中添加数据 162
7.4.2 向数据库的表中修改数据 163
7.4.3 向数据库的表中删除无用数据 164
7.5 查询数据库中已有的数据 164
7.6 存储过程的创建、执行及传递参数 172
7.6.1 存储过程的创建 172
7.6.2 存储过程的执行 173
7.6.3 通过存储过程传递参数 173
7.7 实训 174
7.7.1 实训1 174
7.7.2 实训2 175
7.8 习题 175
第8章 使用ADO数据访问技术 176
8.1 ODBC,OLE-DB和ADO 176
8.1.1 ODBC 176
8.1.2 OLE-DB 176
8.1.3 ADO 177
8.1.4 ADO对象模型 177
8.2 建立连接 178
8.2.1 数据链接文件 179
8.2.2 连接字符串 183
8.2.3 建立和关闭数据库连接 184
8.2.4 Include文件 185
8.3 使用记录集 185
8.3.1 创建记录集 185
8.3.2 游标的类型 187
8.3.3 锁的类型 187
8.3.4 Options参数 188
8.3.5 移动游标的方法和EOF、BOF属性 188
8.3.6 Fields集合 189
8.3.7 书签(Bookmark)属性和查找记录 191
8.4 使用Command对象 194
8.4.1 执行一个命令 195
8.4.2 使用结构查询语言SQL 196
8.4.3 使用存储过程 197
8.5 实训 201
8.6 习题 202
第9章 创建一个ASP应用程序 204
9.1 在线考试应用的功能和数据库设计 204
9.1.1 在线考试应用的功能 204
9.1.2 在线考试应用的数据库设计 204
9.1.3 在线考试应用的使用方法 206
9.2 网站中的公共文件 208
9.2.1 Style.css 209
9.2.2 Conn.asp 209
9.3 用户登录界面 210
9.4 选择考试科目页面 214
9.5 考试界面 220
9.6 判分页面 225
9.7 实训 227
9.8 习题 228
附录 229
附录A VBScript事件简介 229
附录B 脚本对象简介 232