ASP 3程序员参考手册

ASP 3程序员参考手册
作 者: Richard Anderson 张龙卿 张龙卿
出版社: 机械工业出版社
丛编项: Wrox程序员参考系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ASP/ASP+
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP 3程序员参考手册》作者简介

内容简介

本书介绍了ASP的技术和必须掌握的知识。内容包括:ASP基础、ASP内置对象,脚本对象、ASP服务器组件,使用ADO、扩充ASP及ASP的性能与安全。书中分别以VBScript及JScript两种语言列举了大量实例,生动阐述了ASP的核心特征及功能,有助于读者理解及掌握ASP来建立自己的应用程序。本书适于初、中级ASP开发人员和欲了解ASP技术的人阅读。

图书目录

译者序

前言

第一部分 概述

第1章 ASP基础

1.1 ASP的由来

1.2 ASP、HTTP、HTML及IIS

1.2.1 ASP代码的基本特征

1.2.2 ASP的工作原理

1.2.3 处理ASP文件

1.3 Web的状态管理

1.4 global.asa文件的作用

1.4.1 建立一个对象实例

1.4.2 参考对象类型库

1.5 Web应用程序

1.6 ASP命令语句

1.7 ASP 3.0的新特点

1.7.1 ASP 3.0新特点汇总

1.7.2 在ASP 2.0基础上进行的改变

1.8 JScript 5.0的新特点

1.9 VBScript 5.0的新特点

1.10 小结

第2章 ASP与Windows 2000及Windows DNA的关系

2.1 Windows 2000

2.2 Windows DNA

2.3 在一个多层结构中使用Windows 2000 DNA

2.3.1 COM/COM+组件服务

2.3.2 IIS与ASP

2.3.3 事务

2.3.4 消息接发

2.3.5 数据访问

2.3.6 XML

2.3.7 Web服务——Web将来的发展方向

2.4 小结

第二部分 ASP内置对象

第3章 Application对象

3.1 创建Application级的对象及变量

3.1.1 创建并存储Application级的对象

3.1.2 创建并存储Application级的变量

3.2 Application对象的方法

3.3 Application对象的属性

3.4 Application对象的事件

3.5 Application对象的集合

3.5.1 Contents集合

3.5.2 StaticObjects集合

3.6 小结

第4章 ASPError对象

4.1 ASPError对象的属性

4.2 定制一个错误页

4.3 配置定制的错误页

4.4 小结

第5章 Request对象

5.1 Request对象的方法

5.2 Request对象的属性

5.3 Request对象的集合

5.3.1 ClientCertificate集合

5.3.2 Cookies集合

5.3.3 Form集合

5.3.4 QueryString集合

5.3.5 ServerVariables集合

5.3.6 有效地使用Request集合

5.4 小结

第6章 Response对象

6.1 查看Response对象头

6.2 Response对象的成员

6.2.1 Response对象的方法

6.2.2 Response对象的属性

6.2.3 Response对象的集合

6.3 小结

第7章 Server对象

7.1 Server对象的方法

7.1.1 CreateObject方法

7.1.2 Execute方法

7.1.3 GetLastError方法

7.1.4 HTMLEncode方法

7.1.5 MapPath方法

7.1.6 Transfer方法

7.1.7 URLEncode方法

7.2 Server对象的属性

7.3 小结

第8章 Session对象

8.1 建立Session级的对象及变量

8.2 Session对象的方法

8.3 Session对象的属性

8.4 Session对象的事件

8.5 Session对象的集合

8.5.1 Contents集合

8.5.2 StaticObjects集合

8.6 使用Session对象可能出现的问题

8.7 小结

第三部分 脚本对象

第9章 Dictionary对象

9.1 创建Dictionarp对象

9.2 Dictionary对象的方法

9.3 Dictionary对象的属性

9.4 使用Dictionary对象

9.5 小结

第10章 Drive对象及Drives集合

10.1 Drive对象

10.1.1 访问Drive对象

10.1.2 Drive对象的属性

10.2 Drives集合

10.3 小结

第11章 File对象及Files集合

11.1 File对象

11.1.1 访问一个File对象

11.1.2 File对象的成员

11.2 Files集合

11.3 File对象应用实例

11.4 小结

第12章 FileSystemObject对象

12.1 建立FileSystemObject对象

12.2 FileSystemObject对象的方法

12.3 FileSystemObject对象的属性

12.4 小结

第13章 Folder对象与Folders集合

13.1 访问Folder对象

13.2 Folder对象的方法

13.3 Folder对象的属性

13.4 Folders集合

13.5 使用Folder对象及Folders集合

13.6 小结

第14章 TextStream对象

14.1 访问TextSteam对象

14.2 向一个Text文件写数据

14.3 从一个Text文件读数据

14.4 TextStream对象的成员

14.4.1 TextStream对象的方法

14.4.2 TextStream对象的属性

14.5 使用Folder对象

14.6 小结

第四部分 ASP内置组件

第15章 Ad Rotator组件

15.1 Ad Rotator组件相关文件

15.2 Ad Rotator组件的方法

15.3 Ad Rotator组件的属性

15.4 使用Ad Rotator组件

15.5 小结

第16章 Browser Capabilities组件

16.1 Browscap.ini文件

16.2 Browser Capabilities组件的方法

16.3 使用Browser Capabilities组件

16.4 小结

第17章 Content Linking组件

17.1 Content Linking列表文件

17.2 初始化Content Linking组件

17.3 Content Linking组件的方法

17.4 Content Linking组件的属性

17.5 使用Content Linking组件

17.6 小结

第18章 Content Rotator组件

18.1 内容时间表文件

18.2 创建Content Rotator组件的实例

18.3 Content Rotator组件的方法

18.4 使用Content Rotator组件

18.5 小结

第19章 Counters组件

19.1 Counters组件的方法

19.2 使用Counters组件

19.3 小结

第20章 Logging Utility组件

20.1 Logging Utility组件的成员

20.1.1 Logging Utility组件的方法

20.1.2 Logging Utility组件的属性

20.2 使用Logging Utility组件

20.3 小结

第四章 MyInfo组件

21.1 使用MyInfo组件

21.2 MyInfo组件应用实例

21.3 小结

第22章 Page Counter组件

22.1 Page Counter组件的方法

22.2 使用Page Counter组件

22.3 小结

第23章 Pession Checker组件

23.1 Permission Checker组件的方法

23.2 Permission Checker组件的工作机制

23.3 使用Permission Checker组件

23.4 小结

第24章 Tools组件

24.1 Tools组件的方法

24.2 小结

第25章 第三方组件介绍

25.1 BrowserHawk组件

25.2 SA—FileUp组件

25.3 RegEx注册表访问组件

25.3.1 RegEx的组件成员

25.3.2 使用RegEx组件

25.4 数据访问和转换组件

25.5 电子邮件发送组件

25.6 文件管理组件

25.7 网络组件

25.8 内容生成组件

25.9 其他类型组件

25.10 ASP组件资源站点

25.11 小结

第五部分 使用ADO

第26章 Command对象的使用

26.1 Command对象成员

26.1.1 Command对象的方法

26.1.2 Command对象的属性

26.2 Parameters集合和Parameter对象

26.2.1 Parameters集合

26.2.2 Parameter对象

26.3 Properties集合和Property对象

26.3.1 Properties集合

26.3.2 Property对象

26.4 获取输出参数

26.5 Command对象使用举例

26.6 使用存储过程的Command对象举例

26.7 小结

第27章 Connection对象

27.1 数据存储源的连接

27.1.1 ADO与数据存储源之间使用DSN连接

27.1.2 通过本地数据提供者进行连接

27.2 Connection对象成员

27.2.1 Connection对象方法

27.2.2 Connection对象属性

27.2.3 Connection对象事件

27.3 Error对象

27.3.1 Error对象属性

27.3.2 Error对象应用举例

27.4 Errors集合

27.4.1 Error集合方法

27.4.2 Errors集合属性

27.5 Connection对象使用举例

27.5.1 与Jet4连接

27.5.2 与SQL Server数据库连接

27.6 小结

第28章 Record对象

28.1 WebDAV介绍

28.2 Record对象成员

28.2.1 Record对象方法

28.2.2 Record对象属性

28.3 Fields集合和Field对象

28.4 Record对象应用举例

28.5 小结

第29章 Recordset对象

29.1 光标

29.2 锁定

29.3 Recordset对象成员

29.3.1 Recordset对象方法

29.3.2 Recordset对象属性

29.3.3 Recordset对象事件

29.4 Fields集合和Field对象

29.4.1 Fields集合

29.4.2 Field对象

29.5 Recordset对象应用举例

29.5.1 打开一个记录集

29.5.2 在记录集中定位

29.5.3 在记录集中进行分页操作

29.5.4 通过记录集修改数据

29.5.5 保存一个记录集

29.6 小结

第30章 流对象

30.1 Stream对象成员

30.1.1 Stream对象方法

30.1.2 Stream对象属性

30.2 Stream对象使用举例

30.3 小结

第31章 数据构型

31.1 数据构型的数据提供程序—MSDataShape

31.2 访问层次结构记录集

31.3 构型语言

31.4 构型语言参考

31.4.1 构型记录集列类型

31.4.2 构型命令和关键字

31.5 层次结构记录集类型

31.5.1 关系记录集

31.5.2 参数记录集

31.5.3 分组/集合记录集

31.6 重构型

31.6.1 重构型

31.6.2 重构型的优点和限制

31.7 数据构型应用举例

31.8 小结

第32章 ADOX介绍

32.1 ADOX对象模型

32.1.1 ADOX对象概述

32.1.2 Catalog对象

32.1.3 Column对象

32.1.4 Columns集合

32.1.5 Group对象

32.1.6 Groups集合

32.1.7 Index对象

32.1.8 Indexes集合

32.1.9 Key对象

32.1.10 Keys集合

32.1.11 Procedure对象

32.1.12 Procedures集合

32.1.13 Table对象

32.1.14 Tables集合

32.1.15 User对象

32.1.16 Users集合

32.1.17 View对象

32.1.18 Views集合

32.2 小结

第33章 ADO多维数据处理

33.1 在线分析处理:OLAP

33.1.1 OLAP服务

33.1.2 OLAP数据

33.1.3 二维数据

33.1.4 三维数据

33.1.5 多维数据

33.1.6 同轴多组数据

33.2 多维扩展

33.3 ADOMD对象模型

33.3.1 Axes集合

33.3.2 Axis对象

33.3.3 Catalog对象

33.3.4 Cell对象

33.3.5 CellSet对象

33.3.6 CubeDef对象

33.3.7 CubeDefs集合

33.3.8 Dimension对象

33.3.9 Dimensions集合

33.3.10 Hierarchies集合

33.3.11 Hierarchy对象

33.3.12 Level对象

33.3.13 Levels集合

33.3.14 Member对象

33.3.15 Members集合

33.3.16 Position对象

33.3.17 Positions集合

33.4 小结

第六部分 扩充ASP

第34章 事务和消息队列

34.1 事务处理

34.1.1 事务的基本概念

34.1.2 分布式事务协调器

34.1.3 事务对象模型

34.1.4 事务应用实例

34.2 消息队列服务

34.2.1 消息

34.2.2 消息队列

34.3 ASP应用程序中MSMQ的优点及局限

34.3.1 MSMQ对象模型

34.3.2 MSMQ应用实例

34.4 小结

第35章 XML DOM

35.1 XML DOM的定义

35.2 在ASP中使用XML

35.2.1 在ASP中访问独立的文档

35.2.2 创建临时的XML文档

35.2.3 将XML发送到客户端

35.2.4 将XML文档存储到文件中

35.3 XML文档对象模型(DOM)

35.3.1 XMLDOMAttribute对象

35.3.2 XMLDOMCDATASection对象

35.3.3 XMLDOMCharacterData对象

35.3.4 XMLDOMComment对象

35.3.5 XMLDOMDocument对象

35.3.6 XMLDOMDocument2对象

35.3.7 XMLDOMDocumentFragment对象

35.3.8 XMLDOMDocumentType对象

35.3.9 XMLDOMElement对象

35.3.10 XMLDOMEntity对象

35.3.11 XMLDOMEntityReference对象

35.3.12 XMLDOMImplementation对象

35.3.13 XMLDOMNameNodeMap对象

35.3.14 XMLDOMNode对象

35.3.15 XMLDOMNodeList对象

35.3.16 XMLDOMNotation对象

35.3.17 XMLDOMParseError对象

35.3.18 XMLDOMProcessingInstruction对象

35.3.19 XMLDOMSchemaCollection对象

35.3.20 XMLDOMSelection对象

35.3.21 XMLDOMText对象

35.3.22 XMLHttpRequest对象

35.3.23 XSLProcessor对象

35.3.24 XSLTemplate对象

35.4 小结

第36章 XSLT和XPath

36.1 建立一个XSLT样式表

36.2 在XML文档中应用XSLT

36.2.1 使用数据处理指令

36.2.2 在服务器上转换XML文档

36.2.3 传递参数到样式表

36.3 XPath的选择语言

36.3.1 XPath的基本语法

36.3.2 XPath的判定及表达式

36.3.3 Xpath函数

36.3.4 XSLT函数

36.4 XSLT

36.5 XSL to XSLT Converter 1.0介绍

36.6 XSL ISAPI Extension 1.1介绍

36.6.1 配置

36.6.2 错误处理

36.7 常用资源

36.8 小结

第37章 ADSI

37.1 Directory的概念和Active Directory

37.1.1 在Active Directory中存储的数据

37.1.2 浏览和查找

37.2 查找目录

37.3 ADSI对象模型

37.3.1 ADSI与ADO的比较

37.3.2 接口介绍

37.3.3 ADSI计划管理

37.4 ADSI接口介绍

37.4.1 IADs接口

37.4.2 IADsClass接口

37.4.3 IDAsContainer接口

37.4.4 IADsNamespaces接口

37.4.5 IADsOpenDSObject接口

37.4.6 IADsProperty接口

37.4.7 IADsSyntax接口

37.5 小结

第38章 CDO在Windows 2000中的应用

38.1 协作数据对象

38.1.1 CDO、CDONTS和CDO2000的比较

38.1.2 其他的新协作技术

38.2 CDO在Windows 2000中的应用

38.2.1 服务器的配置

38.2.2 与ADO的集成

38.3 CDO应用于Windows 2000的对象模型

38.3.1 CDO应用于Windows 2000的对象

38.3.2 BodyPart对象

38.3.3 BodyParts集合

38.3.4 Configuration对象

38.3.5 DropDirectory对象

38.3.6 Message对象

38.3.7 Messages集合

38.4 CDO在Windows 2000中的应用实例

38.4.1 创建并配置简单的消息

38.4.2 高级配置

38.4.3 增加附件

38.4.4 管理附件的高级技术

38.4.5 创建MHTML消息

38.4.6 与下拉目录一起使用

38.4.7 从ADO Stream对象中装载或保存消息

38.4.8 利用SMTP传输事件接收器

38.5 CDO2000性能的测试与发布

38.5.1 测试1:直接发送

38.5.2 测试2:队列发送

38.5.3 CDO2000与CDONTS的比较

38.6 CDO2000应用于Exchange邮件服务

38.7 CDO应用于Exchange 2000

38.7.1 CDO在Exchange中的应用

38.7.2 CDO的Workflow对象在Exchange中的应用

38.7.3 CDO应用于Exchange Management

38.7.4 Exchange 2000中使用Outlook的Web访问技术

38.7.5 Exchange 2000中的Exchange服务器事件

38.8 小结

第39章 CDO应用于Windows NT服务器

39.1 CDONTS的定义

39.1.1 CDONTS内部工作机制

39.1.2 服务器配置

39.2 CDONTS对象模型

39.2.1 使用CDONTS发送消息

39.2.2 CDONTS对象参考

39.2.3 AddressEntry对象

39.2.4 Attachment对象

39.2.5 Attachments集合

39.2.6 Folder对象

39.2.7 Message对象

39.2.8 Messages集合

39.2.9 NewMail对象

39.2.10 Recipient对象

39.2.11 Recipients集合

39.2.12 Session对象

39.3 CDO在Windows NT服务器中的应用实例

39.3.1 使用Session对象

39.3.2 与Attachment对象一起使用

39.3.3 与MIME HTML(MHTML)一起使用

39.3.4 使用定制的消息头

39.3.5 检查收件箱文件夹

39.3.6 处理大量邮件

39.4 性能的测试与发布

39.4.1 测试1:使用NewMail对象

39.4.2 测试2:使用Session对象

39.4.3 测试3:将消息上传到远程服务器

39.5 在Exchang的Internet邮件服务中使用CDONTS

39.6 小结

第40章 索引服务

40.1 索引服务分类目录

40.2 查询索引服务

40.3 ISQL的介绍

40.4 ISQL应用实例

40.4.1 Search.htm

40.4.2 Execute Query.asp

40.5 SQL的介绍

40.6 ADO使用SQL语句进行查询的实例

40.6.1 Search.htm

40.6.2 ExecuteSearch.asp

40.7 索引服务对象模型

40.7.1 Query对象

40.7.2 Utility对象

40.8 小结

第七部分 ASP的性能与安全

第41章 优化ASP的性能

41.1 软件工具

41.2 性能指标

41.3 影响性能的因素及解决办法

41.3.1 系统的配置

41.3.2 编写脚本语言代码

41.3.3 HTTP的压缩

41.3.4 调试

41.3.5 使用Metabase

41.4 小结

第42章 ASP应用程序的安全性

42.1 Windows NT/Windows 2000的安全性

42.1.1 硬盘格式化

42.1.2 安全检测表

42.1.3 网络安全

42.2 IIS的安全性

42.2.1 安装尽可能少的组件

42.2.2 Front Page服务器的扩展

42.2.3 认证方法

42.3 安全的SQL服务器7.0

42.4 加密技术

42.5 用有效的ASP代码实现认证

42.6 小结

第八部分 附录

附录A P2P.WROX.COM和客户支持

附录B ASP资源

附录C 证书和证书服务

附录D ADO常量

附录E ADO动态属性

附录F ADOX常量

附录G ADOX动态属性

附录H ADOMD常量

附录I ADOMD动态属性

附录J MSMQ常量

附录K Windows 2000的CDO常量

附录L Windows NT中的CDO常量

附录M XML DOM错误