第1章 建立与规划歌曲曲目 1
1.1 建立网络 Web 服务器 2
1.1.1 主流 Web 服务器介绍 2
1.1.2 安装 IIS 服务器 3
1.1.3 利用 IIS 建立 Web 服务器 4
1.2 选择数据库系统 7
1.2.1 主流数据库介绍 7
1.2.2 使用 Access 数据库 9
1.3 规划曲目数据库 11
第2章 简单的 ASP 调用表单 13
2.1 ASP 使用简介 14
2.2 ASP 内建对象参考 20
2.2.1 Request 对象 20
2.2.2 Response 对象 25
2.2.3 Server 对象 29
2.2.4 Application 对象 31
2.2.5 Session 对象 33
2.3 编写调用表单 35
2.4 程序解析 38
2.4.1 简单的查询语句 39
2.4.2 在 ASP 中执行查询 42
2.5 范例演示 49
第3章 曲目的分类查询系统 51
3.1 SELECT 命令详解 52
3.1.1 SELECT 选择列表 53
3.1.2 SELECT 语句中的通配符 54
3.1.3 FROM 子句 55
3.1.4 使用 WHERE 子句设置查询条件 55
3.1.5 用 ORDER BY 子句对结果排序 56
3.2 数据定义语言与数据操纵语言 57
3.2.1 用 SQL 创建新表 57
3.2.3 插入数据 59
3.2.2 删除和修改表 59
3.2.4 删除记录 60
3.2.5 更新记录 61
3.2.6 用 SELECT 创建记录和表 62
3.3 设计前的思考 62
3.4 设计输入表单 63
3.5 程序解析 64
3.6 范例演示 83
第4章 学习和使用 Windows Media 服务 86
4.1 Windows Media 服务简介 87
4.1.1 Windows Media 概述 87
4.1.3 Windows Media 服务器组件 88
4.1.2 Windows Media 视频技术组成 88
4.1.4 Windows Media 服务协议 89
4.1.5 分发播放 90
4.2 ASF,ASX 文件系统 91
4.2.1 认识 ASF 文件 91
4.2.2 创建 ASF 文件 91
4.2.3 利用 ASF 文件 92
4.3 在线播放 step by step 93
4.3.1 基本的在线播放程序 93
4.3.2 选择播放器 95
4.3.3 播放歌曲列表 97
第5章 建立点歌系统 102
5.1 Connection 对象连接数据库 103
5.2 用 Recordset 对象操纵记录集 107
5.2.1 用记录集显示记录 107
5.2.2 记录集游标和锁定类型 109
5.2.3 操作记录集的高级方法 110
5.2.4 遍历记录集 111
5.2.5 返回记录数目 112
5.3 设计思想 113
5.4 文件架构 116
5.5.1 显示歌曲信息的 listsongs.asp 117
5.5 前端页面编写 117
5.5.2 点播歌曲播放列表 playlist.asp 121
5.6 全部程序解析 123
5.6.1 显示歌曲信息 listsongs.asp 123
5.6.2 对歌曲列表操作 playlist.asp 123
5.7 范例演示 128
第6章 后台曲目数据维护管理系统 131
6.1 设计思考 132
6.2 文件架构 132
6.3 前端页面编写 132
6.3.1 登录页面 login.htm 132
6.3.2 维护歌曲分类 music_admin.asp 134
6.3.3 更改分类 ren_class.asp 135
6.4 全部程序解析 136
6.4.1 用户登录 136
6.4.2 分类的维护 138
6.4.3 歌手信息维护 147
6.5 范例演示 158
6.5.1 系统登录 158
6.5.2 歌曲数据库维护系统 158
第7章 歌曲的管理维护 161
7.1 ASP 对硬盘文件的读写 162
7.1.1 File Access 组件简介 162
7.1.2 文件的读、写 163
7.1.3 文件的处理 166
7.1.4 驱动器和文件夹的操作 169
7.2 设计思考 172
7.3 文件架构 172
7.4 前端页面编写 172
7.4.1 删除歌曲的页面 del_song.asp 172
7.4.2 修改歌词 174
7.5 全部程序解析 175
7.5.1 更改歌词 175
7.5.2 删除歌曲 176
7.5.3 完整的歌曲维护主页面 179
7.5.4 增加歌曲 187
7.6 范例演示 196
第8章 整个站点的完善 199
8.1 完整网站设计思考 200
8.2 整体文件架构 200
8.2.1 点歌系统 200
8.2.2 歌曲曲目数据库维护系统 202
8.3 网站规范性 203
第9章 影片浏览系统 205
9.1 影片数据库的结构 206
9.2 设计前的思考 207
9.3 文件架构 207
9.4.2 downloadsoft.asp 208
9.4 设计前端页面 208
9.4.1 showfolder.asp 208
9.5 设计数据调用程序 209
9.5.1 根据分类编号显示分类名称 209
9.5.2 根据系列编号查看系列名称 210
9.6 编写分页显示程序 210
9.6.1 显示前页后页链接的函数 showpage() 213
9.6.2 显示影片信息的子程序 showcontent() 214
9.7 其他程序详解 216
9.7.1 显示分类信息 216
9.7.3 显示全部系列或者指定系列的影片信息 217
9.7.2 显示分类下的系列信息 217
9.7.4 完整的 showfolder.asp 程序 218
9.7.5 显示影片的详细信息 downloadsoft.asp 227
9.8 范例演示 229
第10章 网站影片排行 231
10.1 进一步学习 Select 语句 232
10.1.1 SQL 和字母大小写 232
10.1.2 列函数 232
10.1.3 GROUPBY 和 DISTINCT 之间的选择 235
10.1.4 HAVING 子句的使用 236
10.1.5 用 TOP 子句选择一定数量或一定百分比的记录 239
10.1.6 查询结果的输出定向 240
10.1.7 复杂查询 241
10.2 设计思路 245
10.3 影片排行的数据库准备 245
10.4 程序解析 246
10.4.1 最热门 TOP10排行 246
10.4.2 最新更新15部影片排行 246
10.4.3 在线调查 247
10.5 范例演示 254
第11章 影片在线评价系统 256
11.1 设计思考 257
11.2 数据库规划 257
11.3.1 显示用户评论 258
11.3 程序解析 258
11.3.2 增加用户评论 259
11.4 程序演示 265
第12章 站内搜索系统 267
12.1 数据库查询细则 268
12.1.1 模式匹配运算符 268
12.1.2 WHERE 条件中的通配符 268
12.2 设计思考 269
12.3 程序解析 269
12.4 范例演示 270
12.5.1 遍历文件目录 271
12.5 另类站内搜索系统 271
12.5.2 文件内容遍历 272
12.5.3 遍历子目录 273
第13章 影片在线添加系统 274
13.1 记录集的游标和锁定类型 275
13.2 设计思考 276
13.3 数据库的添加及删改 276
13.3.1 数据库记录的添加 276
13.3.2 记录的修改 277
13.3.3 记录的删除 278
13.4 文件架构 279
13.5 前端页面设计 280
13.6 程序解析 283
13.6.1 选择影片分类 283
13.6.2 填写影片详细资料 283
13.6.3 将影片信息添加到数据库 286
13.7 范例演示 287
第14章 总结 289
14.1 完整网站设计思考 290
14.2 整体文件架构 290
14.3 网站规范性 291
14.4 总结 292