项目一ASP的运行环境与配置 1
1.1任务1-构建ASP的运行环境 1
1.1.1 Web概述 1
1.1.2 Web页与Web站点 2
1.1.3 Web应用程序 3
1.1.4 ASP的运行环境 3
1.1.5 IS 5.1的安装与测试 4
1.1.6 IS 5.1的设置 6
1.2任务2-第一个ASP应用程序 10
1.2.1 ASP的特点 10
1.2.2 ASP文件的基本结构 11
1.2.3 ASP的运行 12
上机实验 13
习题1 14
项目二HTML与XHTML基础 15
2.1任务1-HTML基本用法 15
2.1.1 HTML文档的基本结构 16
2.1.2常用的HTML标签 17
2.2任务2-升级到XHTML 26
2.2.1为什么要升级 26
2.2.2 XHTML与HTML比较 27
2.2.3如何转换现有的文档为XHTML 29
上机实验 30
习题2 31
项目三用DIV+CSS做网页布局 35
3.1任务1-层叠样式表CSS 35
3.1.1CSS的定义与引用 35
3.1.2常用的CSS属性 39
3.2任务2-利用DIV+CSS进行网页布局 45
3.2.1CSS框模型与定位 45
3.2.2使用DIV+CSS网页布局实例 53
上机实验 65
习题3 66
项目四ASP脚本语言 68
4.1任务1-JavaScript脚本语言 68
4.1.1编写用户注册页面 68
4.1.2在网页中嵌入使用JavaScript 69
4.1.3利用JavaScript在网页中显示日期 70
4.1.4利用JavaScript进行表单验证 79
4.1.5网页中常用的JavaScript效果 94
4.2任务2-VBScript脚本语言 101
4.2.1编写“在线智力问答”系统页面 101
4.2.2在网页中嵌入使用VBScript代码 101
4.2.3使用VBScript变量与对象实现用户登录与显示 103
4.2.4使用VBScript内置函数显示日期 109
4.2.5使用VBScript过程与函数 115
4.2.6 VBScript的常用控制结构 118
上机实验 121
习题4 122
项目五ASP内置对象 127
5.1任务1-获取表单提交的数据 127
5.1.1编写用户登录页面 127
5.1.2 Request对象 129
5.2任务2-向客户端动态输出信息 134
5.2.1编写网页实现动态输出表格 134
5.2.2 Response对象 135
5.3任务3-Server对象 143
5.3.1利用Server对象连接数据库 143
5.3.2 Server对象 144
5.4任务4-利用Session对象实现页面授权 147
5.4.1利用Session对象存储变量 147
5.4.2 Session对象的属性 148
5.4.3 Session对象的方法 149
5.4.4 Session对象的事件 149
5.5任务5-Application对象 150
5.5.1利用Application对象存储变量 150
5.5.2 Application对象的方法 150
5.5.3 Application对象的事件 151
5.5.4使用Global.asa文件 151
上机实验 153
习题5 154
项目六SQL语句 157
6.1任务1-利用SQL语句访问数据库 157
6.1.1 SQL语句 158
6.1.2 SQL运算符 160
6.2任务2-使用SQL数据操纵语句 161
6.2.1 Select语句 161
6.2.2 Insert语句 164
6.2.3 Update语句 164
6.2.4 Delete语句 165
上机实验 165
习题6 166
项目七 利用ADO实现对数据库的存取 169
7.1任务1-运用Connection实现用户管理 170
7.1.1 ADO连接对象 170
7.1.2网站用户管理功能的实现 174
7.2任务2-运用RecordSet实现对数据库的存取 191
7.2.1 RecordSet对象 191
7.2.2新闻发布系统功能的实现 194
7.3任务3-运用代码实现数据库中图像数据的存取 212
7.3.1图像在数据库中的存取 212
7.3.2图像的上传与显示 214
上机实验 221
习题7 222
项目八用ASP实现留言系统 225
8.1任务1-留言系统总体设计 225
8.1.1设计目标 225
8.1.2系统功能 225
8.2任务2-数据库设计 226
8.2.1数据库规划 226
8.2.2数据库表的设计 227
8.2.3连接数据库 227
8.3任务3-页面与程序设计 228
8.3.1制作留言本首页 228
8.3.2制作留言页面,实现留言功能 233
8.3.3制作管理登录页面 236
8.3.4制作管理页面 237
8.3.5编写删除留言代码 240
上机实验 241
项目九 新闻发布系统网站的设计与实现 244
9.1任务1-网站首页显示子系统的实现 244
9.1.1网站首页的版面布局设计 244
9.1.2生成基于Web数据库的动态网页 252
9.2任务2-新闻管理子系统的实现 267
9.2.1新闻类别管理功能的实现 267
9.2.2新闻添加、编辑与删除功能的实现 271
9.3任务3-系统用户管理子系统的实现 285
9.3.1用户管理子系统设计 285
9.3.2添加、编辑、删除用户功能的实现 286
9.4任务4-新闻发布系统主控界面的实现 290
9.4.1用户登录与退出程序的设计 290
9.4.2系统主控界面设计 294
参考文献 301