图书目录

第1部分 预 备 知 识

第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章 FrontPage 200331

  3.1 FrontPage 2003的主界面31

  3.2 FrontPage 2003的视图32

  3.3 用FrontPage 2003制作网页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

第2部分 开 发 技 术

第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 Global.asa文件213

  6.10 Microsoft Visual Studio .NET 2003215

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 ClientCertificate集合224

7.2.2 Cookie集合225

7.2.3 Form集合226

7.2.4 QueryString集合231

7.2.5 Server Variables集合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 Ad Rotator组件293

8.4.1 Ad Rotator组件简介294

8.4.2 用Ad Rotator创建横幅广告294

  8.5 Browser Capabilities组件295

  8.6 Content Linking组件296

  8.7 Content Rotator组件297

  8.8 Counters组件297

  8.9 Page Counter组件297

  8.10 Permission Checker组件297

  8.11 发送E-mail298

  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 内置组件FileAccess393

附录C ADO 2.5对象模型397

附录D 部分ADO 2.5常量407