第1章 概述 1
1.1 Web数据库 1
1.2 Web的发展历程 2
1.3 Web数据库的开发环境 3
第2章 超文本标识语言(HTML) 5
2.1 最简单的网页 5
2.2 HTML语言简介 6
2.3 HTML标识 7
2.3.1 HTML语言的语法 7
2.3.2 HTML语言的基本结构 9
2.3.3 HTML常用标识 9
2.4 层叠样式表 14
2.4.1 层叠样式表基本结构 14
2.4.2 层叠样式表应用 14
2.5 实例 22
2.6 小结 29
习题 29
第3章 FrontPage2003. 31
3.1 FrontPage2003的主界面 31
3.2 FrontPage2003的视图 32
3.3 用FrontPage2003制作网页 38
3.3.1 创建新网页 38
3.3.2 创建超链接 43
3.3.3 处理图片 47
3.3.4 绘制表格 49
3.3.5 表单制作与表单数据处理 50
3.3.6 设计框架 55
3.4 行为事件 57
3.5 多媒体效果 58
3.6 实例 59
3.7 小结 63
习题 63
第4章 脚本语言应用 65
4.1 概述 65
4.2 VBScript脚本语言 67
4.2.1 输入/输出 67
4.2.2 注释与续行符 75
4.2.3 VBScript的数据 75
4.2.4 VBScript的语句 86
4.2.5 VBScript的过程 97
4.2.6 VBScript的事件 100
4.2.7 VBScript的对象 104
4.2.8 VBScript对象模型 106
4.2.9 Window对象 109
4.2.10 Document对象 116
4.2.11 其他对象 122
4.2.12 程序设计 127
4.3 JavaScript脚本语言 129
4.3.1 输出/输入 131
4.3.2 注释与续行符 133
4.3.3 JavaScript的数据类型 134
4.3.4 JavaScript的表达式 134
4.3.5 JavaScript的操作符 135
4.3.6 JavaScript的语句 139
4.3.7 JavaScript的函数 146
4.3.8 JavaScript的事件 151
4.3.9 JavaScript的对象 154
4.4 实例 159
4.5 小结 180
习题 181
第5章 XML应用 184
5.1 概述 184
5.1.1 XML的特征 184
5.1.2 XML与HTML的差异 185
5.2 XML文件结构 186
5.3 XSLT文件结构 188
5.4 制作XML网页 191
5.5 小结 196
习题 196
第6章 动态服务器页(ASP) 197
6.1 ASP简介 197
6.1.1 HTML的静态网页 197
6.1.2 DHTML与CGI的动态网页 197
6.1.3 ASP的组成 198
6.2 ASP的发展 198
6.3 ASP的对象模型 199
6.4 ASP的结构 200
6.4.1 ASP文件结构 200
6.4.2 ASP脚本语言 202
6.5 ASP服务器组件 208
6.6 ASP的运行环境 208
6.6.1 Windows环境 208
6.6.2 其他运行环境 209
6.7 ASP程序调试与发布 210
6.8 服务器端包含指令 212
6.8.1 概述 212
6.8.2 SSI的功能 212
6.8.3 #include指令 212
6.9 Globalasa文件 213
6.10 MicrosoftVisualStudio*NET2003 215
6.10.1 VS.NET简介 215
6.10.2 创建Web页面 217
6.10.3 连接数据库 217
6.11 实例 219
6.12 小结 219
习题 220
第7章 ASP内置对象 222
7.1 Request与Response对象 222
7.1.1 Request对象概述 222
7.1.2 Response对象概述 223
7.2 Request对象应用 224
7.2.1 ClientCertifieate集合 224
7.2.2 Cookie集合 225
7.2.3 Form集合 226
7.2.4 QueryString集合 231
7.2.5 ServerVariables集合 233
7.3 Response对象应用 236
7.3.1 Write方法 236
7.3.2 Redirect方法 238
7.3.3 Flush、Clear与End方法 240
7.3.4 Cookies集合 240
7.3.5 BinaryWrite方法 242
7.3.6 AppendToLog方法使用 243
7.3.7 ContentType属性的设置 244
7.3.8 ExpiresAbsolute属性的设置 244
7.3.9 Status属性的设置 244
7.3.10 Charset属性的设置 245
7.4 Application与Session对象 245
7.4.1 Application对象概述 245
7.4.2 Session对象概述 246
7.5 Application对象应用 247
7.5.1 Lock和Unlock方法 248
7.5.2 OnStart和OnEnd事件 250
7.5.3 Application的应用 251
7.5.4 Application的讨论 253
7.6 Session对象应用 255
7.6.1 Contents集合 255
7.6.2 SessionID属性 256
7.6.3 TimeOut属性 256
7.6.4 Abandon方法 256
7.6.5 OnStart事件和OnEnd事件 257
7.6.6 Session的应用 257
7.6.7 Session的讨论 260
7.7 Server对象 261
7.7.1 Server对象概述 262
7.7.2 Server对象的属性 262
7.8 Server对象的方法 263
7.8.1 MapPath方法 263
7.8.2 CreateObject方法 264
7.8.3 HTMLEncode方法 266
7.8.4 URLEncode方法 267
7.8.5 Execute方法 267
7.8.6 Transfer方法 268
7.9 小结 270
7.9.1 Request与Response对象小结 270
7.9.2 Application与Session对象小结 271
7.9.3 Server对象小结 271
习题 272
第8章 ASP内、外组件 274
8.1 ASP组件概述 274
8.2 ASP内置组件 274
8.3 FileAccess组件 275
8.3.1 FileAccess服务器组件 275
8.3.2 创建对象实例 276
8.3.3 查找磁盘驱动器、文件夹、文件 276
8.3.4 对文件夹的操作 277
8.3.5 对文件的操作 284
8.3.6 打开与读、写文件 288
8.4 AdRotator组件 293
8.4.1 AdRotator组件简介 294
8.4.2 用AdRotator创建横幅广告 294
8.5 BrowserCapabilities组件 295
8.6 ContentLinking组件 296
8.7 ContentRotator组件 297
8.8 Counters组件 297
8.9 PageCounter组件 297
8.10 PermissionChecker组件 297
8.11 发送E-mail 298
8.12 Dictionary组件 299
8.13 ASP外置组件 300
8.14 实例 300
8.15 小结 302
习题 303
第9章 ActiveX数据对象 304
9.1 ADO模型概述 304
9.1.1 ADO组件模型 304
9.1.2 ADO中SQL数据库的连接 306
9.2 SQL语言简介 307
9.2.1 SQL语言 307
9.2.2 SQL语句及应用 307
9.2.3 SQL常用的操作符 308
9.2.4 创建一个数据表 310
9.2.5 修改一个数据表结构 310
9.2.6 插入记录 311
9.2.7 删除记录 312
9.2.8 更新记录 312
9.3 ADO常量 313
9.4 Connection对象 315
9.4.1 Connection对象的属性和方法 315
9.4.2 创建或取消一个Connection对象 316
9.5 安装与配置数据源名 317
9.6 Connection对象的使用 319
9.6.1 打开与关闭数据库连接 319
9.6.2 使用Connection对象 321
9.7 Command对象 323
9.7.1 Command对象的属性和方法 323
9.7.2 创建Command对象 323
9.7.3 Command对象的使用 324
9.8 Recordset对象 326
9.8.1 Recordset对象的属性和方法 327
9.8.2 创建Recordset对象 328
9.8.3 Recordset对象的使用 329
9.9 处理表单数据 333
9.9.1 从各种表框或列表中获取表单数据 333
9.9.2 密码字段和隐藏字段 337
9.9.3 表单数据的后期处理 338
9.10 确认用户表单 340
9.10.1 确认输入数据的格式 340
9.10.2 应用 343
9.11 文件的上传与下载 345
9.12 实例 347
9.13 小结 351
习题 352
第10章 Web数据库 354
10.1 Web数据库概述 354
10.1.1 概述 354
10.1.2 使用Web数据库的基本概念 354
10.1.3 ASP、ADO和Web数据库的关系 354
10.2 可成为Web数据库的数据库 355
10.3 Web数据库设计初步 356
10.3.1 数据的存储 356
10.3.2 Web数据库设计 356
10.4 小结 357
习题 357
第11章 Web数据库实例 358
11.1 购物车 358
11.1.1 文件清单 358
11.1.2 流程图 359
11.1.3 程序源代码 359
11.2 会员管理系统 368
11.2.1 文件清单 368
11.2.2 流程图 370
11.2.3 程序源代码 371
11.3 网络考试系统 384
11.3.1 文件清单 384
11.3.2 流程图 386
第12章 Web数据库的未来 387
12.1 概述 387
12.2 Web数据库特点 387
12.3 Web数据库展望 387
附录A 颜色名及数字代码参考 389
附录B 内置组件FileAccess 393
附录C ADO2.5对象模型 397
附录D 部分ADO2.5常量 407