第1章 Web基础知识 1
1.1 Web概述 1
1.1.1 Web简介 1
1.1.2 Web的工作模式 2
1.2与Web相关的几个名词 3
1.2.1 IP地址、域名与URL 3
1.2.2静态网页 4
1.2.3动态网页 5
1.3 Web应用开发平台 5
1.3.1 Web服务器脚本环境ASP 5
1.3.2脚本程序与数据库的接口 6
1.3.3 Web开发平台和运行环境 7
1.4 Web与数据库 8
1.5习题 9
第2章 HTML语言基础 11
2.1文档结构 11
2.1.1开始与结束标记 12
2.1.2头部标记 12
2.1.3标题标记 12
2.1.4主体标记 13
2.1.5设定Web页面背景 14
2.1.6说明信息标记 14
2.1.7注释标记 15
2.2页面文本修饰标记 15
2.2.1标题字体 15
2.2.2字体字号和颜色 16
2.2.3段落标记与换行标记 17
2.2.4水平线标记 18
2.2.5字符格式化标记 18
2.3超链接标记 20
2.3.1链接至本机另一Web页面 20
2.3.2链接至另外一台机器上的Web页面 20
2.3.3链接至同一文件的另一个段落 21
2.3.4链接至不同文件的一个段落 22
2.4嵌入式内容 22
2.4.1页面中插入图像 22
2.4.2页面中插入音频、视频和动画 22
2.4.3页面中插入对象 23
2.5列表标记 24
2.5.1页面中的标序列表 24
2.5.2页面中的未标序列表 24
2.5.3页面中的解释列表 25
2.6表格标记 26
2.7框架与窗口标记 28
2.8表单标记 29
2.8.1文本框 29
2.8.2文本区 30
2.8.3提交及重置按钮 30
2.8.4单选按钮与复选框 31
2.8.5下拉菜单与滚动菜单 32
2.9地址标记 33
2.10其他标记 34
2.10.1滚动字标记 34
2.10.2闪烁字标记 35
2.10.3分区标记 35
2.10.4块引用标记 36
2.10.5特殊字符的写法 36
2.11 CSS技术 36
2.11.1 CSS的功能 36
2.11.2 CSS的定义 37
2.11.3 CSS属性 40
2.11.4 CSS滤镜 41
2.12习题 42
第3章 ASP开发技术 43
3.1 ASP简介 43
3.1.1 ASP的技术特点 43
3.1.2 ASP的技术功能 44
3.1.3 ASP的运行环境 44
3.1.4 ASP的适用环境 44
3.2构建ASP开发环境 45
3.2.1配置Internet服务器 45
3.2.2安装与配置IIS 46
3.3创建ASP应用程序 49
3.3.1创建虚拟目录 49
3.3.2创建ASP网页 50
3.4习题 53
第4章 ASP脚本语言VBScript 55
4.1使用VBScript配置ASP 55
4.1.1通过IIS指定ASP使用VB Script 55
4.1.2在ASP文件中声明脚本语言 56
4.1.3在〈Script〉标记中加入脚本语言 56
4.2 VBScript的基本元素 57
4.2.1数据类型 57
4.2.2运算符 59
4.2.3常量 60
4.2.4变量 61
4.2.5数组 62
4.3 VBScript常用语句 63
4.3.1条件语句 63
4.3.2选择语句 65
4.3.3循环语句 66
4.4过程与函数 70
4.4.1 Sub过程 70
4.4.2 Function函数 71
4.4.3按地址传递和按值传递 72
4.5 VBScript函数 73
4.6习题 77
第5章 使用Response和Request对象 78
5.1 Request对象 78
5.1.1 Request对象简介 78
5.1.2从浏览器端取得数据 79
5.1.3 Request.Query String集合读取表单GET方法数据 80
5.1.4 Request.Form集合读取表单POST方法数据 82
5.1.5 Request.ServerVariables集合读取服务器端环境变量 83
5.2 Response对象 85
5.2.1 Response对象简介 85
5.2.2利用缓冲区输出数据 87
5.2.3实现网页的重定位 91
5.3在网页中使用Cookie 95
5.3.1认识Cookie 95
5.3.2 Cookie的属性 95
5.3.3设置Cookie 96
5.3.4输出Cookie中保存的值 97
5.4习题 97
第6章 使用Application和Session对象 99
6.1 Application对象 99
6.1.1 Application对象简介 99
6.1.2 Application对象的属性 100
6.1.3 Application对象的方法 101
6.1.4 Application对象的事件 101
6.1.5利用Application对象保存数据 102
6.2 Session对象 102
6.2.1 Session对象简介 103
6.2.2 Session对象的SessionID属性 103
6.2.3 Session对象的TimeOut属性 104
6.2.4 Session对象的Abandon方法 104
6.2.5 Session对象的事件 104
6.2.6利用Session对象记录用户登录信息 105
6.3 Global.asa文件 105
6.4习题 107
第7章 使用Server对象 108
7.1认识Server对象 108
7.2 Server对象的属性 109
7.3 Server对象的方法 110
7.3.1 CreateObject方法 110
7.3.2 HTMLEncode方法 110
7.3.3 URLEncode方法 111
7.3.4 MapPath方法 112
7.3.5 Transfer方法 113
7.3.6 Execute方法 115
7.3.7 GetLastError方法 116
7.4习题 116
第8章 使用ASP常用组件 117
8.1创建组件实例 117
8.2利用Ad Rotator组件制作网站广告条 118
8.2.1创建Ad Rotator计划文件 119
8.2.2设置广告图像重定向文件 120
8.2.3创建网站广告显示页面 120
8.3利用Content Rotator组件自动切换内容 123
8.4使用Content Linker组件建立页面索引 125
8.4.1使用Content Linker组件创建列表文件 126
8.4.2使用Content Linker组件的方法 126
8.5使用Browser Capabilities组件建立页面索引 129
8.6使用Counters组件制作计数器 131
8.7使用Page Counter组件 132
8.8使用Permission Checker组件 133
8.9使用MyInfo组件 134
8.10使用Tools组件 135
8.11使用IIS Log组件 136
8.12使用Dictionary对象 137
8.13习题 139
第9章 ASP的文件处理 140
9.1 FileSystemObject对象简介 140
9.2在文件中读写数据 142
9.2.1 TextStream对象的方法和属性 142
9.2.2创建文本文件 143
9.2.3添加数据到文本文件 144
9.2.4读取文本文件 145
9.3对文件进行的各种操作 146
9.3.1 File对象的属性与方法 146
9.3.2读取文件操作 147
9.3.3检测文件和文件夹是否存在 149
9.3.4检测文件和文件夹 149
9.4获得驱动器的信息 153
9.5对文件夹进行操作 156
9.5.1 Folder对象的属性 156
9.5.2 Folder对象的方法 156
9.6习题 158
第10章 ASP访问数据库 159
10.1应用Access数据库 159
10.1.1快速掌握Microsoft Access 159
10.1.2 Access数据库基础 162
10.1.3结构化查询语言简介 165
10.1.4 ODBC简介 169
10.1.5 OLE DB简介 171
10.1.6 ADO对象模型 172
10.1.7 ADO对象简介 173
10.2 Connection对象 174
10.2.1与数据库建立连接 175
10.2.2 Connection对象的属性 180
10.2.3 Connection对象的方法 182
10.3 Command对象 184
10.3.1创建Command对象 184
10.3.2 Command对象的属性 185
10.3.3 Command对象的方法 187
10.3.4使用Command对象的方法 187
10.3.5参数查询 188
10.4习题 190
第11章 使用RecordSet对象 191
11.1认识Recordset对象 191
11.1.1 Recordset对象简介 191
11.1.2 Recordset对象的工作流程 196
11.2应用Recordset对象 197
11.2.1游标类型 197
11.2.2锁定类型 201
11.2.3浏览记录 202
11.2.4添加记录 202
11.2.5更新记录 205
11.2.6删除记录 208
11.2.7 Supports方法 209
11.2.8 Status属性 210
11.2.9分页显示 211
11.3认识Fields集合与Field对象 213
11.3.1 Fields集合简介 214
11.3.2 Field对象简介 214
11.4认识Errors集合与Error对象 216
11.5认识Properties集合与Property对象 216
11.6习题 217
第12章 ASP程序调试与错误处理 218
12.1调试ASP程序脚本 218
12.1.1认识ASP脚本错误 218
12.1.2使用Microsoft脚本调试器 221
12.1.3断点调试 223
12.2认识ASP错误提示 225
12.2.1 VBScript语法错误 225
12.2.2 VBScript运行错误 228
12.2.3 ADO错误 230
12.2.4 ASP错误代码 232
12.3自定义ASP错误信息 233
12.3.1添加自定义错误消息 234
12.3.2自定义ASP错误处理 235
12.3.3错误跳转语句 237
12.4事务 239
12.4.1事务简介 240
12.4.2声明事务脚本 240
12.4.3提交或中止事务 241
12.5习题 242
第13章 综合实例——用户管理模块设计 243
13.1功能介绍 243
13.2模块设计 244
13.2.1页面文件设计 244
13.2.2数据库设计 246
13.3实例操作 246
13.3.1创建数据库 246
13.3.2创建数据库连接文件 247
13.3.3设置密码加密文件 248
13.3.4创建验证显示文件 256
13.3.5创建用户登录文件 265
13.3.6创建管理系统界面 268
13.3.7创建用户管理页面 269
13.3.8创建添加用户页面 271
13.3.9创建修改用户页面 273
13.3.10创建删除用户文件 275
13.3.11创建修改用户密码页面 275
13.3.12创建用户退出登录页面 278