首页>参考读物>计算机科学与技术>软件与程序设计

ASP 3初级编程
作者 : David Buser, John Kauffman
译者 : 钟鸣 张文
出版日期 : 2001-06-01
ISBN : 7-111-08828-X
定价 : 89.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 883
开本 : 16开
原书名 : Beginning Active Server Pages 3.0
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书介绍了ASP的技术和必须掌握的知识。全书深入浅出地介绍了ASP和基于脚本的程序设计,对ASP的语法、对象及组件进行了详细的介绍。给出了怎样利用数据库建立Web站点的实际样例。书中涵盖了ASP和ADO的数据访问技术。全书图文并茂、条理清晰,对程序设计初学者和Web编程的初学者提供了从入门到精通的内容。

图书前言

本书是关于Active Server Pages 3.0的,它包含在Windows 2000中。Active Server Pages(ASP)是Microsoft的一个强有力的基于服务器的技术,用来建立World Wide Web站点或公司内部网的动态和交互式的HTML。
 
本书从头至尾地讲授 ASP 和基于脚本的程序。它将回答下列基本问题:
  什么是ASP? 
  怎样组织和控制ASP?
  ASP是怎样工作的?
  怎样用ASP来产生动态或交互式的Web应用?
 
我们将以一种透彻且容易理解的方式,通过大量完整的实际例子回答这些问题。因此,即使是此技术的新手,也能够较深地理解ASP是干什么的以及怎样利用它创建强有力的Web应用。
 
ASP是开发动态、交互式及可伸缩的Web应用的一个里程碑。ASP自出现以来已经发展成熟,现在已被视为利用Windows在Internet上工作的一个组成部分。因此,本书还完整地介绍了ASP的基本原理,并介绍了新的研究工作以及ASP怎样与诸如ADO、COM+和XML等新技术的最新版本进行集成。
 
本书有助于学习怎样有效地利用ASP处理和传送网页所需的信息。本书的目的是使读者能够利用智能化的动态页构造出引人注目的实际的Web应用。


本书读者
  本书从基础知识开始讲授。如果读者已经具有ASP的某些基础知识和经验,或某些Visual Basic的编程经验,则使用我们撰写的另一本书Professional Active Serve Pages 3.0(Wrox,ISBN-186002-61-0)可能进步会更大。(因此,本书的书名自然应该是《ASP 3.0初级编程》)。  估计大多数开始学习ASP的网页作者和开发者会具有HTML的一般常识,因此,我们不打算花时间介绍HTML。如果读者不了解HTML,则应该在学习ASP之前花点时间熟悉它。市场上有不少HTML的好教材。
 
本书很适合下面两种类型的初学者:  程序设计初学者,选择 ASP 作为学习编程的开端。这个选择很好!ASP很容易学习,非常有趣而且功能也强。本书将手把手地教你编程。  你用过其他语言进行编程,但却是Web编程的初学者。选择本书也很好!从Visual Basic或其他语言的冰冷世界中转到这里,我们为你感到高兴。本书将用容易理解的术语讲授ASP。  本书从怎样装配网页的基本细节开始。如果你从未用任何程序设计语言编写过程序,那么也没有什么可害怕的,本书正是为你准备的。本书将讲授如何编写 ASP 程序。
本书内容
  本书分为七个部分,覆盖了ASP的所有内容。希望这种划分方式是合理有序的,有助于完全理解ASP的工作原理,以及它怎样与周边技术集成。
 
第1章和第2章为本书后面的内容打基础。这两章介绍怎样开始使用ASP 3.0,然后深入探讨ASP和网页的基础知识。在介绍了ASP的基础知识后,再介绍Web服务器,介绍Web服务器怎样翻译ASP以及怎样与Web浏览器通信。这两章不打算介绍太多的知识,目的只是提供一个对ASP透彻的理解。 第3章--第5章建立在前两章所学的基本概念之上。这三章初步对ASP代码进行了正式的考察,从一些简单而实用的例子入手,利用ASP建立动态网页。从这几章中可以学到怎样将信息从浏览器传送到ASP,并从ASP传回到浏览器。然后我们对这些例子怎样工作进行了探讨。在此探讨的过程中,我们将了解ASP怎样存储数据,并考察其控制结构,这些控制结构使我们能利用ASP完成更复杂的工作。
 
第6章--第11章的内容全部是关于对象的。我们先介绍对象和属性、方法和事件的一般知识,这些东西使我们能从对象中获得信息并利用对象完成各种任务。在介绍了ASP对象模型(ASP object model)中的所有对象及其基本功能之后,再进一步研究特殊的对象。我们从Response和Request对象入手,它们允许封装信息并将其在浏览器和服务器间进行传递。然后讨论由Application对象、Session对象和cookie给此过程增加的灵活性,这样能够将ASP组织成一个强有力的基于Web的应用系统。第9章讨论特殊引用ASPError对象的错误处理和调试技术,ASPError对象是ASP 3.0中的新功能,它极大地改进了错误处理过程。第10章讲解脚本对象,这通常是一组可在客户机端的VBScript以及ASP中使用的对象,可利用它们存储、查看、处理和检索服务器上的文本文件信息。第11章介绍各种组件,这些组件是一些预先打包的软件对象,它们向Web站点管理员提供ASP应用程序的综合的可重用的功能。在本章中介绍怎样利用Server对象在ASP中建立这些组件的实例,并考察几个这样的组件提供的功能。
 
第12章--第14章基本是关于ActiveX Data Objects(ADO)的,讲述怎样将这些对象组合进ASP页,以及怎样利用它们访问不同类型数据存储的各种数据。我们从数据访问的一般内容入手,然后研究一个特殊的数据存储—数据库。我们将寻找怎样建立ASP页面与数据库间连接的方法,以及怎样检索和存储包含在内部的信息。最后,介绍ADO 2.5中的一些新对象,以及哪些对象允许我们访问不同数据类型的巨型数组。 第15章将前14章介绍的所有内容投入实践。我们在本章中建立了一个广告和销售的实际ASP在Web上的应用。 第16章和17章带领我们再次返回到组件领域。从中可得到Windows Script Components(Windows 脚本组件),这些脚本组件使我们能从脚本建立COM对象并利用ASP应用使用它们。我们考察了在多用户应用系统中使用这些组件的问题,并引入了事务处理的概念。在这里将会遇到一个称为COM+的令人兴奋的新技术,它为管理可伸缩的事务处理的ASP应用提供了一个优秀的框架。 第18章介绍扩展标记语言(XML),这是一种自描述标记语言,它导致传送数据并在应用间共享这些数据的方法产生了革命性的变化。第18章着重介绍了这种技术,并说明ASP应用怎样利用这种技术。 附录中提供了很有用的参考资料,这些资料介绍了诸如ASP和ADO对象与模型、VBScript语言和常用的术语等。
学习本书所需的东西

 
所需要的东西主要是一份ASP 3.0拷贝和一个针对你的平台的Web服务器。更详细的需求如下: 为了完成本书中所有例子(特别是那些示范ASP 3.0中最新进展的例子),需要一台安装有Windows 2000的机器。Internet信息服务器和本书要求的所有相关服务全都包含在Windows 2000 Professional(它取代了 Windows NT Workstation)中。 如果正在使用Windows 2000 Professional,应该装备一台至少有233MHz处理器的机器。64MB的内存就可以了,不过128MB更为理想。
 需要一台支持ASP 3.0的Web服务器。Windows 2000操作系统带有Internet Information Server 5.0(IIS 5.0),但应该保证它确实安装在机器上。第1章中将介绍怎样完成这项工作。
 为了查看页面,需要一个Web浏览器。我们主要使用Internet Explorer 5.0(IE5),但其他浏览器也行。
ASP 开发工具
 我们不打算提供怎样使用开发工具的指导,因此你最好是使用自己喜欢的开发工具。ASP最著名的开发工具可能是Microsoft自己的Visual Studio程序包或者是Visual InterDev(Visual Studio的组件之一)。在Visual InterDev中,特别是在最新的版本中,提供了全方位的编辑、调试和代码建立工具。还有许多“向导”,用来帮助更快地完成工作。 如果你喜欢使用键盘,那么可以利用简单的文本编辑器建立ASP页面。甚至可以单纯使用 HTML页面建立工具(如 Microsoft FrontPage)来创建它们,然后再插入你的ASP脚本。旧的ASP工具,如Windows记事本,用起来也很不错。


约定
 本中使用了大量不同风格的文本以帮助区分不同的信息。下面是所使用的不同风格的文本样例及其含义:
 
试一试:它们是怎样工作的?
 
1) 每个步骤都有一个编号。 2) 完成后续步骤,使样例运行。
 
3) 然后阅读“怎样工作”从了解将会产生什么结果。 建议、提示和背景信息,以本例所示的缩进、楷体字体表示。
 
不应该忽略的重要提示信息,像本例这样框起来 本书中多数代码是HTML标记、服务器端脚本(ASP)或客户机端脚本。虽然HTML 4.0中建议标记使用小写字母,但为了便于阅读,本书中的标记还是使用了大写字母,而其他内容都用小写字母。服务器端脚本一般用 <% 和 %> 号括起来。
这些格式的目的是使书中重要内容更为醒目,希望对阅读本书有所帮助。
顾客的支持
 为保证书中内容正确、可读性强,我们做了最大的努力,但效果如何尚需读者评判。请将对本书的看法告诉我们,可以利用电子邮件与我们联系(feedback@wrox.com)。
卸载源代码
 在学习本书的例子时,你可能愿意手工输入所有代码。许多读者喜欢这样做,因为这是熟悉所用编码技术的一种好方式。
 
无论是否愿意手工输入代码,都可参考引用下列Web站点上提供的本书的源代码:http://www.wrox.com 如果你是一位喜欢自己输入源代码的读者,可利用我们的文件来检查将得出的结果。如果你觉得自己可能有输入错误,这是应该采取的第一个步骤。如果你不愿意自己输入,则可以从我们的站点下载源代码。 不管怎样,这些代码对你的更新和调试都会有所帮助。


练习
 在Wrox的Web站点上还可以找到每章的练习和答案。我们强烈建议研究这些样例。这本书将提供所需的知识,但是只有通过实际的练习才能真正熟悉这些知识,获得ASP能够帮助你完成何种工作的感性认识。
勘误表

 
我们尽了最大的努力以保证文字和代码都没有错误。但是,人总会犯错误,因此我们认为有必要在发现书中的错误并进行校正时,及时通知读者。我们撰写的所有书籍的勘误表都可从http://www.wrox.com得到。如果你发现了尚未报道的错误,请通知我们。
 
我们的Web站点还提供了其他信息和技术支持,包括所有书籍中的代码、章节举例、即将出版的书籍的书名以及相关内容的论文和观点等。

p2p.wrox.com 本书介绍了一个完整的独一无二的技术支持系统。Wrox 现在已经承诺不仅在你阅读本书时提供支持,而且在你开发应用程序时也提供支持。我们提供了一个论坛,在其中你可以向作者、评论家和业内专业人士提出问题,可以选择怎样接收信息。为得到回答你可以登记到某个邮件清单,或者只是浏览联机论坛和新闻组。
 
访问 http://p2p.wrox.com,可以找到三个不同的列表,每个列表针对一个特定的问题。这三个列表为: BegASP_Errata  如果发现本书中有错,或只是认为有的内容不好或有误导作用,则可以在这里留消息。通常在这里也可以快速收到回复,而且还具有每个作者都能够立即看到你的问题并帮助解决的优点。
 Code Clinic  你已经阅读过Wrox的ASP书籍,并且开始研制自己的应用,但得不到所预想的效果。这时可以将你的代码传到这里以取得作者或其他经历过相同情况的人员的支持。
 How to   你认为有的内容本书中应该介绍,而有的内容你还想多了解一些,或者是一个令人难以理解的无解问题都可以在此谈论。如果你正在开发一个实际的应用,那么有可能某人已经做了相同的工作,这时有可能得到一个已有的解答。
现在就登记;这是完全免费的支持系统。关于怎样登记的更多说明,请参阅本书后面的附录M。 本书原书号:ISBN1-861003-38-2 原出版社网址:www.wrox.com

作者简介

David Buser, John Kauffman:暂无简介

译者简介

钟鸣 张文:暂无简介

译者序

ASP是一种建立动态网站的功能很强、便于使用的技术。ASP 3.0为ASP的最新版本,是与Microsoft的Internet Information Server(IIS 5.0)Web服务器及Windows 2000一起发行的,提供了建立复杂专业网站的灵活手段。
 
本书讲解了ASP和基于脚本的程序设计,对ASP的语法、对象及组件进行了详细的介绍,给出了怎样利用组件、对象和数据库建立Web站点的实际样例。书中涵盖了ASP和ADO的数据访问技术。 值得一提的是书中利用ASP结合Access和SQL Server建立了一个实际的Web应用系统,读者可将它作为编写自己的应用系统的起点和指南。 本书的特点是深入浅出,书中以循序渐进的方式介绍了ASP的各方面内容。读者可以在阅读本书的同时,试一下书中给出的样例,以加深对ASP的理解。这样在读完本书后,就可以着手编写自己的基于Web的应用系统了。
 
顺便提一下,本书中多数例子译者都做过上机试验,保证能运行。 参加本书翻译的人员有:钟鸣、张文、丁忠杰、魏允韬、石永平、王君、郝玉杰、田晓涛、耿娜、何江华、梅刚、谢卫锋、李晓军、汪海玲、孙茂盛、徐毅、王联华、叶祝盛、叶祝良、罗光磊、徐燕、伊向群、张 恒、孙登峰、曲京、何粼、文卫东、赵彦萍、杨秀红、翁京娟、赵见明、张维琪、刘向军、陈登科、汪民红。全书由刘晓霞审校。
 
由于译者水平有限,疏漏之处敬请读者批评指正。

                            
2000年11月

图书目录

译者序
前言
第1章  ASP入门 1
1.1  什么是动态网页 2
1.1.1  静态页面与动态页面 3
1.1.2  使用动态网页 5
1.1.3  动态网页和ASP 6
1.2  运行ASP的需求 9
1.2.1  使用Windows 2000 10
1.2.2  使用其他操作系统 10
1.3  安装Internet Information Services5.0 11
1.3.1  使用IIS5.0 14
1.3.2  测试Web服务器 17
1.3.3  管理Web服务器上的目录 21
1.4  编写第一个ASP例子 28
1.4.1  PunctualWebServer例子 29
1.4.2  ASP的常见错误和缺陷 30
1.4.3  建立和编辑ASP脚本 36
1.4.4  对浏览器屏蔽ASP源代码 39
1.5  本章小结 40
第2章  服务器端脚本与客户机端脚本 41
2.1  Web服务器工作原理 41
2.1.1  Web服务器与浏览器之间的通信 42
2.1.2  HTTP的进一步研究 43
2.2  脚本语言工作原理 46
2.2.1  使用何种脚本语言 47
2.2.2  服务器端脚本与客户机端脚本 47
2.2.3  服务器端脚本 49
2.2.4  客户机端脚本 54
2.3  执行次序 61
2.4  ASP能为我们做什么 65
2.5  ASP的代用品 68
2.5.1  客户机端代用品 68
2.5.2  服务器端代用品 70
2.6  本章小结 71
第3章  基本ASP技术 73
3.1  获取用户的信息 73
3.2  使用获取的用户信息 82
3.2.1  捕获和存储信息 83
3.2.2  输出到用户 84
3.2.3  一个简单的业务样例 93
3.3  本章小节 97
第4章  变量 99
4.1  什么是变量 99
4.1.1  创建变量 99
4.1.2  VBScript的数据类型 100
4.1.3  命名变量 105
4.1.4  命名约定 106
4.2  声明变量 106
4.3  算术和比较运算符 107
4.3.1  赋值运算符 108
4.3.2  比较运算符 108
4.3.3  算术运算符 108
4.3.4  逻辑运算符 110
4.3.5  连接变量 111
4.4  转换 112
4.5  常量 115
4.6  变量的作用域 116
4.6.1  局部变量 116
4.6.2  脚本级的变量 118
4.7  字符串操作 120
4.7.1  修改字符串的大小写 120
4.7.2  返回字符串长度 121
4.7.3  截取字符串的开头和末尾 121
4.7.4  提取字符串的中间部分 121
4.7.5  查找指定的词 122
4.7.6  快速去首尾空格 122
4.8  数组 125
4.8.1  声明数组 126
4.8.2  多维数组 129
4.9  本章小结 129
第5章  ASP的控制结构 131
5.1  一个简单的例子 131
5.2  定义 132
5.3  控制语句的类型 133
5.3.1  分支结构 133
5.3.2  循环控制 133
5.3.3  转移控制 133
5.3.4  控制结构的例子 134
5.4  分支语句 134
5.4.1  If...Then控制结构 135
5.4.2  Select Case 140
5.4.3  循环控制 145
5.5  转移结构和重用代码的技巧 156
5.5.1  过程 156
5.5.2  函数 161
5.5.3  重用代码小结 166
5.6  本章小结 166
第6章  对象、属性、方法和事件 168
6.1  什么是对象 168
6.1.1  电话的详细情况 169
6.1.2  对象术语 169
6.2  用对象进行程序设计 175
6.2.1  软件的电话对象 175
6.2.2  设置电话对象的例子 176
6.2.3  改变对象的属性 177
6.2.4  调用对象的方法 181
6.3  什么是Active Server Pages的对象模型 185
6.4  将对象模型作为一个行车图使用 189
6.5  本章小结 189
第7章  Request和Response对象 191
7.1  处理浏览器/服务器通信 191
7.1.1  发送信息到服务器 192
7.1.2  发送信息到客户机 192
7.1.3  Request对象 195
7.1.4  Request对象集合 195
7.1.5  Request对象集合简写 208
7.1.6  Request对象的属性和方法 209
7.1.7  Response对象 211
7.1.8  控制信息怎样返回 212
7.1.9  用Response对象控制浏览器的活动 216
7.1.10  利用服务器对象控制浏览器 222
7.1.11  Response对象可发送的其他信息 224
7.2  本章小结 224
第8章  应用、会话和cookie 226
8.1  Web应用 226
8.1.1  跟踪用户 227
8.1.2  使用cookie 228
8.2  Application对象 236
8.2.1  应用变量 237
8.2.2  Application对象集合 239
8.2.3  Application对象方法 240
8.2.4  global.asa 243
8.3  什么是会话 245
8.4  Session对象 245
8.4.1  Session对象集合 245
8.4.2  Session对象属性 246
8.4.3  Session对象方法 248
8.5  会话和global.asa 252
8.6  cookie—最终结局 258
8.7  本章小结 248
第9章  错误处理 259
9.1  重要知识回顾 259
9.1.1  错误位置隔离 260
9.1.2  正确使用对象 260
9.2  错误类型 262
9.2.1  语法错误 262
9.2.2  逻辑错误 264
9.2.3  ASP错误 265
9.3  良好的编码习惯 266
9.3.1  代码缩排 266
9.3.2  对代码进行注释 267
9.3.3  利用Option Explicit 267
9.3.4  使用子过程 268
9.3.5  使用包含文件 269
9.3.6  转换variant为必要的子类型 269
9.3.7  使用变量命名约定 270
9.3.8  用极端值测试程序 270
9.4  调试ASP脚本 273
9.4.1  利用Response.Write 273
9.4.2  条件跟踪 274
9.4.3  Microsoft Script Debugger 280
9.4.4  客户机端调试与服务器端调试 288
9.5  服务器对象在调试中的作用 289
9.6  本章小结 294
第10章  脚本对象 296
10.1  什么是脚本对象 296
10.2  创建脚本对象实例 297
10.2.1  创建脚本运行时对象实例 297
10.2.2  创建VBScript对象的实例 297
10.3  Dictionary对象 298
10.4  FileSystemObject对象 304
10.4.1  FileSystemObject对象及其
对象模型 304
10.4.2  服务器端包含文件 312
10.4.3  TextStream对象 316
10.5  RegExp对象 324
10.5.1  RegExp的属性 325
10.5.2  RegExp方法 326
10.6  本章小结 330
第11章  ASP的组件 331
11.1  Server对象 331
11.2  Ad Rotator组件 333
11.3  Content Linking组件 341
11.3.1  Content Linking组件的结构 341
11.3.2  使用Content Linker超链接连接
到下一页的ASP页 344
11.3.3  增加说明和对上一页的连接 347
11.3.4  使用Content Linker和控制结构
只显示相应的连接 349
11.3.5  使用具有Home和End超链接
的Content Linker 352
11.3.6  使用ASP Content Linker生成目录表 354
11.4  Browser Capabilities组件 356
11.5  其他组件 360
11.6  本章小结 360
第12章  ASP和数据存储访问 361
12.1  数据库 361
12.1.1  数据库怎样存储数据 362
12.1.2  数据库通用访问 363
12.1.3  什么是ODBC 364
12.2  通用数据访问 364
12.2.1  什么是OLE-DB 365
12.2.2  ActiveX Data Objects 367
12.3  可以使用哪些数据库 370
12.4  测试数据存储 372
12.5  什么是连接 375
12.6  连接对象 386
12.6.1  建立数据库的连接 387
12.6.2  属性集合 388
12.6.3  Errors集合 391
12.7  本章小结 397
第13章  使用记录集 399
13.1  Recordset对象 399
13.1.1  什么是Recordset 400
13.1.2  建立一个记录集 402
13.1.3  ADO常量介绍 406
13.2  Recordset对象的特性 408
13.2.1  什么是Source 408
13.2.2  什么是活动连接 408
13.2.3  什么是游标类型 409
13.2.4  什么是锁 411
13.2.5  什么是选项 412
13.3  使用Recordset对象 412
13.3.1  BOF和EOF属性 413
13.3.2  在记录间移动 413
13.3.3  书签 421
13.3.4  查找记录 422
13.3.5  过滤记录 428
13.3.6  Fields集合 431
13.3.7  行数组 435
13.4  本章小结 438
第14章  高级数据处理技术 440
14.1  Command对象 440
14.1.1  使用Command对象 441
14.1.2  结构查询语言 445
14.1.3  使用查询和存储过程 455
14.2  修改数据 465
14.2.1  利用Recordset增加数据 465
14.2.2  更新已有数据 468
14.2.3  用Recordset删除记录 469
14.2.4  使用SQL命令插入和删除数据 471
14.2.5  利用用户的选择定制页面 474
14.3  处理非数据库数据存储中的数据 479
14.3.1  半结构化数据 480
14.3.2  Record对象 481
14.3.3  Stream对象 488
14.4  本章小结 493
第15章  编写一个应用 495
15.1  WroxClassifieds应用系统介绍 495
15.2  建立数据库 498
15.2.1  数据模型 498
15.2.2  连接到此数据库 507
15.3  编写应用系统程序 507
15.3.1  主页 507
15.3.2  用户注册和登录 509
15.3.3  管理待售物品 526
15.3.4  浏览与出价 538
15.3.5  完成销售 555
15.4  改进设想 565
15.5  本章小结 566
第16章  建立ASP的脚本组件 567
16.1  组件介绍 567
16.1.1  什么是组件 568
16.1.2  为什么要使用组件 569
16.1.3  组件怎样工作 571
16.2  编写自己的组件 572
16.3  组件和数据存储 584
16.3.1  编写访问数据存储的组件 585
16.3.2  设置数据库 586
16.3.3  建立脚本组件 587
16.4  本章小结 600
第17章  事务处理和COM+介绍 601
17.1  理解事务处理 601
17.1.1  什么是事务处理 602
17.1.2  编写事务处理的应用 604
17.1.3  事务处理和数据库 605
17.1.4  事务处理的ASP页 607
17.1.5  事务处理的作用域 621
17.2  COM+组件 629
17.3  本章小结 639
第18章  XML介绍 641
18.1  什么是标记语言 641
18.1.1  标记语言的特性 641
18.1.2  标记语言的例子 643
18.1.3  什么是XML 645
18.1.4  信息革命 649
18.1.5  超越数据显示 650
18.2  建立XML文档的进一步研究 650
18.2.1  合式文档 651
18.2.2  有效文档 656
18.2.3  编写DTD 656
18.2.4  设计XML 660
18.2.5  XSL 665
18.3  XML作为数据 665
18.3.1  XML分析程序 666
18.3.2  W3C XMLDocument Object Model 667
18.3.3  从网页建立XML文档 676
18.3.4  从关系数据库建立XML 683
18.3.5  数据绑定 688
18.4  本章小结 694
附录A  ASP3.0对象模型 695
附录B  脚本运行时库对象 701
附录C  ADO 2.5对象模型 708
附录D  VB Script参考 718
附录E  在Windows 9x上安装Personal Web Server的技巧 765
附录F  表单与ASP 776
附录G  错误代码 817
附录H  HTML中的色彩代码和特殊字段 831
附录I  有用的信息 845
附录J  HTTP 1.1错误代码 864
附录K  术语和缩略词词典 867
附录L  创建Access 2000项目 881
附录M  P2P.WROX.COM 884

教学资源推荐
作者: [英]理查德·伯德(Richard Bird) 著
作者: 谢满德 邵俊 编著
作者: Y. Daniel Liang
参考读物推荐
作者: Deepak Alur, John Crupi, Dan Malks
作者: (美)Paul McFedride
作者: 申屠青春主编   宋波 张鹏 汪晓明 季宙栋 左川民 编著
作者: (美)Danil Zburivsky,Sudheesh Narayanan 著