第1章ASP概述 1
1.1 ASP简介 1
1.1.1什么是ASP 1
1.1.2 ASP的发展历程 1
1.1.3 ASP的特性 2
1.1.4 ASP的用途 3
1.2 ASP的工作原理 4
1.2.1普通HTML的执行过程 4
1.2.2 ASP运行机制 5
1.2.3实现交互动态网站的新技术 6
1.3 ASP的开发工具 8
1.4 ASP的运行环境 9
1.4.1软硬件基本要求 9
1.4.2 IIS 5.0的安装与设置 9
1.4.3编写功能代码、保存和发布 14
1.5实训 19
1.5.1实训要求 19
1.5.2实训内容 19
1.6习题 20
第2章Web页面制作基础 22
2.1 HTML简介 22
2.1.1什么是HTML 22
2.1.2 HTML文档结构 22
2.1.3使用HTML标记 23
2.1.4使用注释 24
2.1.5一个完整的HTML文档 24
2.2设置文本的格式与风格 24
2.2.1设置页面属性 25
2.2.2设置段落格式 26
2.2.3设置字体风格 29
2.2.4建立列表 31
2.2.5使用预排版格式 33
2.3使用水平线和表格 34
2.3.1插入水平线 34
2.3.2建立表格 35
2.3.3设置表格属性 36
2.4使用图像 38
2.4.1插入图像 39
2.4.2设置图像属性 39
2.5使用超级链接 40
2.5.1创建和使用超级链接 41
2.5.2使用链接地图 46
2.6使用框架结构 47
2.6.1创建多框架文档 47
2.6.2设置框架集属性 48
2.6.3设置框架属性 49
2.6.4使用浮动框架 51
2.7设计表单 52
2.7.1创建表单 52
2.7.2添加和使用表单控件元素 53
2.8使用CSS样式表 59
2.8.1创建CSS样式表 59
2.8.2使用CSS样式表 62
2.9实训 64
2.9.1实训要求 64
2.9.2实训内容 65
2.10习题 65
第3章VBScript语言基础 67
3.1 VBScript语言概述 67
3.1.1什么是VBScript语言 67
3.1.2在HTML中嵌入VBScript 67
3.1.3服务器端脚本与客户端脚本 70
3.2 VBScript数据类型、常量和变量 71
3.2.1基本数据类型 71
3.2.2常量 71
3.2.3变量 72
3.3运算符和表达式 73
3.3.1 VBScript运算符 73
3.3.2 VBScript表达式 74
3.4数组 74
3.4.1一维数组 74
3.4.2二维数组 75
3.5基本输入输出语句 76
3.5.1赋值语句 76
3.5.2 InputBox函数的使用 76
3.5.3 MsgBox函数的使用 77
3.6选择结构 78
3.6.1 If语句 78
3.6.2 Select Case语句 79
3.7循环结构 81
3.7.1 Do...Loop语句 81
3.7.2 For...Next语句 82
3.7.3 For Each...Next语句 84
3.7.4 While...Wend语句 85
3.8过程和函数 86
3.8.1过程 86
3.8.2函数 86
3.9常用内部函数 87
3.10实训 89
3.10.1实训要求 89
3.10.2实训过程 90
3.11本章习题 92
第4章ASP内建对象 94
4.1 Request对象 94
4.1.1 Request对象的常用属性 94
4.1.2 Request对象的常用方法 96
4.1.3使用QueryString数据集合 97
4.1.4使用Form数据集合 100
4.2 Response对象 104
4.2.1 Response对象的常用属性 104
4.2.2 Response对象的常用方法 108
4.2.3 Response对象的数据集合 110
4.3 Server对象 111
4.3.1 Server对象的常用属性 112
4.3.2 Server对象的常用方法 112
4.4 Session对象 115
4.4.1 Session对象的常用属性 116
4.4.2 Session对象的常用方法 116
4.4.3 Session对象的事件 117
4.4.4 Session对象的数据集合 118
4.5 Application对象 118
4.5.1 Application对象的常用属性 119
4.5.2 Application对象的常用方法 120
4.5.3 Application对象的事件 122
4.5.4 Application对象的数据集合 123
4.6 ObjectContext对象 124
4.6.1 ObjectContext对象的方法 124
4.6.2 ObjectContext对象的事件 125
4.7 ASPError对象 126
4.7.1 ASPError对象的属性 126
4.7.2 配置定制错误页 127
4.8实训 130
4.8.1实训要求 130
4.8.2实训过程 130
4.9习题 138
第5章ASP内置组件 140
5.1 ASP内置组件概述 140
5.2 AdRotator组件 141
5.2.1 AdRotator组件的属性 142
5.2.2 AdRotator组件的方法 143
5.2.3 AdRotator组件的应用 143
5.3 Browser Capabilities组件 144
5.3.1 Browscap.ini文件 145
5.3.2 Browser Capabilities组件的常用属性 146
5.3.3 Browser Capabilities组件的工作原理 147
5.3.4 Browser Capabilities组件的应用 147
5.4 Content Ratator组件 148
5.4.1 Content Ratator组件的方法 148
5.4.2 Content Ratator组件的应用 150
5.5 Content Linking组件 150
5.5.1 Content Linking组件的方法 151
5.5.2 Content Linking组件的应用 151
5.6 File Access组件 152
5.6.1 FileSystemObject对象 152
5.6.2 TextStream对象 157
5.6.3 File对象和Files集合 159
5.6.4 Folder对象和Folders集合 162
5.6.5 Drive对象和Drives集合 165
5.6.6 File Access组件综合应用 167
5.7 Counters和Page Counter组件 168
5.7.1 Counters组件 168
5.7.2 Page Counter组件 169
5.8 CDONTS组件 170
5.9其他组件 172
5.9.1 Permission Checker组件 172
5.9.2 Tools组件 173
5.9.3 MyInfo组件 176
5.10实训 177
5.10.1实训要求 177
5.10.2实训内容 177
5.11习题 178
第6章 数据库基础 180
6.1数据库的基本概念 180
6.1.1数据库 180
6.1.2关系数据库 180
6.2 SQL Server的基本用法 180
6.2.1 SQL Server简介 181
6.2.2 SQL Server的安装 181
6.2.3企业管理器 183
6.2.4查询分析器 189
6.3 T-SQL语言基础 190
6.3.1 T-SQL语言的分类 191
6.3.2数据定义语言DDL 191
6.3.3数据查询语言DQL 193
6.3.4数据操纵语言DML 196
6.4实训 199
6.4.1实训要求 199
6.4.2实训内容 199
6.4.3实训步骤 201
第7章ADO在ASP中的应用 208
7.1 ADO简介 208
7.2 Connection对象 208
7.2.1创建Connection对象实例 208
7.2.2 Connection对象的属性 209
7.2.3 Connection对象的方法 209
7.3 Recordset对象 210
7.3.1创建Recordset对象实例 210
7.3.2 Recordset对象的属性 210
7.3.3 Recordset对象的方法 211
7.4 Command对象 212
7.4.1创建Command对象实例 212
7.4.2 Command对象的属性 212
7.4.3 Command对象的方法 212
7.5 ASP访问数据库方法 213
7.5.1创建数据源 213
7.5.2显示学生信息 216
7.5.3添加新的学生信息 218
7.5.4修改学生信息 220
7.5.5删除学生信息 224
7.5.6查看学生成绩 227
7.6实训 229
7.6.1实训要求 229
7.6.2实训内容 229
7.6.3实训步骤 231
第8章 动态网站的设计实例 246
8.1 Web应用系统设计方法 246
8.1.1系统功能分析 246
8.1.2系统安全性分析 246
8.1.3系统设计 247
8.1.4系统测试 247
8.1.5系统发布 247
8.2综合实例一:音乐点播系统 248
8.2.1系统规划 248
8.2.2功能设计 249
8.2.3数据库设计 249
8.2.4功能模块设计实现 252
8.3综合实例二:专家工作站动态管理系统 286
8.3.1系统规划 287
8.3.2功能设计 287
8.3.3数据库设计 288
8.3.4功能模块设计实现 291
8.4实训 310
8.4.1实训要求 310
8.4.2实训内容 310
8.5习题 311
8.5.1填空题 311
8.5.2数据库编程题 312
主要参考文献 313