第1章 ASP基础 1
1.1 Web概述 1
1.1.1 Web的含义 1
1.1.2 Web的工作方式 2
1.1.3 URL的作用及Web页面相关概念 2
1.2 ASP特点及功能 3
1.2.1 什么是ASP 3
1.2.2 ASP的特点 4
1.3 ASP运行环境配置 5
1.3.1 ASP的运行环境 5
1.3.2 IIS 5.1安装及Web服务器的配置 5
1.4 ASP程序的语法和规则 10
1.4.1 什么是脚本 10
1.4.2 编写一个简单的ASP文件 11
1.4.3 ASP文件的执行过程 11
1.4.4 ASP程序的语法和规则 12
1.5 小结 13
习题与思考题 13
第2章 网页编辑工具——Dreamweaver MX 2004 14
2.1 Dreamweaver MX 2004的界面 14
2.1.1 Dreamweaver MX 2004简介 14
2.1.2 Dreamweaver MX 2004的界面 15
2.2 页面的基本操作 17
2.3 网站建设与管理 26
2.4 小结 31
习题与思考题 31
第3章 Web页面制作基础 32
3.1 Web的基本结构标记 33
3.1.1 HTML文档的开始和结束标记 34
3.1.2 头部标记 34
3.1.3 标题标记 34
3.1.4 主体标记 34
3.1.5 页面背景属性 35
3.1.6 说明信息标记及注释标记 37
3.2 文本格式标记结构 37
3.2.1 标题字体 37
3.2.2 字体大小 37
3.2.3 段落 38
3.2.4 换行 38
3.2.5 水平线 38
3.2.6 字体格式化及原样显示等标记 38
3.3 列表标记 40
3.3.1 有序列表标记 40
3.3.2 无序列表标记 41
3.3.3 解释列表及综合列表标记 41
3.4 超链接标记 42
3.4.1 文本链接 43
3.4.2 图像链接 43
3.4.3 站内链接 43
3.4.4 站外链接及锚点链接 43
3.5 加入音频、视频和图像 44
3.5.1 加入音频 44
3.5.2 加入视频 45
3.5.3 加入图像 45
3.6 表格标记 45
3.6.1 表格 45
3.6.2 表格标题 46
3.6.3 表格行 46
3.6.4 单元格及属性 46
3.7 表单标记 47
3.7.1 表单 47
3.7.2 单行文本框 47
3.7.3 多行文本框 49
3.7.4 单选按钮 50
3.7.5 复选框 50
3.7.6 下拉菜单 51
3.7.7 滚动菜单 53
3.7.8 提交按钮 54
3.7.9 重置按钮及表单的处理与应用 54
3.8 CSS基础 56
3.8.1 CSS样式简介 56
3.8.2 CSS样式表的定义及应用 58
3.9 框架标记 60
3.9.1 框架的结构 60
3.9.2 结构标记的使用 60
3.9.3 FRAME标记的使用 62
3.10 其他标记 63
3.10.1 滚动字幕 63
3.10.2 常用URL类型 63
3.10.3 闪烁的字体 63
3.10.4 分区标记 64
3.10.5 块引用标记及特殊字符的写法 64
3.11 小结 65
习题与思考题 65
第4章 VBScript语言 67
4.1 VBScript脚本语言概述 67
4.1.1 客户端脚本和服务器端脚本 68
4.1.2 VBScript脚本的基本框架 69
4.1.3 对象、属性及方法 70
4.1.4 VBScript变量、数据类型及数组 74
4.1.5 VBScript过程和函数的使用 76
4.1.6 VBScript的运算符 79
4.1.7 条件语句 82
4.1.8 循环语句 83
4.1.9 事件与事件处理过程 86
4.1.10 VBScript常用函数 88
4.2 小结 90
习题与思考题 90
第5章 JavaScript语言 91
5.1 JavaScript简介 91
5.1.1 什么是JavaScript 91
5.1.2 JavaScript运行环境 92
5.2 JavaScript语言基础 94
5.2.1 如何插入JavaScript代码 94
5.2.2 JavaScript数据类型 94
5.2.3 常量与变量 95
5.2.4 运算符 96
5.2.5 JavaScript的流程控制 101
5.2.6 JavaSeript的函数 105
5.2.7 JavaScript的消息框 106
5.2.8 JavaScript的事件 107
5.3 JavaScript对象 110
5.3.1 对象的基础知识 111
5.3.2 常用对象的属性和方法 112
5.3.3 创建对象 117
5.3.4 窗口对象和文件对象 119
5.4 小结 125
习题与思考题 126
第6章 ASP程序设计基础 127
6.1 ASP内置对象简介 127
6.2 Request对象 128
6.2.1 Request对象概述 128
6.2.2 Request对象的Form获取方法 129
6.2.3 Request对象的QueryString获取方法 131
6.2.4 Request对象的ServerVariables获取方法 132
6.2.5 Request对象的ClientCertificate获取方法 133
6.2.6 Request对象的TotalBytes属性 133
6.2.7 Request对象的BinaryRead方法 134
6.3 Response对象 134
6.3.1 Response对象概述 134
6.3.2 Response对象的Write方法 135
6.3.3 Response对象的Redirect方法 136
6.3.4 Response对象的Buffer属性 137
6.3.5 Response对象的End方法 137
6.3.6 Cookies 138
6.4 Application对象 139
6.4.1 Application对象概述 139
6.4.2 使用Application对象存储所有客户信息 140
6.4.3 使用Application对象存储数组信息 142
6.5 Session对象 143
6.5.1 Session对象概述 143
6.5.2 Session对象属性 143
6.5.3 Session对象方法 144
6.5.4 Session对象事件 144
6.5.5 Session对象存储信息 145
6.5.6 Session对象存储数组信息 146
6.5.7 Session对象实例 147
6.5.8 Global.asa文件的使用 148
6.6 Server对象 150
6.6.1 Server对象概述 150
6.6.2 ScriptTimeOut属性 151
6.6.3 CreateObject方法 151
6.6.4 HTMLEncode方法 152
6.6.5 URLEncode方法 152
6.6.6 MapPath方法 153
6.6.7 Execute方法 154
6.6.8 Transfer方法 155
6.7 小结 155
习题与思考题 155
第7章 ASP的ActiveX组件 158
7.1 什么是ActiveX组件 158
7.2 在ASP中使用ActiveX组件的方法 159
7.3 广告轮显组件——Ad Rotator 159
7.3.1 Ad Rotator基本介绍 160
7.3.2 Ad Rotator组件使用方法 160
7.4 文件超链接组件——Content Linking 163
7.4.1 Content Linking组件的基本介绍 164
7.4.2 Content Linking组件使用方法 164
7.5 浏览器性能组件——Browser Capabilities 166
7.5.1 Browser Capabilities组件概述 166
7.5.2 Browser Capabilities组件应用 167
7.6 文件存取组件——File Access 168
7.6.1 File Access组件对服务器文件的读/写 169
7.6.2 File Access组件对计算机文件的访问 171
7.7 使用Page Counter组件设计网站计数器 172
7.8 使用Counters计数器组件 173
7.8.1 创建计数器组件的实例对象 173
7.8.2 Counters对象的方法 174
7.8.3 Counters对象的应用 174
7.9 内容轮显组件——Content Rotator 176
7.9.1 Content Rotator组件概述 176
7.9.2 Content Rotator组件使用 176
7.10 小结 178
习题与思考题 179
第8章 Web数据库基础 180
8.1 数据库基础知识 180
8.1.1 关系型数据库 180
8.1.2 创建Access数据库 181
8.2 结构化查询语言(SQL) 190
8.2.1 查询语句Select 190
8.2.2 插入语句Insert Into 192
8.2.3 更新语句Update 193
8.2.4 删除语句Delete 193
8.2.5 创建表语句Create table 193
8.2.6 删除表语句Drop table 194
8.2.7 特殊SQL语句 194
8.3 小结 197
习题与思考题 197
第9章 Web数据库的基本操作 198
9.1 ADO的基本结构 198
9.1.1 什么是ADO 198
9.1.2 数据库驱动程序 199
9.1.3 搭建DSN桥梁 200
9.2 使用Connection对象连接数据源 204
9.2.1 使用Access建立一个数据库文件 204
9.2.2 创建Connection对象实例 205
9.3 使用Recordset对象处理数据 209
9.3.1 创建Recordset对象实例 209
9.3.2 Recordset对象的方法 210
9.3.3 Recordset对象的属性 212
9.3.4 Recordset对象操作实例 219
9.4 使用Command对象执行数据操作 226
9.4.1 Command对象的创建及工作过程 226
9.4.2 用Command对象向数据库插入数据 228
9.4.3 用Command对象输出数据库中的数据 231
9.5 小结 233
习题与思考题 234
第10章 ASP应用实例 235
10.1 会员注册、登录及用户跟踪 235
10.1.1 系统组成 235
10.1.2 操作说明 236
10.1.3 数据库(表)的结构 240
10.1.4 程序清单及说明 240
10.2 留言板的制作 260
10.2.1 系统组成 260
10.2.2 操作说明 261
10.2.3 数据库(表)的结构 262
10.2.4 程序清单及说明 262
10.3 数据库的分页显示 269
10.3.1 与分页显示相关的属性 269
10.3.2 分页显示操作方法 270
10.4 用文本文件实现的计数器 275
10.5 网上课程测试系统 278
10.5.1 系统操作说明 278
10.5.2 数据库表 280
10.5.3 程序清单及说明 280
10.6 小结 287
习题与思考题 287
参考文献 288