第1章 ASP动态网页设计基础 1
1.1 Internet与Web基本知识 1
1.1.1 Internet概述 1
1.1.2 Internet的架构 2
1.1.3 Web概述 4
1.1.4 URL与HTTP 5
1.1.5 Web页与Web服务 6
1.1.6 Web代理和缓存技术 7
1.1.7 HTML语言 8
1.2 ASP基本概念 8
1.2.1静态网页与动态网页 8
1.2.2什么是脚本语言 9
1.2.3什么是ASP 10
1.3安装和配置IIS 11
1.3.1什么是IIS 11
1.3.2在Windows XP中安装IIS 11
1.3.3 IIS基本配置 15
1.3.4新建虚拟目录 19
1.3.5停止、启动Web Server服务 22
1.3.6一个简单的ASP文件 22
小结 23
习题 23
第2章 HTML语言简介 24
2.1 HTML基本结构 24
2.2文字版面的编辑 26
2.2.1 HTML的主体标签<body> 26
2.2.2颜色的设定 27
2.3格式版面的编辑 28
2.3.1换行标签<br> 28
2.3.2换段落标签<p> 28
2.3.3原样显示文字标签<pre> 29
2.3.4居中对齐标签<center> 29
2.3.5引文标签(缩排标签)<blockquote> 30
2.3.6水平分隔线标签<hr> 31
2.3.7署名标签<address> 31
2.3.8特殊字符 32
2.3.9注释标签 33
2.3.10字体属性 34
2.4超级链接 36
2.4.1链接路径 37
2.4.2超级链接的应用 38
2.5建立列表 43
2.5.1无序列表<ul> 43
2.5.2有序列表<ol> 44
2.5.3嵌套列表 45
2.5.4定义列表的标记<dl>/<dt>/<dd> 46
2.5.5目录列表<dir>和菜单列表<menu> 47
2.6图像的处理 48
2.6.1背景图像的设定 48
2.6.2网页中插入图片标签<img> 49
2.6.3图像的超级链接 52
2.6.4用<img>标签插入avi文件 54
2.7表格 55
2.7.1定义表格的基本语法 55
2.7.2表格分组 62
2.7.3表格的标题标签<caption> 64
2.7.4表格的嵌套 65
2.8表单 67
2.8.1表单标签<form> 67
2.8.2写入标签<input> 68
2.8.3菜单下拉列表框标签<select>、</select>、 <option> 70
2.8.4多行的文本框标签<textarea></textarea> 71
小结 72
习题 72
第3章 VBScript脚本语言 74
3.1 VBScript简介 74
3.1.1 VBScript的特点 74
3.1.2在网页中嵌入VBScript代码的方法 75
3.1.3 VBScript语言的书写规则 76
3.2 VBScript语法基础 76
3.2.1标识符 76
3.2.2数据类型 77
3.2.3常量 78
3.2.4变量 78
3.2.5运算符与表达式 79
3.2.6内部函数 81
3.3选择结构程序设计 85
3.3.1 If…Then…Else条件语句 86
3.3.2 Select Case语句 89
3.4循环结构程序设计 91
3.4.1 Do…Loop循环 91
3.4.2 While…Wend循环语句 93
3.4.3 For…Next循环语句 94
3.5数组及应用 95
3.5.1数组的定义与声明 95
3.5.2数组的应用 96
3.6 VBScript中的过程 99
3.6.1 VBScript过程概述 99
3.6.2不带参数的Sub过程 99
3.6.3带参数的Sub过程 100
3.6.4 Function函数 101
3.7 VBScript与窗体 103
3.8 VBScript综合应用——四则算术运算 105
小结 110
习题 111
第4章 ASP内置对象及交互技术 114
4.1编写简单的ASP页面 114
4.1.1 ASP语法 114
4.1.2创建ASP页 115
4.2常用ASP内置对象简介 118
4.2.1 Request对象 119
4.2.2 Response对象 125
4.2.3 Server对象 129
4.2.4 Application对象 134
4.2.5 Session对象 138
4.2.6 ObjectContext对象 141
4.2.7 ASPError对象 143
4.2.8 ASP对象综合应用—聊天室模块 144
小结 151
习题 151
第5章 ASP内置组件 155
5.1 ASP内置组件概述 155
5.2广告轮显组件AD Rotator 156
5.2.1 AD Rotator组件概述 156
5.2.2广告实现 157
5.3浏览器能力组件Browser Capabilities 160
5.3.1 Browser Capabilities组件概述 160
5.3.2浏览器能力组件属性 160
5.3.3检测用户浏览器的能力 161
5.4文件存储组件File Access 163
5.4.1 File Access组件概述 163
5.4.2创建文件 164
5.4.3文件操作 164
5.4.4文件夹和驱动器的操作 169
5.5内容链接组件Content Linking 171
5.5.1 Content Linking组件概述 171
5.5.2网络导航 172
5.6综合应用实例——无组件文件上传 174
小结 178
习题 178
第6章 关系数据库标准语言 180
6.1 Web数据库基础 180
6.1.1数据库的基本概念 180
6.1.2 ASP与数据库运行环境 181
6.2关系数据库Access 2003 183
6.2.1 Microsoft Access 2003简介 183
6.2.2创建数据库 183
6.2.3数据类型 185
6.2.4创建数据表 186
6.3结构化查询语言SQL概述 189
6.3.1 SQL语言的由来 189
6.3.2 SQL语言的特点 190
6.3.3 SQL语言的语句 191
6.4 SQL的数据查询功能 192
6.4.1 SELECT语句 192
6.4.2准备工作 193
6.4.3简单查询 194
6.4.4连接查询 196
6.4.5嵌套查询 197
6.4.6组函数查询 197
6.5 SQL的数据操纵功能 198
6.5.1准备工作 198
6.5.2插入记录 199
6.5.3删除记录 200
6.5.4修改记录 201
小结 201
习题 202
第7章 使用ADO数据访问技术访问数据库 204
7.1 ADO数据访问技术 204
7.1.1 ADO与ODBC、OLE DB 204
7.1.2 ADO对象模型 206
7.2使用ADO访问数据库 207
7.2.1创建和使用Connection对象 208
7.2.2创建和使用RecordSet对象 214
7.2.3创建和使用Command对象 221
7.2.4 Fields集合和Field对象 226
7.3综合实例:网上书店的设计与实现 227
7.3.1功能简介 227
7.3.2模块划分 229
7.3.3数据库设计 231
7.3.4系统的公共模块 232
7.3.5网上书店相关功能模块的实现 235
小结 262
习题 262
第8章 上机实验题 265
8.1实验一配置ASP运行环境 265
8.2实验二用HTML语言创建网页 265
8.3实验三使用VBScript语言编程 266
8.4实验四使用ASP对象 268
8.5实验五使用ASP组件 269
8.6实验六使用ADO对象 270
8.7实验七ASP综合实验 271
参考文献 272