第1章 ASP脚本语言 1
1.1 入门 2
1.2 顺序结构 3
1.3 分支选择结构 6
1.4 循环结构 12
练习与实践 17
第2章 ASP内置对象和组件 18
2.1 Request对象 19
2.1.1 Request.Form集合 20
2.1.2 Request.QueryString集合 24
2.1.3 Request.Cookies集合 27
2.1.4 Request.ServerVariables集合 30
2.2 Response对象 31
2.2.1 Response.Write方法 31
2.2.2 Response.Redirect方法 32
2.2.3 Response.End方法 35
2.2.4 Response.Buffer属性 36
2.3 Session对象 38
2.3.1 Session.Contents集合 39
2.3.2 Session.SessionID和Session.TimeOut属性 41
2.3.3 Session常用方法 42
2.4 Application对象 44
2.4.1 Application.Contents集合 44
2.4.2 Application.Lock和Application.Unlock方法 45
2.4.3 Application.OnStart和Application.OnEnd事件 48
2.5 Server对象 49
2.5.1 Server.HTMLEncode和Server.URLEncode方法 49
2.5.2 Server.MapPath方法 50
2.5.3 Server.CreateObject方法 51
2.6 ObjectContext对象 52
2.7 Ad Rotator组件 54
2.8 File Access组件 56
练习与实践 58
第3章 VBScript中的常用函数 60
3.1 数学函数 61
3.2 字符串函数 63
3.3 日期和时间函数 67
3.4 随机数语句和函数 69
3.5 数组函数 71
3.6 数据类型转换函数 73
3.7 测试函数 75
练习与实践 75
第4章 数组 77
4.1 数组的声明 78
4.2 数组赋值及数组的使用 78
4.3 Split函数 81
4.4 排序 83
4.5 查找 86
4.6 多维数组 87
练习与实践 88
第5章 课程问卷调查 89
5.1 系统分析与设计 92
5.2 数据库的设计与实现 92
5.3 功能模块的实现与代码分析 94
5.3.1 问卷调查页面index.html 94
5.3.2 问卷处理页面check.asp 97
5.3.3 结果显示页面success.asp 98
5.3.4 结果查询统计页面default.asp 99
5.4 案例改进 101
练习与实践 102
第6章 新闻发布系统 103
6.1 系统分析与设计 104
6.2 数据库的设计与实现 105
6.3 功能模块的实现与代码分析 106
6.3.1 前台新闻浏览模块 106
6.3.2 用户登录模块 112
6.3.3 后台新闻管理模块 114
练习与实践 124
第7章 搜索引擎 125
7.1 系统分析与设计 126
7.2 数据库的设计与实现 126
7.3 功能模块的实现与代码分析 127
7.4 利用专业搜索引擎实现检索功能 130
练习与实践 131
第8章 在线考试系统 132
8.1 系统分析与设计 133
8.2 数据库的设计与实现 134
8.3 功能模块的实现与代码分析 137
8.3.1 用户登录模块 137
8.3.2 用户管理模块 140
8.3.3 试题试卷管理模块 145
8.3.4 考试模块 150
练习与实践 154
第9章 在线作业系统 156
9.1 系统分析与设计 157
9.2 数据库的设计与实现 157
9.3 功能模块的实现与代码分析 160
9.3.1 用户登录模块 160
9.3.2 用户管理模块 160
9.3.3 作业管理模块 164
9.3.4 学生作业模块 172
练习与实践 182
第10章 网络论坛 183
10.1 系统分析与设计 184
10.2 数据库的设计与实现 184
10.3 功能模块的实现与代码分析 186
10.3.1 用户模块 186
10.3.2 信息模块 187
10.3.3 论坛管理模块 195
练习与实践 197
第11章 网络存储 198
11.1 系统分析与设计 199
11.2 功能模块的实现与代码分析 199
11.2.1 文件上传 199
11.2.2 文件管理 205
11.2.3 文件下载 214
练习与实践 216
附录A HTML语言 217
A.1 HTML文件结构 218
A.2 HTML特殊文符显示 219
A.3 基础元素 219
A.4 表格 222
A.5 表单 225
A.6 框架 227
A.7 浮动窗口(Floating Frame) 228
A.8 CSS 229
练习与实践 230
参考文献 232