目录 1
有言在先 1
第0篇 基础篇 1
0.1 建立开发环境 2
0.1.1 开发ASP网页所需的软硬件 2
0.1.2 安装TCP/IP协议 3
0.1.3 安装IIS 5
0.1.4 设置虚拟目录 6
0.1.5 测试Web站点服务 8
0.1.6 ASP的开发工具 9
0.2 编写ASP网页 10
0.2.1 一个简单的ASP网页 11
0.2.2 HTML基础 11
0.2.3 ASP脚本语言 21
0.2.4 ASP内建对象 30
0.2.5 Global.asa文件 30
0.2.6 ASP网页涉及的其他内容 31
0.3 ASP与数据库 33
0.3.1 数据库简介 33
0.3.2 ADO简介 33
0.3.3 SQL语言简介 33
0.3.4 ASP、ADO和SQL的关系 34
0.4 小结 34
第1篇 应用篇 35
实例1 创建学生成绩数据库 36
1.1 软件知识点 36
1.2 实例分析 36
1.2.1 制作特点 37
1.2.2 设计分析 37
1.2.2.1 数据库设计思路 37
1.2.2.2 Access创建数据库的步骤 37
1.2.3.2 关于Access的安装 38
1.2.3.1 关于Access的版本 38
1.2.3 技术要领 38
1.2.2.4 本例的实施计划 38
1.2.2.3 本例的重点和难点 38
1.2.3.3 关于表和字段 39
1.2.3.4 关于字段的数据类型 40
1.2.3.5 关于字段的常规属性 40
1.2.3.6 关于表的索引 40
1.2.3.7 关于表的主键 42
1.2.3.8 关于表的关系 42
1.2.3.9 关于参照完整性 42
1.2.3.10 其他说明 43
1.3 操作过程 43
1.3.1 确定表的数目 43
1.3.2 确定表的结构 44
1.3.3 确定表的关系 45
1.3.4 创建一个空学生成绩库 45
1.3.5 创建数据表 46
1.3.6 定义表的关系 50
1.3.7 输入测试数据 52
1.3.8 备份学生成绩库 58
1.4 本例小结 59
1.5 举一反三 60
实例2 创建简单型成绩查询网页 61
2.1 软件知识点 61
2.2 实例分析 61
2.2.1 制作特点 62
2.2.2 设计分析 62
2.2.3 技术要领 62
2.2.3.1 关于SELECT语句 62
2.2.3.2 ASP与Access数据库的连接 65
2.2.3.3 关于Recordset对象 66
2.2.3.4 网页间的数据传递 68
2.3.2 从成绩信 69
2.3 操作过程成绩库 69
2.2.3.6 本例中使用的VBScript函数 69
2.2.3.5 本例中涉及的ASP内建对象 69
2.3.1 连接学生息表中读取数据 73
2.3.3 按条件查询成绩记录 76
2.3.4 对查询到的成绩排序 80
2.3.5 实现成绩记录的分组显示 83
2.3.6 实现成绩记录的分页显示 84
2.3.7 创建动态成绩查询网页 89
2.4 本例小结 92
2.5 举一反三 92
实例3 创建实用型成绩查询网页 93
3.1 软件知识点 93
3.2 实例分析 93
3.2.2.1 本例的设计思路 94
3.2.2.2 本例的基本结构 94
3.2.1 制作特点 94
3.2.2 设计分析 94
3.2.2.3 本例的重点和难点 95
3.2.2.4 本例的实施计划 95
3.2.3 技术要领 95
3.2.3.1 多数据表的联接查询 95
3.2.3.2 使用Access设计联接查询语句 97
3.2.3.3 使用Access测试查询语句 100
3.2.3.5 关于客户端数据验证 101
3.2.3.4 关于ASP的global.asa文件 101
3.2.3.6 本例涉及的其他内容 102
3.3 操作过程 103
3.3.1 实现课程信息可选功能 103
3.3.2 在查询结果中显示课程名称 107
3.3.3 减少网页中的重复代码 107
3.3.4 提高网页的运行效率 110
3.3.5 完善查询结果中的显示信息 113
3.3.6 增加客户端数据验证功能 114
3.3.7 适当修改网页界面 117
3.4 本例小结 118
3.5 举一反三 118
实例4 创建综合型成绩查询网页 120
4.1 软件知识点 120
4.2 实例分析 120
4.2.1 制作特点 121
4.2.2 设计分析 121
4.2.2.1 本例的设计思路 121
4.2.2.2 本例的基本结构 121
4.2.2.3 本例的重点和难点 122
4.2.2.4 本例的实施计划 122
4.2.3 技术要领 122
4.2.3.1 SQL的聚合函数 122
4.2.3.2 GROUP BY子句 123
4.2.3.3 统计查询 124
4.2.3.4 Access中的通配符 125
4.2.3.5 关于用户资源文件的使用 126
4.2.3.6 本例中的数据验证 126
4.3 操作过程 126
4.3.1 创建网页框架文件qsc.htm 127
4.3.2 创建查询表单文件qsc1.asp 127
4.3.3 创建用户资源文件user.vbs 130
4.3.4 创建成绩查询文件qsc2.asp 131
4.3.5 创建成绩统计文件qsc3.asp 134
4.3.6 创建成绩统计文件qsc4.asp 136
4.3.7 测试综合型成绩查询网页 138
4.4 本例小结 140
4.5 举一反三 141
实例5 创建课程成绩登记网页 142
5.1 软件知识点 142
5.2 实例分析 142
5.2.2.1 本例的设计思路 143
5.2.2.2 本例的基本结构 143
5.2.2 设计分析 143
5.2.1 制作特点 143
5.2.2.3 本例的重点和难点 144
5.2.2.4 本例的实施计划 144
5.2.3 技术要领 144
5.2.3.1 SQL子查询 144
5.2.3.2 INSERT INTO语句 146
5.2.3.3 ASP网页向数据库添加记录的方法 147
5.2.3.4 Connection对象的Execute方法 148
5.2.3.5 处理数据库操作错误 149
5.2.3.6 关于错误对象的说明 151
5.2.3.7 本例中涉及的其他内容 152
5.3 操作过程 153
5.3.1 创建一个简单的课程成绩登记网页 153
5.3.2 处理网页中数据库操作错误 158
5.3.4 创建条件设置文件 161
5.3.3 创建网页框架文件 161
5.3.5 创建成绩登记文件 164
5.3.6 创建成绩更新文件 169
5.3.7 测试课程成绩登记网页 170
5.4 本例小结 173
5.5 举一反三 174
6.1 软件知识点 175
6.2 实例分析 175
实例6 创建课程成绩管理网页 175
6.2.1 制作特点 176
6.2.2 设计分析 176
6.2.2.1 课程成绩管理网页可采用的形式 176
6.2.2.2 本例的设计思路 177
6.2.2.3 本例的基本结构 177
6.2.2.4 本例的重点和难点 178
6.2.2.5 本例的实施计划 178
6.2.3 技术要领 178
6.2.3.1 UPDATE语句 178
6.2.3.2 DELETE语句 179
6.2.3.3 ASP网页执行更新或删除操作的方法 180
6.2.3.4 处理数据库空操作 182
6.2.3.5 关于本例中的动态表单 183
6.2.3.6 本例中涉及的其他内容 184
6.3 操作过程 187
6.3.1 创建简单的课程成绩管理网页 187
6.3.2 创建网页框架文件 192
6.3.3 创建条件设置文件 192
6.3.4 创建成绩管理文件 195
6.3.5 创建成绩更新文件 200
6.3.6 测试课程成绩管理网页 202
6.4 本例小结 205
6.5 举一反三 206
第2篇 综合篇 207
7.1 软件知识点 208
7.2 实例分析 208
实例7 创建网络聊天室 208
7.2.1 制作特点 209
7.2.2 设计分析 209
7.2.2.1 聊天室的整体结构 209
7.2.2.2 聊天室的工作流程 210
7.2.2.3 聊天室的主体界面设计 210
7.2.2.4 聊天室的数据库设计 211
7.2.2.6 本例的实施计划 212
7.2.2.5 本例的重点和难点 212
7.2.3 技术要领 213
7.2.3.1 ASP网站主页的设置 213
7.2.3.2 Session变量的使用 214
7.2.3.3 本例中使用的Session变量 216
7.2.3.4 本例中采用的用户登录和注销机制 216
7.2.3.5 本例中使用的Window对象事件 216
7.2.3.6 本例中调用网页文件方法 217
7.2.3.7 本例中初始化网页表单控件值的方法 217
7.2.3.9 资源文件users.vbs中定义的过程说明 218
7.2.3.8 本例中网页自动刷新的方法 218
7.2.3.10 本例中使用的VBScript函数 219
7.3 操作过程 220
7.3.1 创建聊天室的数据库 220
7.3.2 创建Web应用程序文件 221
7.3.3 创建错误处理文件 222
7.3.4 创建用户资源文件 222
7.3.5 创建聊天室的主页 228
7.3.6 创建用户登录文件 229
7.3.7 创建用户注册文件 231
7.3.8 创建聊天内容显示文件 235
7.3.9 创建在线用户列表文件 237
7.3.10 创建用户聊天文件 238
7.3.11 创建聊天室LOGO文件 241
7.3.12 创建用户资料管理文件 242
7.3.13 创建聊天室管理文件 246
7.3.14 测试聊天室 249
7.4 本例小结 254
7.5 举一反三 255
实例8 创建网络书店 256
8.1 软件知识点 256
8.2 实例分析 256
8.2.1 制作特点 257
8.2.2 设计分析 257
8.2.2.1 本例的总体规划 257
8.2.2.2 “在线购书”部分的结构 258
8.2.2.3 在线购书的工作流程 259
8.2.2.4 购书操作的界面设计 259
8.2.2.5 本例的数据库设计 260
8.2.2.6 本例的重点和难点 263
8.2.2.7 本例的实施计划 263
8.2.3 技术要领 264
8.2.3.1 关于SQL Server 2000的版本 264
8.2.3.2 安装SQL Server 2000简体中文开发版 265
8.2.3.3 SQL Server的数据类型 268
8.2.3.4 SQL Server的主要管理工具 270
8.2.3.5 关于Transact-SQL语句 271
8.2.3.6 ASP与SQL Server数据库的连接方法 273
8.2.3.7 在网页间隐藏传递数据的方法 275
8.2.3.8 购书数据的处理方法 276
8.2.3.9 图书封面图片的处理方法 277
8.2.3.10 本例中涉及的其他内容 277
8.3 操作过程 280
8.3.1 创建网络书店的数据库 281
8.3.2 创建图书信息表 282
8.3.3 创建网络书店的其他数据表 284
8.3.4 建立数据表的关系 284
8.3.5 输入测试数据 287
8.3.6 创建网络书店的文件夹和虚拟目录 289
8.3.7 创建Web应用程序文件 289
8.3.8 创建主页文件 290
8.3.10 创建在线购书的操作控制文件 292
8.3.9 创建在线购书的框架文件 292
8.3.11 创建用户信息显示文件 296
8.3.12 创建用户信息登记文件 300
8.3.13 创建图书分类显示文件1 302
8.3.14 创建图书分类显示文件2 305
8.3.15 创建图书信息列表文件sale4.asp 307
8.3.16 创建图书详细信息显示文件 310
8.3.17 创建购物袋文件 313
8.3.18 创建购书结算文件 316
8.3.19 创建购书订单生成文件 321
8.3.20 创建订单列表文件 323
8.3.21 创建订单内容显示文件 325
8.3.22 在线购书测试 327
8.4 本例小结 330
8.5 举一反三 331
附录 ASP与数据库的连接方法 332