第1章 ASP基础知识 1
1.1 【案例1】第一个ASP网页 1
1.1.1 案例效果 1
1.1.2 设计过程 2
1.1.3 相关知识 3
1.2 【案例2】包含在ASP程序中的HTML标记 12
1.2.1 案例效果 12
1.2.2 设计过程 13
1.2.3 相关知识 14
习题1 15
第2章 HTML基础 16
2.1 【案例1】标题的显示 16
2.1.1 案例效果 16
2.1.2 设计过程 17
2.1.3 相关知识 17
2.2 【案例2】设置文本格式 24
2.2.1 案例效果 24
2.2.2 设计过程 25
2.2.3 相关知识 25
2.3 【案例3】超级链接 26
2.3.1 案例效果 26
2.3.2 设计过程 27
2.3.3 相关知识 27
2.4 【案例4】利用表格制作网页 29
2.4.1 案例效果 29
2.4.2 设计过程 29
2.4.3 相关知识 30
2.5 【案例5】滚动通知 34
2.5.1 案例效果 34
2.5.2 设计过程 35
2.5.3 相关知识 36
习题2 39
第3章 VBScript脚本语言基础 41
3.1 脚本语言概述 41
3.1.1 【案例1】在HTML页面中添加VBScript代码 41
3.2 VBScript的基本语法 44
3.2.1 【案例2】一个完整的ASP例子 44
3.3 VBScript的控制语句 48
3.3.1 【案例3】IF语句 48
3.3.2 【案例4】Select Case语句 51
3.3.3 【案例5】For...Next语句 53
3.3.4 【案例6】Do...Loop语句、While...Wend语句 56
3.4 VBScript的常用函数 58
3.4.1 【案例7】动态时钟的制作 58
3.5 VBSeript的对象 70
3.5.1 【案例8】引发一个除0错误及对其进行处理 70
3.6 VBScript的过程 74
3.6.1 【案例9】给出任意边长,求正方形的面积 74
习题3 76
第4章 Response,Request对象的应用 78
4.1 【案例1】Response.Write方法的使用 78
4.1.1 案例效果 78
4.1.2 设计过程 79
4.1.3 相关知识 79
4.2 【案例2】Redirect方法应用 82
4.2.1 案例效果 82
4.2.2 设计过程 83
4.2.3 相关知识 84
4.3 【案例3】END方法的应用 84
4.3.1 案例效果 84
4.3.2 设计过程 85
4.3.3 相关知识 85
4.4 【案例4】Cookies的应用 86
4.4.1 案例效果 86
4.4.2 设计过程 86
4.4.3 相关知识 87
4.5 【案例5】Cookie的读写 88
4.5.1 案例效果 88
4.5.2 设计过程 88
4.5.3 相关知识 89
4.6 【案例6】Form集合 91
4.6.1 案例效果 91
4.6.2 设计过程 91
4.6.3 相关知识 92
4.7 【案例7】QueryString变量 92
4.7.1 案例效果 92
4.7.2 设计过程 93
4.7.3 相关知识 93
4.8 【案例8】Session对象的应用 95
4.8.1 案例效果 95
4.8.2 设计过程 96
4.8.3 相关知识 97
4.9 【案例9】Application对象 99
4.9.1 案例效果 100
4.9.2 设计过程 100
4.9.3 相关知识 101
习题4 107
第5章 ASP应用程序与会话 109
5.1 【案例1】一个cookies集合应用实例 109
5.1.1 案例效果 109
5.1.2 设计过程 110
5.1.3 相关知识 112
5.2 【案例2】Application对象 114
5.2.1 案例效果 114
5.2.2 设计过程 114
5.2.3 相关知识 115
5.3 【案例3】Session对象应用 116
5.3.1 案例效果 116
5.3.2 设计过程 117
5.3.3 相关知识 119
习题5 121
第6章 Server对象 122
6.1 【案例1】Execute方法 122
6.1.1 案例效果 122
6.1.2 设计过程 122
6.1.3 相关知识 126
6.2 【案例2】Include标记 128
6.2.1 案例效果 128
6.2.2 设计过程 129
6.2.3 相关知识 131
习题6 132
第7章 文件存取组件及其他组件 133
7.1 【案例1】资源管理器 133
7.1.1 案例效果 133
7.1.2 设计过程 134
7.1.3 相关知识 136
7.2 【案例2】广告轮显组件 148
7.2.1 案例效果 148
7.2.2 设计过程 148
7.2.3 相关知识 149
7.3 【案例3】浏览器兼容组件 152
7.3.1 案例效果 152
7.3.2 设计过程 152
7.3.3 相关知识 153
7.4 【案例4】计数器组件 154
7.4.1 案例效果 154
7.4.2 设计过程 155
7.4.3 相关知识 155
习题7 156
第8章 使用第三方组件 157
8.1 【案例1】在线发送E-mail 157
8.1.1 案例效果 157
8.1.2 设计过程 157
8.1.3 相关知识 159
8.2 【案例2】文件上传 162
8.2.1 案例效果 162
8.2.2 设计过程 162
8.2.3 相关知识 164
习题8 167
第9章 数据库应用 168
9.1 【案例1】建立Access数据库 168
9.1.1 案例效果 168
9.1.2 设计过程 169
9.1.3 相关知识 172
9.2 【案例2】ASP数据库的操作 177
9.2.1 案例效果 178
9.2.2 设计过程 178
9.2.3 相关知识 184
习题9 195
第10章 用ASP访问数据库 196
10.1 【案例1】用Command对象修改数据表中的信息 196
10.1.1 案例效果 197
10.1.2 设计过程 197
10.2 【案例2】用Command对象向数据表中添加信息 198
10.2.1 案例效果 199
10.2.2 设计过程 199
10.3 【案例3】用Command对象删除数据表中的信息 201
10.3.1 案例效果 201
10.3.2 设计过程 201
10.3.3 相关知识 202
10.4 【案例4】应用RecordSet对象创建和显示记录集 210
10.4.1 案例效果 210
10.4.2 设计过程 210
10.5 【案例5】应用RecordSet对象实现打开数据库和数据信息分页 212
10.5.1 案例效果 212
10.5.2 设计过程 213
10.6 【案例6】应用AddNew方法和Update方法添加数据信息 215
10.6.1 案例效果 215
10.6.2 设计过程 215
10.7 【案例7】应用RecordSet对象的Update方法实现数据信息修改 216
10.7.1 案例效果 216
10.7.2 设计过程 216
10.7.3 相关知识 217
习题10 225
第11章 容错环节与ASP程序调试 226
11.1 【案例1】对错误不加理睬的后果 226
11.1.1 案例效果 226
11.1.2 设计过程 227
11.1.3 相关知识 227
11.2 【案例2】处理错误 230
11.2.1 案例效果 230
11.2.2 设计过程 231
11.2.3 相关知识 232
11.3 【案例3】利用Err的属性获取错误信息 232
11.3.1 案例效果 232
11.3.2 设计过程 233
11.3.3 相关知识 234
11.4 【案例4】Err对象的Clear方法的应用 236
11.4.1 案例效果 236
11.4.2 设计过程 236
11.4.3 相关知识 237
11.5 【案例5】Err对象的Raise方法的应用 238
11.5.1 案例效果 238
11.5.2 设计过程 238
11.5.3 相关知识 239
11.6 【案例6】脚本调试器的应用 240
11.6.1 案例效果 240
11.6.2 设计过程 240
11.6.3 相关知识 241
习题11 243
第12章 综合实例 244
12.1 留言板 244
12.1.1 总体设计 244
12.1.2 关键技术 245
12.1.3 具体实现 245
12.2 网上书店 250
12.2.1 总体设计 250
12.2.2 关键技术 251
12.2.3 具体实现 252