第1章 ASP概述 1
1.1静态网页与动态网页 1
1.1.1静态HTML网页 1
1.1.2客户端动态网页 2
1.1.3服务器端动态网页 3
1.2 ASP简介 4
1.2.1 ASP的特点 4
1.2.2 ASP工作过程 5
1.2.3 ASP组成要素 6
1.3 ASP运行平台 7
1.3.1 IIS的安装 7
1.3.2 IIS默认网站 8
1.3.3 IIS网站属性的设置 9
1.3.4 IIS虚拟目录的创建 10
1.4 ASP网页的创建与运行 12
1.4.1 ASP网页的创建 12
1.4.2 ASP网页的运行 13
1.4.3 ASP网页编写工具 13
小结 14
习题 14
第2章 HTML 16
2.1 HTML概述 16
2.1.1什么是HTML 16
2.1.2 HTML文档基本架构 17
2.1.3 HTML文档书写规则 18
2.1.4 HTML头部标记 18
2.1.5 HTML主体标记 19
2.2 HTML常用标记 21
2.2.1标题文字标记 21
2.2.2段落格式标记 22
2.2.3特殊字符标记 23
2.2.4文字格式标记 24
2.2.5列表标记 25
2.2.6图像标记 28
2.2.7超链接标记 29
2.3 HTML表格标记 30
2.3.1表格定义格式 30
2.3.2表格应用举例 31
2.4 HTML框架标记 33
2.4.1框架定义格式 33
2.4.2简单框架举例 34
2.4.3框架嵌套举例 36
2.5 HTML表单标记 37
2.5.1表单定义格式 37
2.5.2常用表单域标记 38
2.5.3表单应用举例 40
2.6 HTML其他标记 42
2.6.1动态文字标记 42
2.6.2区块标记 43
2.6.3多媒体信息标记 44
2.7 HTML文档样式 45
2.7.1 CSS简介 45
2.7.2在文档头部定义样式 47
2.7.3为单个元素定义样式 49
2.7.4定义与引用外部样式表 50
2.7.5用CSS技术创建导航条 51
小结 52
习题 53
第3章 VBScript脚本语言 55
3.1 VBScript概述 55
3.1.1什么是VBScript 55
3.1.2用VBScript开发客户端脚本 56
3.1.3用VBScript开发服务器端脚本 56
3.1.4 VBScript代码书写规则 57
3.2 VBScript语法基础 58
3.2.1 VBScript数据类型 58
3.2.2 VBScript常量 58
3.2.3 VBScript变量 59
3.2.4 VBScript运算符 60
3.3 VBScript输入与输出 61
3.3.1输出语句MsgBox 61
3.3.2输入函数InputBox() 62
3.3.3输出函数MsgBox() 63
3.3.4利用Write方法输出 64
3.4 VBScript内置函数 65
3.4.1日期时间函数 65
3.4.2数学运算函数 66
3.4.3字符处理函数 67
3.4.4数据类型判别函数 68
3.4.5数据类型转换函数 68
3.5 VBScript流程控制 69
3.5.1 If语句 69
3.5.2 Select…Case语句 71
3.5.3 DO…Loop循环 72
3.5.4 While…Wend循环 73
3.5.5 For…Next循环 74
3.5.6循环语句的嵌套 75
3.5.7用Exit退出循环 76
3.6 VBScript过程 77
3.6.1 Sub过程 77
3.6.2 Function过程 78
3.6.3 VBScript过程的调用 79
3.7 JavaScript概述 82
3.7.1 JavaScript基本语法 82
3.7.2 JavaScript变量 83
3.7.3 JavaScript运算符 83
3.7.4 JavaScript对象 85
3.7.5 JavaScript流程控制 86
3.7.6 JavaScript函数 88
3.7.7 JavaScript事件 89
3.7.8 JavaScript应用举例 90
小结 93
习题 93
第4章 ASP内置对象 95
4.1 ASP内置对象简介 95
4.2 Response对象 96
4.2.1 Response对象概述 96
4.2.2 Response.Write方法 97
4.2.3 Response.Redirect方法 98
4.2.4 Response对象的其他方法 99
4.2.5 Response对象的属性 100
4.3 Request对象 101
4.3.1 Request对象概述 101
4.3.2 Request.Form集合 101
4.3.3 Request.QueryString集合 103
4.3.4 Request.ServerVariables集合 105
4.4 Server对象 107
4.4.1 Server对象概述 107
4.4.2 Server.CreateObject方法 107
4.4.3 Server.MapPath方法 108
4.4.4 Server.Execute方法 108
4.4.5 Server.HTMLEncode方法 109
4.5 Application对象 109
4.5.1 Application对象概述 109
4.5.2 Application对象的集合 110
4.5.3 Application对象的事件 112
4.5.4 Application对象应用举例 112
4.6 Session对象 113
4.6.1 Session对象概述 113
4.6.2 Session对象的集合 114
4.6.3 Session对象的事件 115
4.6.4 Session对象应用举例 116
4.7 Global.asa文件 119
4.7.1 Global.asa文件概述 119
4.7.2 Global.asa应用举例 119
小结 120
习题 121
第5章 ASP内置组件 123
5.1 ASP组件概述 123
5.2 File Access组件 124
5.2.1 File Access组件概述 124
5.2.2文件的创建、复制与删除 125
5.2.3文件内容的写入 128
5.2.4文件内容的读取 129
5.3 Ad Rotator组件 131
5.3.1 Ad Rotator组件简介 131
5.3.2 Ad Rotator组件应用示例 131
5.4 PageCounter组件 134
5.4.1 PageCounter组件简介 134
5.4.2 PageCounter组件应用示例 134
5.5 ContentLinking组件 135
5.5.1 ContentLinking组件简介 135
5.5.2 ContentLinking组件应用示例 136
小结 137
习题 137
第6章 ASP与Web数据库 139
6.1 Web数据库概述 139
6.1.1 Web数据库的概念 139
6.1.2 Access数据库的创建 140
6.1.3 ODBC数据源管理器 143
6.1.4 DSN的建立与设置 145
6.2 ADO数据库访问技术 147
6.2.1 ADO技术概述 147
6.2.2 Connection对象简介 149
6.2.3 Command对象简介 150
6.2.4 Recordset对象简介 151
6.3 SQL 153
6.3.1 SQL概述 153
6.3.2数据查询命令 154
6.3.3插入记录命令 156
6.3.4更新数据命令 157
6.3.5删除记录命令 157
6.4 Web数据库访问实例 157
6.4.1连接数据库 158
6.4.2读取并输出数据 159
6.4.3查询数据 161
6.4.4添加记录 164
6.4.5更新数据 165
6.4.6删除记录 167
小结 168
习题 169
第7章 ASP应用程序设计实例 171
7.1网上投票系统 171
7.1.1设计思路 171
7.1.2网上投票系统源代码 172
7.1.3网上投票系统的完善 174
7.1.4用图形显示投票结果 176
7.2注册登录系统 178
7.2.1设计思路 178
7.2.2数据库设计 178
7.2.3 Global.asa文件 179
7.2.4登录页面设计 180
7.2.5登录信息验证页面设计 181
7.2.6注册页面设计 183
7.2.7保存注册信息页面设计 186
7.3在线考试系统 187
7.3.1设计思路 187
7.3.2数据库设计 188
7.3.3在线考试系统源代码 189
7.3.4在线考试系统的完善 192
7.4访客留言簿 193
7.4.1设计思路 193
7.4.2数据库设计 194
7.4.3留言簿主页面设计 195
7.4.4撰写留言页面设计 198
7.4.5保存留言页面设计 200
习题 201