前言 1
第一章 全球信息网WWW 1
1.1 全球信息网WWW概述 1
1.1.1 WWW的起源与发展 1
1.1.2 WWW的工作模式 2
1.1.3 Web浏览器和服务器 3
1.1.4 统一资源定位器(URL) 3
1.1.5 HTTP协议 4
1.1.6 HTML语言 6
1.2 网页制作基础 6
1.2.1 网页与网站 6
1.2.3 制作网页的方法 8
1.2.2 制作网页的基本流程 8
1.2.4 制作网页的基本原则 10
1.3 超文本标记语言HTML 11
1.3.1 HTML标签结构 12
1.3.2 HTML文件的结构 13
1.3.3 常用HTML标签的使用 14
1.4 网页信息的发布 36
第二章 Frontpage2002的使用 40
2.1 Frontpage2002概述 40
2.1.1 Frontpage2002的安装和启动 40
2.1.2 Frontpage2002的主窗口 41
2.1.3 视图模式 43
2.2.1 创建站点 46
2.2 站点的基本操作 46
2.2.2 打开站点 49
2.2.3 关闭站点 50
2.2.4 删除站点 50
2.3 网页的基本操作 50
2.3.1 使用模板或向导创建网页 51
2.3.2 创建空白网页 51
2.3.3 网页的显示方式 51
2.3.4 网页的保存 54
2.3.5 网页的打开与关闭 55
2.4 网页的基本编辑方法 56
2.4.2 在网页中插入内容 57
2.4.1 输入和导入文本 57
2.4.3 设置文字属性 59
2.4.4 设置段落格式 62
2.4.5 创建列表 62
2.4.6 共享边框 64
2.4.7 主题的使用 64
2.5 图形的使用 66
2.5.1 在网页中插入图形 66
2.5.2 图形的基本操作 68
2.6 表格的使用 72
2.6.1 创建表格 72
2.6.2 表格中的选定操作 73
2.6.3 编辑表格 74
2.6.4 修改表格边框和设置表格背景 75
2.6.5 设置单元格属性 76
2.7 超链接的使用 76
2.7.1 创建超链接 77
2.7.2 图片映射 79
2.7.3 跟踪超链接 81
2.7.4 编辑超链接 81
2.7.5 更改超链接外观 82
第三章 ASP基础知识 83
3.1 动态网页技术 83
3.1.1 动态网页技术的发展 83
3.1.2 常用的动态Web技术 87
3.2 ASP技术概述 92
3.2.1 ASP的工作原理 93
3.2.2 ASP的主要特点 94
3.2.3 ASP的集成开发环境 94
3.3 ASP的基本语法 97
3.3.1 ASP文件 97
3.3.2 ASP指令的使用 102
第四章 VBScript脚本语言 104
4.1 VBScript简介 104
4.2 VBScript数据 106
4.2.1 VBScript的数据类型 106
4.2.2 变量 107
4.2.3 数组变量 110
4.2.5 常用的内部函数 112
4.2.4 常量 112
4.3 操作符和表达式 114
4.4 控制结构 115
4.4.1 条件语句 116
4.4.2 循环语句 119
4.5 过程和函数 124
4.5.1 过程 124
4.5.2 函数 125
5.1 Request对象 127
5.1.1 QueryString集合 127
第五章 ASP内置对象 127
5.1.2 Form集合 128
5.1.3 ServerVariables集合 129
5.1.4 Cookies集合 129
5.1.5 ClientCertificates集合 130
5.1.6 Request的属性和方法 130
5.2 Response对象 130
5.2.1 Response对象的集合 131
5.2.2 Response对象的属性 131
5.2.3 Response对象的方法 134
5.3 Server对象 136
5.3.1 Server对象的属性 136
5.3.2 Server对象的方法 137
5.4.1 创建和读取变量 139
5.4 Application对象 139
5.4.2 Application对象的集合 140
5.4.3 Application对象的方法 140
5.4.4 Application对象的事件 141
5.5 Session对象 141
5.5.1 创建和读取变量 142
5.5.2 Session对象的集合 142
5.5.3 Session对象的属性 142
5.5.4 Session对象的方法 143
5.6 Global.asa文件 144
5.6.1 Global.asa文件的结构 144
5.5.5 Session对象的事件 144
5.6.2 在Global.asa文件中声明对象 146
5.7 ObjectContext对象 147
5.7.1 ObjectContext对象的方法 148
5.7.2 ObjectContext对象事务 148
第六章 ASP组件 149
6.1 浏览器能力组件 149
6.1.1 Browser Capabilities组件简介 149
6.1.2 Browser Capabilities组件的使用语法 150
6.2 广告交替组件 150
6.2.1 Ad Rotator组件简介 150
6.2.2 Ad Rotator组件的使用语法 152
6.2.3 广告调度文件 152
6.2.4 重定向文件 153
6.2.5 Ad Rotator组件的属性 154
6.3 内容连接组件 155
6.3.1 Content Linking组件简介 155
6.3.2 Content Linking组件使用实例 155
6.3.3 Content Linking组件的方法 156
6.4 内容交替组件 158
6.4.1 Content Rotator组件简介 158
6.4.2 Content Schedule文件 158
6.4.3 Content Rotator组件的语法 159
6.5 页面计数组件 160
6.6 计数器组件 161
6.6.1 Counters组件简介 161
6.6.2 Counters组件的方法 162
第七章 数据库与SQL语言 165
7.1 数据库基础知识 165
7.1.1 数据库的基本概念 165
7.1.2 数据模型 169
7.2 常用的关系数据库系统 172
7.2.1 SQL Server数据库系统 173
7.2.2 Oracle数据库系统 175
7.2.3 DB2数据库系统 176
7.2.4 Access数据库系统 177
7.3 SQL语言 178
7.3.1 SQL语言的特点 178
7.3.2 SQL语言的数据查询功能 179
7.3.3 SQL语言的数据操纵功能 188
7.3.4 SQL语言的数据定义功能 189
第八章 ADO技术 193
8.1 ADO概述 193
8.2 ADO与数据库的连接 195
8.2.1 ODBC与OLEDB 195
8.2.2 连接Microsoft Access数据库 196
8.2.3 连接Microsoft SQLServer数据库 200
8.3 Connection对象 204
8.3.1 Connection对象的方法 204
8.3.2 Connection对象的属性 208
8.4.1 Recordset对象的游标和锁定 210
8.4 Recordset对象 210
8.3.3 Connection对象的集合 210
8.4.2 Recordset对象的方法 213
8.4.3 Recordset对象的属性 214
8.4.4 Recordset对象的集合 215
8.4.5 Recordset对象的使用实例 216
8.5 Command对象 218
8.5.1 使用Command对象调用存储过程 218
8.5.2 Command对象的属性 219
8.5.3 Command对象的方法 220
8.5.4 Command对象的集合 221
8.6 Error集合和Error对象 222
9.1.1 系统总体结构 225
9.1 网上考试系统的设计 225
第九章 ASP应用实例 225
9.1.2 数据库设计 226
9.1.3 系统页面设计 229
9.2 网上考试系统的实现 230
9.2.1 建立数据库 230
9.2.2 考生身份验证页面的实现 230
9.2.3 考试页面的实现 234
9.2.4 考试结果处理页面的实现 240
第十章 ASP与XML的集成 246
10.1 XML简介 246
10.1.1 XML的特点 246
10.1.2 XML的应用 249
10.1.3 XML文件的结构 250
10.1.4 合法的XML文件 252
10.1.5 XML文件的显示 254
10.2 XML文档对象模型 256
10.2.1 XML文件树 256
10.2.2 XML DOM的基本对象 258
10.2.3 使用XML DOM对象访问XML文件 259
10.3 XML DOM在ASP中的应用 260
10.3.1 直接显示XML文件 260
10.3.2 使用XSL显示XML文件 262
10.3.3 动态创建XML文件 263
参考文献 267
后记 269