第1课 环境准备 1
本课要点 1
1.1 初识ASP 1
1.1.1 静态网站与动态网站 1
1.1.2 ASP概述 2
1.2 IIS的安装和调试 3
1.2.1 安装IIS 3
1.2.2 配置IIS 4
1.3 IIS6.0下ASP的新增功能 6
1.4 简单ASP页面的编写 11
本课小结 11
习题 12
第2课 HTML语言基础知识 13
本课要点 13
2.1 简单了解HTML语言 13
2.1.1 什么是HTML语言 13
2.1.2 HTML语言的语法结构 14
2.2 HTML语言的标记和属性 16
2.2.1 头部标记 16
2.2.2 主体标记 16
2.2.3 文字的修饰标记 17
2.2.4 字体标记 18
2.2.5 列表标记 19
2.2.6 链接标记 20
2.2.7 图片标记 21
2.2.8 表格标记 22
2.2.9 表单标记 23
本课小结 24
习题 25
第3课 CSS基础知识 26
本课要点 26
3.1 层叠样式表 26
3.2.2 层叠样式表的基本写法 27
3.2 层叠样式表的类型及基本写法 27
3.2.1 层叠样式表的类型 27
3.3 层叠样式表的属性 28
3.3.1 字体属性 28
3.3.2 文本属性 30
3.3.3 颜色和背景属性 34
3.3.4 边框属性 36
3.3.5 鼠标光标属性 38
3.3.6 定位属性 39
3.3.7 区块属性 40
3.3.8 列表属性 40
本课小结 42
习题 42
第4课 JavaScript脚本基础知识 43
本课要点 43
4.1 JavaScript概述 43
4.2.1 常量和变量 44
4.2 JavaScript语法知识 44
4.2.2 表达式和运算符 45
4.2.3 基本程序语句 46
4.2.4 函数 48
4.3 JavaScript事件 49
4.4 关于JavaScript的对象 51
4.4.1 浏览器对象 52
4.4.2 JavaScript内置对象 54
4.4.3 自定义对象 56
本课小结 57
习题 57
第5课 VBScript脚本基础知识 59
本课要点 59
5.1 VBScript简述 59
5.2.1 VBScript数据类型 60
5.2 VBScript语法知识 60
5.2.2 VBScript变量 61
5.2.3 VBScript常数 63
5.2.4 VBSeript运算符 64
5.2.5 流程控制语句 65
5.3 VBScript过程 67
本课小结 69
习题 69
第6课 ASP基础知识 70
本课要点 70
6.1 ASP的基本原理 70
6.1.1 ASP可以做什么 70
6.1.2 ASP是怎样工作的 71
6.2 ASP脚本 71
6.3 ASP对象和组件介绍 79
习题 80
本课小结 80
第7课 Response对象和Request对象 81
本课要点 81
7.1 Response对象 81
7.1.1 Response对象的使用 81
7.1.2 Response对象的属性 84
7.1.3 Response对象的数据集合 86
7.2 Request对象 87
7.2.1 Request对象的数据集合 87
7.2.2 Request对象的属性 90
7.3 通过Response对象和Request对象实现调查问卷 92
本课小结 95
习题 95
8.1.2 Application对象的自定义属性 96
8.1 Application对象 96
8.1.1 Application对象介绍 96
本课要点 96
第8课 Application对象和Session对象 96
8.1.3 Application对象的使用 97
8.2 Session对象 105
8.2.1 Session对象的简介 105
8.2.2 利用Session的自定义属性保存信息 106
8.2.3 Session对象的使用 107
本课小结 109
习题 109
第9课 Server对象、Cookie集合和Global.asa文件 110
本课要点 110
9.1 Server对象 110
9.1.1 Server对象简介 110
9.1.2 向浏览器输出HTML代码 110
9.1.3 取得文件的路径 111
9.1.4 向浏览器输出URL代码 112
9.2 Cookie集合 113
9.2.1 Cookie集合的工作原理 114
9.2.2 向浏览器输出Cookie 115
9.2.3 从浏览器读取Cookie 115
9.3 Global.asa文件 116
9.3.1 Global.asa文件简介 116
9.3.2 Global.asa的使用 117
本课小结 119
习题 119
第10课 ASP内置组件的使用 120
本课要点 120
10.1 计数器组件的使用 120
10.2 浏览器能力检测组件的使用 122
10.3 动态广告组件的使用 123
10.4 内置文件组件的使用 124
10.4.1 对驱动器的操作 125
10.4.2 对文件夹的操作 127
本课小结 129
习题 130
第11课 数据库系统基础 131
本课要点 131
11.1 数据库系统概述 131
11.1.1 数据库技术的发展史 131
11.1.2 数据库管理系统的组成与功能 132
11.2 数据库模型 133
11.2.1 层次结构模型 133
11.2.2 网络模型 133
11.2.3 关系模型 134
11.3 实体关系模型 134
本课小结 136
习题 136
12.1 SQL Server 137
12.1.1 SQL Server简介 137
第12课 SQL Server 137
本课要点 137
12.1.2 SQL Server的集成环境介绍 138
12.2 系统数据库 140
12.3 数据库的创建 141
12.3.1 SQL Server数据库文件 141
12.3.2 创建数据库 142
12.4 数据库的管理 144
12.4.1 使用DBCC 145
12.4.2 使用图形化的ShowPlan工具 145
12.5 数据库表的创建 146
12.5.1 设计优先 146
12.5.2 使用表设计器创建表 148
12.5.3 使用CREATE TABLE创建表 153
12.6.1 输入数据 156
12.6 在表中加入与修改数据 156
12.6.2 验证约束 157
12.6.3 编辑数据 158
12.7 管理表 158
12.7.1 修改表 158
12.7.2 删除表 160
12.8 使用关系图管理表 160
12.8.1 使用向导建立数据库关系图 161
12.8.2 读懂关系图 162
12.8.3 管理表 163
12.8.4 管理关系 164
本课小结 164
习题 164
本课要点 166
13.1 使用Select语句 166
第13课 SQL语句的使用 166
13.1.1 Select语句的基本使用 167
13.1.2 使用Where子句 170
13.1.3 使用ORDER BY子句 176
13.2 聚合函数的使用 177
13.2.1 使用SUM计算列的和 178
13.2.2 使用AVG计算平均值 178
13.2.3 使用COUNT返回组中项目的数量 178
13.2.4 使用MAX获得最大值 179
13.2.5 使用MIN获得最小值 180
13.3 使用GROUP BY语句 180
13.3.1 进行分组 180
13.3.2 使用HAVING子句选择行 181
13.3.3 ALL关键字 181
13.3.4 CUBE关键字 182
13.3.5 ROLLUP关键字 183
13.4.1 使用INSERT语句 184
13.4.2 指定列名 184
13.4 使用INSERT语句 184
13.4.3 使用DEFAULT 185
13.5 使用UPDATE语句 186
13.6 数据的删除 189
13.6.1 使用DELETE语句删除数据 189
13.6.2 使用TRUNCATE TABLE语句 189
本课小结 190
习题 190
第14课 SQL的索引、视图和流程控制 191
本课要点 191
14.1 关于索引 191
14.2 视图 192
14.3 流程控制的使用 194
14.3.1 使用BEGIN...END建立语句块 195
14.3.4 使用RETURN 196
14.3.3 使用IF...ELSE测试条件 196
14.3.2 使用GOTO执行跳转 196
14.3.5 使用WAITFOR挂起连接 197
14.3.6 使用WHILE实现循环 198
14.3.7 使用CASE实现多值选择 199
本课小结 200
习题 200
第15课 使用ASP数据库对象操作数据库 201
本课要点 201
15.1 使用Connection数据对象 201
15.1.1 使用Connection对象打开和关闭数据库 203
15.1.2 输出记录 208
15.1.3 筛选记录 212
15.2 RecordSet对象的使用 214
15.2.1 打开数据库 215
15.2.2 实现分页显示 218
15.2.3 加入详细信息链接 224
15.2.4 利用RecordSet对象进行添加、修改和删除操作 228
15.3 与SQL语句配合操作数据库 235
15.3.1 Select语句 235
15.3.2 Like子句 238
15.3.3 使用Insert、Update、Delete语句 239
本课小结 241
习题 241
16.1.1 建立数据库 243
16.1 创建数据库 243
本课要点 243
第16课 利用Dreamweaver开发ASP 243
16.1.2 创建系统DSN连接 245
16.1.3 设置文件夹权限 246
16.2 在Dreamweaver中设定站点 247
16.3 在Dreamweaver中设定数据库 249
16.3.1 导入数据库 249
16.3.2 导入记录集 249
16.4.1 动态文本的插入 251
16.4 动态内容的插入 251
16.4.2 修改动态文本 252
16.5 显示数据库记录 253
16.5.1 重复区域 253
16.5.2 数据记录导航 255
16.5.3 创建记录计数器 255
16.6 应用程序的开发 256
16.6.1 创建动态表单 257
16.6.2 生成主页和详细页 261
16.6.3 生成搜索页面 263
16.6.4 限制站点访问权限 265
16.6.5 更新记录页 268
16.6.6 删除记录页 271
本课小结 274
习题 274
答案 275