前言页 1
第1章 ASP应用程序设计基础 1
1.1 概述 2
1.1.1 ASP运行平台 2
1.1.2 系统运行模式 3
1.1.3 ASP程序示例 4
1.1.4 设计者需要掌握的内容 4
1.2 超文本语言HTML 6
1.2.1 HTML文档结构 6
1.2.2 页面框架 8
1.2.3 页面链接 10
1.2.4 HTML的常用标签 11
1.3 脚本语言VBScript 13
1.3.1 概述 13
1.3.2 变量、常量和运算符 15
1.3.3 语句 16
1.3.4 Sub过程和Function函数 18
1.4 内嵌对象 19
1.4.1 Request对象 19
1.4.2 Response对象 20
1.4.3 Server对象 21
1.4.4 Application对象 22
1.4.5 Session对象 22
第2章 数据采集与数据交换 25
2.1 数据输入标签 26
2.1.1 信息表格与信息输入 26
2.1.2 用表格输入客户信息 29
2.2 下拉菜单与按钮 32
2.2.1 下拉菜单 32
2.2.2 单选按钮和复选按钮 35
2.3.1 数据提交与数据接收 37
2.3 服务器接收信息 37
2.3.2 FORM集合传送方式 38
2.3.3 QUERYSTRING集合方式 42
2.4 Cookie技术简介 44
2.4.1 基本概念 44
2.4.2 创建Cookie 45
2.4.3 读取Cookie的值 47
2.5 Buffer的使用 49
2.5.1 浏览器与服务器的信息交换 49
2.5.2 打开缓冲区 50
2.5.3 几种变量的比较 51
2.6 数据采集认证 52
2.6.1 使用Cookie进行数据提交 53
2.6.2 问题分析 56
第3章 网上广告制作与编故事 59
3.1 概述 60
3.2 ActiveX Server外挂式对象组件 61
3.2.1 检查系统是否安装了AdRotator对象 61
3.2.2 外挂对象的使用 64
3.2.3 广告轮显对象 64
3.3 广告制作 65
3.3.1 广告主页面 65
3.3.2 记载广告要求的文件--Adrot.txt 66
3.3.3 相关的文件 68
3.3.4 运行分析 71
3.3.5 容易出现的问题 72
3.4 文件系统对象FileSystemObject 72
3.4.1 检查系统是否安装了FileSystemObject对象 73
3.4.2 FileSystemObject对象的使用 74
3.4.3 文件创建 75
3.4.4 打开文件 75
3.4.6 读文件内容 76
3.4.5 写文件与关闭文件 76
3.4.7 查看外存空间 77
3.4.8 文件特征的读取与设置 77
3.4.9 文件拷贝、移动和删除 78
3.5 应用例子--网上编故事 79
3.5.1 设计思想 79
3.5.2 编故事主页面 79
3.5.3 提交故事页面 81
3.5.4 浏览故事页面 83
第4章 网上聊天室设计 87
4.1 客户登记 88
4.1.1 主页面设计形式 88
4.1.2 主页面处理流程 90
4.1.3 “Chat.asp”程序主要部分 90
4.2.1 进入聊天室的判定 91
4.2 进入聊天室(Main.asp) 91
4.2.2 建立显示区的框架结构 93
4.2.3 框架命令 94
4.3 发言程序(Speaking.asp)设计 95
4.3.1 退出聊天室 95
4.3.2 发言信息输入页面 96
4.3.3 谈话内容处理 98
4.4 信息显示程序(Showing.asp) 100
4.4.1 运行机制及功能要求 100
4.4.2 页面制新与显示 101
4.5 显示聊天者(Talker.asp) 103
4.5.1 显示方法 103
4.5.2 动态网页显示 105
4.6 常见的设计错误 105
4.7 “网上聊天室系统”程序清单 106
4.7.1 “Chat.asp”程序清单 106
4.7.2 “Main.asp”程序清单 107
4.7.3 “Speaking.asp”程序清单 108
4.7.4 “Showing.asp”程序清单 111
4.7.5 “Talker.asp”程序清单 112
第5章 ADO简介 113
5.1 ADO基础 114
5.1.1 ADO与数据库的连接 115
5.1.2 检查系统是否安装了ADO 116
5.2 Connection对象 119
5.2.1 Connection对象的方法 119
5.2.2 Connection对象的属性 123
5.3 Recordset对象 123
5.3.1 Fields集合 124
5.3.2 Recordset对象的方法 125
5.3.3 Recotdset对象的属性 131
5.4.1 Command对象的方法 134
5.4 Command对象 134
5.4.2 Command对象的属性 135
5.4.3 用Command对象执行存储过程 136
5.5 Errors集合 137
5.5.1 Errors集合的方法 137
5.5.2 Errors集合的属性 137
5.5.3 Error对象 138
第6章 Web数据库与信息查询系统 139
6.1 关系数据库 140
6.1.1 数据库管理系统DBMS 140
6.1.2 数据库模式 141
6.2 概述Access 2000系统 142
6.2.1 Access 2000启动 142
6.2.2 建立数据库 143
6.2.3 输入记录 148
6.3 利用ODBC连接Access 2000 149
6.3.2 设置系统数据源 151
6.3.1 安装指定的数据库驱动程序 151
6.3.3 设置客户名称和密码 153
6.4 利用OLEDB连接Access 154
6.4.1 连接信息 155
6.4.2 利用“数据链接” 155
6.5 飞机航班查询系统 157
6.5.1 主页设计(QueryLine.asp) 157
6.5.2 查询条件生成(QueryLine1.asp) 159
6.5.3 数据库查询(QueryLine2.asp上) 161
6.5.4 查询结果显示(QueryLine2.asp下) 162
6.5.5 测试结果 164
6.6 出错分析 165
6.7 程序清单 165
6.7.1 “QueryLine.asp” 165
6.7.3 “QueryLine2.asp” 167
6.7.2 “QueryLine1.asp” 167
第7章 网上购物系统 169
7.1 程序框架 170
7.1.1 处理流程 170
7.1.2 商品分类信息 171
7.1.3 商品信息 172
7.1.4 购物篮 173
7.2 主页(ShopingA.asp) 174
7.2.1 打开商品分类表 174
7.2.2 读取表中的记录 175
7.2.3 主页程序流程 176
7.3 商品选购(ShopingB.asp) 179
7.3.1 初始化 180
7.3.2 选购商品 181
7.3.3 购物选择的信息提交 183
7.4 核算网页(ShopingC.asp) 183
7.4.1 客户所购商品清点 184
7.4.2 计算总金额 185
7.5 登记(ShopingD.asp) 189
7.5.1 处理流程 190
7.5.2 程序清单 190
7.6 购物受理(ShopingE.asp) 192
7.6.1 “客户档案”表和“交易”表 193
7.6.2 处理流程 194
7.6.3 登记新客户档案 195
7.6.4 将购物数据写入“交易”表 196
7.7 程序清单 198
7.7.1 主页(ShopingA.asp) 198
7.7.2 商品选购网面(ShopingB.asp) 200
7.7.3 核算网页(ShopingC.asp) 201
7.7.4 登记网页(ShopingD.asp) 204
7.7.5 受理网面(ShopingE.asp) 205
第8章 网上考试系统 209
8.1 总体结构 210
8.1.1 数据表--“考生档案” 211
8.1.2 数据表--“网络基础” 212
8.1.3 系统页面结构 212
8.2 考生身份认证页面(TestA.asp) 214
8.2.1 背景知识 214
8.2.2 考生身份验证 215
8.3 考试(TestB.asp) 219
8.3.1 考试页面的功能 219
8.3.2 考试处理流程 220
8.3.3 程度设计 221
8.4 阅卷网面(TestC.asp) 223
8.4.1 评分 224
8.4.2 评分处理流程 225
8.4.3 成绩登记 226
8.5 程序设计中的问题 229
8.6 网上考试程序清单 233
8.6.1 主页程序清单(TestA.asp) 233
8.6.2 考试页面(TestB.asp) 235
8.6.3 阅卷页面(TestC.asp) 236
第9章 网上论坛 239
9.1 总体结构 240
9.1.1 系统功能 240
9.1.2 数据库结构 241
9.1.3 网页结构 242
9.2 身份认证网页(BBSI.asp) 243
9.2.1 页面形式 243
9.2.2 处理流程 243
9.3 屏幕框架(BBS2.asp) 245
9.4 论坛管理(BBS3.asp) 246
9.4.1 网页显示 246
9.4.2 退出机制 247
9.5 文章选择与显示(BBS4.asp和BBS6.asp) 248
9.5.1 选择文章 249
9.5.2 文章浏览 251
9.6 文章输入(BBS5.asp与BBS7.asp) 253
9.6.1 BBS5.asp页面 253
9.6.2 BBS7.asp页面 253
9.7 删除文章(BBS8.asp) 256
9.7.1 删除方式 256
9.7.2 清理论坛 257
9.8 网上论坛程序清单 259
9.8.1 身份认证页面(BBS1.asp) 259
9.8.2 屏幕框架程序(BBS2.asp) 260
9.8.3 论坛管理(BBS3.asp) 261
9.8.4 选择文章(BBS4.asp) 262
9.8.5 定义输入区(BBS5.asp) 263
9.8.6 文章浏览(BBS6.asp) 264
9.8.7 文章输入(BBS7.asp) 265
9.8.8 论坛清理(BBS8.asp) 267
第10章 多媒体网页制作 269
10.1 网络多媒体技术 270
10.1.1 声音、图像与动画 270
10.1.2 多媒体吞吐量 272
10.2 创建多媒体组件--位图 272
10.2.1 图像格式 272
10.2.2 创建图片 274
10.3 创建多媒体组件--动画 279
10.3.1 动画基础 279
10.3.2 动画 279
10.3.3 创建动画 280
10.3.4 制作小动画或滚动字幕 282
10.3.5 遵循的原则 288
10.4.2 供网页使用的视频资源 289
10.4 创建多媒体组件--视频 289
10.4.1 基本概念 289
10.4.3 网上数字视频格式 290
10.4.4 视频文件 290
10.4.5 在网页中实现数字视频 296
10.5 创建多媒体组件--音频 296
10.5.1 声音文件 297
10.5.2 声音文件的恰当使用 297
10.5.3 供网页使用的声音资源 298
10.5.4 声音文件格式及其用途 298
10.5.5 将声音加入网页 299
10.5.6 使用RealAudio 300
10.5.7 使用Shockwave音频 301
10.5.8 编辑和处理声音 301
10.6 一个多媒体网页示例 303
附录 SQL语言简介 309