1.1.1 万维网——WWW 1
目录 1
3.2.5 数组 5 1
1.1 网页基础知识 1
第1章 HTML基础 1
1.1.2 超文本传输协议——HTTP 2
1.1.3 统一资源定位器——URL 2
1.1.4 超文本标记语言——HTML 3
1.1.5 HTML标记 3
1.2 HTML文档的基本结构 3
1.2.1 添加起始标记 4
1.2.2 设置文件头 4
1.2.3 网页的主体格式 6
1.2.4 HTML中的注释 6
1.3 编辑网页正文 7
1.3.1 输入标题 7
1.3.2 划分段落 8
1.3.3 设置文本格式 9
1.4.1 创建外部链接 10
1.4 建立超链接 10
1.4.3 创建邮件链接 12
1.5 插入图像 12
1.5.1 在网页中插入图像 12
1.4.2 创建内部链接 12
1.5.2 设置图像格式与布局 13
1.5.3 加入水平线 14
1.6 使用列表 15
1.6.1 编号列表 15
1.6.2 符号列表 16
1.6.3 自定义列表 16
1.6.4 定义嵌套列表 17
1.7 使用表格 17
1.7.1 认识表格标记 18
1.7.2 设置表格的整体属性 18
1.7.3 设置表格的一行的属性 19
1.7.4 设置单元格的属性 20
1.8.1 表单的基本结构 22
1.8 使用表单 22
1.8.2 表单的用户输入区域 22
1.8.3 表单的列表框 23
1.8.4 文本框与文件选项 24
1.9 使用框架 25
1.9.1 认识框架标记 25
1.9.2 确立框架目标 26
1.9.3 设置框架网页的外观 27
1.10 动态HTML(DHTML) 28
1.11 习题 29
1.11.1 填空题 29
1.11.2 选择题 29
1.11.3 操作题 30
第2章 ASP基础 31
2.1 ASP基本概念 31
2.1.1 什么是动态网页 31
2.1.2 主流的动态网页开发技术 32
2.1.4 ASP的工作流程 33
2.1.3 ASP的运行环境 33
2.1.5 ASP程序的创建方法 34
2.2 配置ASP运行环境 34
2.2.1 安装服务器软件 34
2.2.2 IIS配置 36
2.2.3 创建虚拟目录 38
2.3 从两个简单的ASP程序开始 39
2.3.1 创建ASP程序 39
2.3.2 编写ASP程序的注意事项 41
2.4 习题 42
2.4.1 填空题 42
2.4.2 选择题 42
2.4.3 问答题 43
2.4.4 操作题 43
3.1 ASP和脚本语言 44
第3章 VBScript基础 44
3.2 VBScript的基本元素 46
3.2.1 数据类型 46
3.2.2 运算符 48
3.2.3 常量 49
3.2.4 变量 50
3.3 流程控制结构 52
3.3.1 条件语句 53
3.3.2 选择语句 54
3.3.3 循环语句 55
3.4 过程与函数 58
3.4.1 Sub过程 58
3.4.2 Function函数 60
3.4.3 按地址传递和按值传递 61
3.4.4 数组参数 62
3.5 VBScript函数 63
3.6.2 选择题 66
3.6.1 填空题 66
3.6 习题 66
3.6.3 问答题 67
3.6.4 操作题 67
第4章 Request对象和Response对象 68
4.1 ASP内置对象 68
4.2 Request对象 69
4.2.1 从浏览器端取得数据的方法 69
4.2.2 Request.QueryString集合读取表单GET方法数据 70
4.2.3 Request.Form集合读取表单POST方法数据 72
4.2.4 Request.ServerVariables集合读取服务器端环境变量 73
4.3 Response对象的方法 75
4.3.1 使用Response.Write方法将输出传送至浏览器端 75
4.3.2 使用Response.Redirect方法从目前网页导向至其他网页 76
4.3.3 使用Response.AppendToLog方法将数据加入站点活动日志 77
4.3.4 使用Response.End方法结束程序的执行 77
4.3.8 BinaryWrite方法 78
4.3.7 Response.Clear方法 78
4.3.6 使用Response.Flush方法缓冲处理 78
4.3.5 使用Response.AddHeader方法自定义标头信息 78
4.4 Response对象的属性 79
4.4.1 Buffer属性 79
4.4.2 ContentType属性 79
4.4.3 Expires属性 80
4.4.4 ExpiresAbsolute属性 80
4.4.5 Status属性 80
4.4.7 IsClientConnected属性 81
4.4.6 Charset属性 81
4.4.8 CacheControl属性 82
4.5 使用Cookie 82
4.5.1 什么是Cookie 83
4.5.2 Cookie的属性 83
4.5.3 设置Cookie 83
4.5.4 输出Cookie中保存的值 85
4.6.3 问答题 87
4.6.2 选择题 87
4.6.1 填空题 87
4.6 习题 87
4.6.4 操作题 88
第5章 ASP对象与网页制作应用 89
5.1 使用Application对象为多个用户共享数据 89
5.1.1 Application对象简介 89
5.1.2 Application对象的属性 90
5.1.3 Application对象的方法 91
5.1.4 Application对象的事件 91
5.1.5 在Application对象中保存数组 92
5.2 使用Session对象为每个用户保存数据 93
5.2.1 Session对象简介 93
5.2.2 Session对象的属性和方法 94
5.2.3 Session对象的事件 95
5.3 使用Server对象创建各种控件 95
5.3.1 Server对象简介 95
5.3.2 Server对象的属性 96
5.3.3 Server对象的方法 97
5.4 使用G1obal.aSa文件初始化应用程序 101
5.5 习题 103
5.5.1 填空题 103
5.5.2 选择题 104
5.5.3 问答题 104
5.5.4 操作题 104
第6章 使用ASP服务器组件 105
6.1 创建组件实例 105
6.2 使用Ad Rotator组件制作广告条 106
6.3 使用Content Rotator组件自动轮换显示内容 109
6.4 使用Content Linker组件建立页面索引 111
6.5 使用Browr Capabilities组件检测浏览器属性 114
6.6 使用Counters组件制作计数器 116
6.7 Page Counter组件 117
6.8 Permission Checker组件 118
6.9 MyInfo组件 119
6.10 Tools组件 120
6.11 IIS Log组件 121
6.12 使用Dictionary对象 122
6.13 习题 124
6.13.1 填空题 124
6.13.2 问答题 125
6.13.3 操作题 125
第7章 FSO组件操作 126
7.1 认识FileSystemObject对象 126
7.2.1 TextStream对象的方法和属性 128
7.2 在一个文件中读写数据 128
7.2.2 创建一个文本文件 129
7.2.3 添加数据到文本文件 130
7.2.4 读取文本文件 131
7.3 对文件进行的各种操作 133
7.3.1 File对象的属性与方法 133
7.3.2 移动、复制和删除文件 135
7.3.3 检测文件和文件夹是否存在 135
7.3.4 检测文件的属性 136
7.4 获得驱动器的信息 138
7.5 对文件夹进行各种操作 140
7.5.1 Folder对象的属性 140
7.5.2 Folder对象的方法 141
7.6 习题 142
7.6.1 填空题 142
7.6.2 选择题 142
7.6.3 问答题 143
7.6.4 操作题 143
第8章 用ADO访问数据库 145
8.1 数据库基础 145
8.1.1 数据库的常用概念及术语 145
8.1.2 SQL Server 147
8.1.3 结构化查询语言 150
8.1.4 ODBC简介 155
8.1.5 OLE DB简介 158
8.1.6 ADO对象模型 159
8.1.7 ADO对象简介 160
8.2 Connection对象 162
8.2.1 与数据库建立连接 162
8.2.2 Connection对象的属性 167
8.2.3 Connection对象的方法 170
8.3 Command对象 174
8.3.1 创建Command对象 174
8.3.2 Command对象的属性 175
8.3.4 Command对象的基本用法 177
8.3.3 Command对象的方法 177
8.3.5 参数查询 180
8.4 习题 186
8.4.1 填空题 186
8.4.2 问答题 187
第9章 RecordSet对象 188
9.1 用Recordset对象处理结果 188
9.1.1 Recordset对象简介 188
9.1.2 Recordset对象的工作流程 189
9.1.3 Recordset对象的属性 190
9.1.4 Recordset对象的方法 191
9.2 Recordset的应用 194
9.2.1 游标类型 194
9.2.2 锁定类型 198
9.2.3 浏览记录 199
9.2.4 添加记录 200
9.2.5 更新记录 203
9.2.6 删除记录 206
9.2.7 Supports方法 207
9.2.8 Status属性 208
9.2.9 分页显示 209
9.3 Fields集合和Field对象 212
9.3.1 Fields集合的属性和方法 212
9.3.2 Fields对象的属性 213
9.4 Errors集合和Error对象 214
9.3.3 Fields对象的方法 214
9.5 Properties集合和Property对象 215
9.6 习题 216
9.6.1 填空题 216
9.6.2 问答题 216
第10章 ASP程序调试与错误处理 217
10.1 调试ASP脚本 217
10.1.1 脚本错误 217
10.1.2 Microsoft脚本调试器 220
10.1.3 断点调试 222
10.2 ASP错误提示 224
10.2.1 VBScript语法错误 224
10.2.2 VBScript运行时错误 226
10.2.3 ADO错误 228
10.2.4 ASP错误代码 230
10.3 自定义错误信息 231
10.3.1 添加自定义错误消息 233
10.3.2 自定义ASP错误处理 234
10.3.3 错误跳转语句 236
10.4.1 事务简介 239
10.4 事务 239
10.4.2 声明事务脚本 240
10.4.3 提交或中止事务 241
10.5 习题 241
10.5.1 填空题 241
10.5.2 选择题 242
10.5.3 问答题 242
11.1.1 系统功能分析 243
第11 章使用ASP制作动态网站 243
11.1 网上论坛 243
11.1.2 系统功能模块设计 244
11.1.3 数据库设计 244
11.1.4 首页 246
11.1.5 数据库连接 248
11.1.6 新用户注册 248
11.1.7 会员登录 252
11.1.8 修改密码 254
11.1.9 显示文章列表 257
11.1.10 阅读和回复文章 259
11.1.11 发表文章 263
11.1.12 发送留言 266
11.1.13 查看留言 268
11.1.14 回复留言 270
11.1.15 框架结构 271
11.1.16 游客访问 273
11.2.1 需求分析与系统设计 274
11.2 网上书店 274
11.2.2 数据库的设计 275
11.2.3 建立global.asa文件 275
11.2.4 显示图书书目 276
11.2.5 将图书添加入购物车 278
11.2.6 显示购物车 281
11.3 习题 283
附录 ASP动态网站开发综合测试题 284