书籍详情
ASP 3.0编程起步
作者:(美)Dave Mercer著;刘勇译
出版社:人民邮电出版社
出版时间:2001-01-01
ISBN:9787115091468
定价:¥43.00
购买这本书可以去
内容简介
本书包含了编写交互式Web站点时所要了解的几乎全部内容,从简单的响应和服务器组件到完全的数据库操作和E-mail应用程序。本书涉及了HTML与Web设计、XML、JavaScript、VBScript、SQL、ASP对象和组件,以及用Microsoft Access和SQL Server构建数据库。你将看到使用直观易懂的格式编写的有效代码,清楚地演示需要在日常工作中掌握和使用的所有基本功能。书后的附录包含了在需要查看某个特定的值或常量时的一些十分有价值的参考资料。本书适合于初次接触ASP的人士,从初学者到编程高手。
作者简介
Dave Mercer从1993年开始就专业从事建立数据库的工作,并于1995年建立了他自己的第一个Web站点。他获得过圣地亚哥州立大学(SanDiego State University)的商业学位,并具有多种专业背景,其中包括15年的工业工程经验。Dave一直为花让和汽车经销等行业Web站点的实际评估提供指导。他从1996年开始对外讲授Web站点设计和开发课程,并从1998年开始编写一些计算机方面的书籍。Dave现在是一家Web站点设计与数据库开发公司的首席技术官(CTO),致力于实现因特网经济,他认为我们大家都将逐渐生活和工作于新的环境。现在他和妻子JoAnn一起居住在美国加利福尼亚州的Spring Valley。
目录
第一部分 ASP编程基础
第1章 ASP的配置
1.1 为什么选择ASP
1.1.1 关于Windows 2000 Advanced Server
1.1.2 安装Internet Information Server(IIS)
1.1.3 项目1-1:安装和配置IIS 5.0
1.2 开发环境
1.2.1 手工开发
1.2.2 自动化开发
1.3 ASP概述
1.3.1 ASP对象
1.3.2 ADO对象
1.3.3 ASP组件
1.3.4 相关的数据库和其他数据源
1.3.5 开发在线应用程序
1.3.6 客户机/服务器应用程序或分级应用程序
1.3.7 虚拟目录
1.4 作为通信通道的Web站点
1.4.1 关于开发的问题
1.4.2 项目1-2:设计一个Web站点应用程序
1.5 小测验
第2章 ASP及Web编程基础
2.1 Web站点编码语言
2.1.1 静态Web页面
2.1.2 动态应用程序
2.1.3 规划Web站点
2.1.4 项目2-1:设计Web站点应用程序的结构
2.2 正确的编码技巧
2.2.1 代码中的错误
2.2.2 如何改正代码中的错误
2.2.3 项目2-2:创建一个简单的ASP应用程序
2.3 小测验
第3章 请求(Request)和响应(Response)对象
3.1 创造Web站点交互性
3.2 基于Web的通信
3.2.1 请求对象
3.2.2 在表格和URL中访问数值
3.2.3 项目3-1:创建一个简单的HTML表格页和响应
3.2.4 ServerVariables类集
3.2.5 Cookies类集
3.2.6 ClientCertificate类集
3.2.7 项目3-2:使用请求对象
3.3 响应对象
3.3.1 响应对象类集
3.3.2 响应对象属性
3.3.3 响应对象方法
3.3.4 向浏览器写数据
3.4 用BinaryWrite方法写数据
3.4.1 对浏览器进行重定向
3.4.2 在ASP中进行页面的缓存
3.4.3 项目3-3:使用响应对象
3.5 小测验
第4章 服务器(Server)对象
4.1 ASP页和对象的上下文
4.2 服务器端引用
4.2.1 SSI映射
4.2.2 SSI指令
4.2.3 正确的SSI用法
4.3 服务器对象
4.3.1 使用服务器对象
4.3.2 ScriptTimeout属性
4.3.3 CreateObject方法
4.3.4 Execute方法和Transfer方法
4.3.5 MapPath方法
4.3.6 HTMLEncode方法
4.3.7 URLEncode方法
4.4 ASPError对象
4.4.1 IIS错误处理
4.4.2 俘获错误
4.4.3 项目4-1:使用SSI、服务器对象以及错误
4.5 小测验
第5章 应用程序与会话对象
5.1 来访者的状况和状态
5.1.1 用Cookie来维护状态
5.1.2 范围
5.1.3 默认及虚拟的ASP应用程序
5.2 应用程序对象
5.2.1 应用程序对象事件
5.2.2 应用程序对象类集
5.2.3 global.asa文件
5.2.4 应用程序对象方法
5.2.5 项目5-1:使用应用程序对象
5.3 会话对象
5.3.1 ASP会话
5.3.2 会话对象
5.3.3 项目5-2:在应用程序中使用会话对象
5.4 小测验
第二部分 Active Server组件和ADO
第6章 脚本编写对象模型和SOM对象
6.1 脚本编写对象模型
6.2 创建对象
6.2.1 对“范围”的补充说明
6.2.2 性能与线程模型(threading model)
6.2.3 创建脚本运行时库对象
6.3 字典(Dictionary)对象
6.3.1 字典对象的属性和方法
6.3.2 创建一个页面范围的字典组件
6.3.3 列出字典对象中的名称/值
6.3.4 删除字典对象中的名/值对
6.3.5 改变字典对象的名/值
6.4 Scripting.FileSystemObject对象
6.4.1 FileSystemObject对象属性
6.4.2 FileSystemObject对象方法
6.4.3 创建FileSystemObject对象
6.5 驱动器(Drive)对象
6.6 文件夹(Folder)对象
6.6.1 文件夹对象的属性
6.6.2 文件夹对象的方法
6.7 文件(File)对象
6.7.1 文件对象的属性
6.7.2 文件对象的方法
6.8 Scripting.TextStream对象
6.8.1 TextStream对象的属性
6.8.2 TextStream对象的方法
6.8.3 项目6-1:将前面的例子放到一起
6.9 小测验
第7章 主要的Active Server组件
7.1 Active Server组件
7.2 使用ASP创建服务器组件(Server Component)
7.3 广告轮换器(Ad Rotator)组件
7.3.1 时间表(schedule)文件
7.3.2 重定向(redirection)文件
7.3.3 Ad Rotator的方法和属性
7.3.4 项目7-1:一个对广告进行轮换的例子
7.4 浏览器性能(Browser Capabilities)组件
7.4.1 browscap.ini文件
7.4.2 显示浏览器性能
7.5 内容链接(Content Linking)组件
7.5.1 Content Linking组件的列表文件
7.5.2 Content Linking组件的方法
7.5.3 项目7-2:使用Content Linking组件
7.6 内容轮换器(Content Rotator)组件
7.6.1 Content Rotator组件的方法
7.6.2 Content Rotator组件的时间表文件
7.6.3 对内容进行轮换
7.6.4 项目7-3:开始创建你的Web站点应用程序
7.7 小测验
第8章 更多的Active Server组件
8.1 更多的Active Server组件
8.2 更多的Microsoft IIS Server组件
8.3 计数器(Counters)组件
8.3.1 Counters组件的方法
8.3.2 项目8-1:使用Counters组件
8.4 页面计数器(Page Counter)组件
8.4.1 Page Counter组件的方法
8.4.2 使用页面计数
8.5 权限检查器(Permission Checker)组件
8.5.1 将驱动器格式化为NTFS格式
8.5.2 关闭匿名访问
8.5.3 创建用户
8.5.4 为虚拟Web站点设置访问权要求
8.5.5 示范使用Permission Checker组件
8.6 工具(Tools)组件
8.6.1 Tools组件的方法
8.6.2 示范使用Tools组件
8.7 日志记录工具(Logging Utility)组件
8.7.1 Logging Utility组件的方法和属性
8.7.2 启用Logging Utility组件
8.7.3 Logging Utility组件的一个示例
8.8 用于ASP的第三方组件
8.8.1 获取和安装第三方组件
8.8.2 ActiveFile组件的方法和属性
8.8.3 项目8-2:使用所有这些ASP组件
8.9 小测验
第9章 ActiveX Data Objects及SQL概述
9.1 在ASP应用程序中使用数据库
9.1.1 数据库的设计方案
9.1.2 关系数据库(Relational Databases)
9.1.3 创建Microsoft Access表
9.2 ActiveX Data Objects(ADO)
9.2.1 数据消费者与数据提供者
9.2.2 ADO 2.5对象模型 Object Model
9.3 编写SQL代码
9.3.1 SQL语句
9.3.2 项目9-1:使用SQL
9.3.3 SQL的表联结(Table Join)
9.3.4 汇总查询
9.4 小测验
第10章 ADO中与连接相关的对象
10.1 交互作用与反应时间
10.2 对数据库的交互作用进行优化
10.2.1 打开与关闭连接
10.2.2 使用存储过程
10.2.3 只使用需要的数据
10.3 Connection(连接)对象
10.3.1 存储与访问连接信息
10.3.2 连接(Connection)对象的方法
10.3.3 通过Connection对象来使用命令
10.3.4 Connection对象的属性
10.4 高级错误处理技巧
10.4.1 对错误进行处理
10.4.2 项目10-1:使用Connection对象
10.5 命令(Command)对象
10.6 记录集的游标(Cursor)
10.6.1 游标的类型
10.6.2 设定游标的类型
10.7 记录集的锁定
10.8 存储过程
10.8.1 用Microsoft Access编写存储过程
10.8.2 使用参数的存储过程
10.9 参数(Parameters)类集
10.9.1 创建Parameter对象
10.9.2 项目10-2:使用Command对象
10.10 小测验
第11章 ADO中与记录集相关的对象
11.1 记录集(Recordset)对象
11.1.1 记录集(Recordset)对象的方法和属性
11.1.2 Recordset对象的导航和处理操作
11.1.3 项目11-1:建立一个数据管理页面
11.2 流(Stream)对象和记录(Record)对象
11.2.1 Record对象的属性和方法
11.2.2 Stream对象的属性和方法
11.2.3 Record对象和Stream对象概述
11.3 小测验
第三部分 Client/Server应用程序
第12章 ASP事务处理
12.1 事务处理与基于事务处理的数据处理
12.2 一致性(Consistency)与ACID测试
12.2.1 ACID
12.2.2 二态提交与Microsoft分布式事务处理协调程序
12.3 ASP事务处理
12.3.1 组件服务(Component Service)
12.3.2 在事务处理ASP脚本中使用组件
12.3.3 事务处理事件
12.4 SQL Server数据库
项目12-1: SQL Server上的ASP事务处理
12.5 小测验
第13章 ASP协作与安全
13.1 协作技术与CDONTS
13.1.1 CDONTS对象模型
13.1.2 项目13-1:一个发送E-Mail的Web页
13.2 安全概述
13.2.1 安全的定义
13.2.2 软件、应用程序及网络的安全性
13.2.3 项目13-2:建立一个用户登录应用程序
13.3 小测验
附录A 小测验答案
第1章 ASP的配置
第2章 ASP及Web编程基础
第3章 请求(Request)和响应(Response)对象
第4章 服务器(Server)对象
第5章 应用程序与会话对象
第6章 脚本编写对象模型和SOM对象
第7章 主要的Active Server组件
第8章 更多的Active Server组件
第9章 ActiveX Data Objects及SQL概述
第10章 ADO中与连接相关的对象
第11章 ADO中与记录集相关的对象
第12章 ASP事务处理
第13章 ASP协作与安全
附录B HTML 4.01
附录C JScript
附录D VBScript
附录E 术语表
第1章 ASP的配置
1.1 为什么选择ASP
1.1.1 关于Windows 2000 Advanced Server
1.1.2 安装Internet Information Server(IIS)
1.1.3 项目1-1:安装和配置IIS 5.0
1.2 开发环境
1.2.1 手工开发
1.2.2 自动化开发
1.3 ASP概述
1.3.1 ASP对象
1.3.2 ADO对象
1.3.3 ASP组件
1.3.4 相关的数据库和其他数据源
1.3.5 开发在线应用程序
1.3.6 客户机/服务器应用程序或分级应用程序
1.3.7 虚拟目录
1.4 作为通信通道的Web站点
1.4.1 关于开发的问题
1.4.2 项目1-2:设计一个Web站点应用程序
1.5 小测验
第2章 ASP及Web编程基础
2.1 Web站点编码语言
2.1.1 静态Web页面
2.1.2 动态应用程序
2.1.3 规划Web站点
2.1.4 项目2-1:设计Web站点应用程序的结构
2.2 正确的编码技巧
2.2.1 代码中的错误
2.2.2 如何改正代码中的错误
2.2.3 项目2-2:创建一个简单的ASP应用程序
2.3 小测验
第3章 请求(Request)和响应(Response)对象
3.1 创造Web站点交互性
3.2 基于Web的通信
3.2.1 请求对象
3.2.2 在表格和URL中访问数值
3.2.3 项目3-1:创建一个简单的HTML表格页和响应
3.2.4 ServerVariables类集
3.2.5 Cookies类集
3.2.6 ClientCertificate类集
3.2.7 项目3-2:使用请求对象
3.3 响应对象
3.3.1 响应对象类集
3.3.2 响应对象属性
3.3.3 响应对象方法
3.3.4 向浏览器写数据
3.4 用BinaryWrite方法写数据
3.4.1 对浏览器进行重定向
3.4.2 在ASP中进行页面的缓存
3.4.3 项目3-3:使用响应对象
3.5 小测验
第4章 服务器(Server)对象
4.1 ASP页和对象的上下文
4.2 服务器端引用
4.2.1 SSI映射
4.2.2 SSI指令
4.2.3 正确的SSI用法
4.3 服务器对象
4.3.1 使用服务器对象
4.3.2 ScriptTimeout属性
4.3.3 CreateObject方法
4.3.4 Execute方法和Transfer方法
4.3.5 MapPath方法
4.3.6 HTMLEncode方法
4.3.7 URLEncode方法
4.4 ASPError对象
4.4.1 IIS错误处理
4.4.2 俘获错误
4.4.3 项目4-1:使用SSI、服务器对象以及错误
4.5 小测验
第5章 应用程序与会话对象
5.1 来访者的状况和状态
5.1.1 用Cookie来维护状态
5.1.2 范围
5.1.3 默认及虚拟的ASP应用程序
5.2 应用程序对象
5.2.1 应用程序对象事件
5.2.2 应用程序对象类集
5.2.3 global.asa文件
5.2.4 应用程序对象方法
5.2.5 项目5-1:使用应用程序对象
5.3 会话对象
5.3.1 ASP会话
5.3.2 会话对象
5.3.3 项目5-2:在应用程序中使用会话对象
5.4 小测验
第二部分 Active Server组件和ADO
第6章 脚本编写对象模型和SOM对象
6.1 脚本编写对象模型
6.2 创建对象
6.2.1 对“范围”的补充说明
6.2.2 性能与线程模型(threading model)
6.2.3 创建脚本运行时库对象
6.3 字典(Dictionary)对象
6.3.1 字典对象的属性和方法
6.3.2 创建一个页面范围的字典组件
6.3.3 列出字典对象中的名称/值
6.3.4 删除字典对象中的名/值对
6.3.5 改变字典对象的名/值
6.4 Scripting.FileSystemObject对象
6.4.1 FileSystemObject对象属性
6.4.2 FileSystemObject对象方法
6.4.3 创建FileSystemObject对象
6.5 驱动器(Drive)对象
6.6 文件夹(Folder)对象
6.6.1 文件夹对象的属性
6.6.2 文件夹对象的方法
6.7 文件(File)对象
6.7.1 文件对象的属性
6.7.2 文件对象的方法
6.8 Scripting.TextStream对象
6.8.1 TextStream对象的属性
6.8.2 TextStream对象的方法
6.8.3 项目6-1:将前面的例子放到一起
6.9 小测验
第7章 主要的Active Server组件
7.1 Active Server组件
7.2 使用ASP创建服务器组件(Server Component)
7.3 广告轮换器(Ad Rotator)组件
7.3.1 时间表(schedule)文件
7.3.2 重定向(redirection)文件
7.3.3 Ad Rotator的方法和属性
7.3.4 项目7-1:一个对广告进行轮换的例子
7.4 浏览器性能(Browser Capabilities)组件
7.4.1 browscap.ini文件
7.4.2 显示浏览器性能
7.5 内容链接(Content Linking)组件
7.5.1 Content Linking组件的列表文件
7.5.2 Content Linking组件的方法
7.5.3 项目7-2:使用Content Linking组件
7.6 内容轮换器(Content Rotator)组件
7.6.1 Content Rotator组件的方法
7.6.2 Content Rotator组件的时间表文件
7.6.3 对内容进行轮换
7.6.4 项目7-3:开始创建你的Web站点应用程序
7.7 小测验
第8章 更多的Active Server组件
8.1 更多的Active Server组件
8.2 更多的Microsoft IIS Server组件
8.3 计数器(Counters)组件
8.3.1 Counters组件的方法
8.3.2 项目8-1:使用Counters组件
8.4 页面计数器(Page Counter)组件
8.4.1 Page Counter组件的方法
8.4.2 使用页面计数
8.5 权限检查器(Permission Checker)组件
8.5.1 将驱动器格式化为NTFS格式
8.5.2 关闭匿名访问
8.5.3 创建用户
8.5.4 为虚拟Web站点设置访问权要求
8.5.5 示范使用Permission Checker组件
8.6 工具(Tools)组件
8.6.1 Tools组件的方法
8.6.2 示范使用Tools组件
8.7 日志记录工具(Logging Utility)组件
8.7.1 Logging Utility组件的方法和属性
8.7.2 启用Logging Utility组件
8.7.3 Logging Utility组件的一个示例
8.8 用于ASP的第三方组件
8.8.1 获取和安装第三方组件
8.8.2 ActiveFile组件的方法和属性
8.8.3 项目8-2:使用所有这些ASP组件
8.9 小测验
第9章 ActiveX Data Objects及SQL概述
9.1 在ASP应用程序中使用数据库
9.1.1 数据库的设计方案
9.1.2 关系数据库(Relational Databases)
9.1.3 创建Microsoft Access表
9.2 ActiveX Data Objects(ADO)
9.2.1 数据消费者与数据提供者
9.2.2 ADO 2.5对象模型 Object Model
9.3 编写SQL代码
9.3.1 SQL语句
9.3.2 项目9-1:使用SQL
9.3.3 SQL的表联结(Table Join)
9.3.4 汇总查询
9.4 小测验
第10章 ADO中与连接相关的对象
10.1 交互作用与反应时间
10.2 对数据库的交互作用进行优化
10.2.1 打开与关闭连接
10.2.2 使用存储过程
10.2.3 只使用需要的数据
10.3 Connection(连接)对象
10.3.1 存储与访问连接信息
10.3.2 连接(Connection)对象的方法
10.3.3 通过Connection对象来使用命令
10.3.4 Connection对象的属性
10.4 高级错误处理技巧
10.4.1 对错误进行处理
10.4.2 项目10-1:使用Connection对象
10.5 命令(Command)对象
10.6 记录集的游标(Cursor)
10.6.1 游标的类型
10.6.2 设定游标的类型
10.7 记录集的锁定
10.8 存储过程
10.8.1 用Microsoft Access编写存储过程
10.8.2 使用参数的存储过程
10.9 参数(Parameters)类集
10.9.1 创建Parameter对象
10.9.2 项目10-2:使用Command对象
10.10 小测验
第11章 ADO中与记录集相关的对象
11.1 记录集(Recordset)对象
11.1.1 记录集(Recordset)对象的方法和属性
11.1.2 Recordset对象的导航和处理操作
11.1.3 项目11-1:建立一个数据管理页面
11.2 流(Stream)对象和记录(Record)对象
11.2.1 Record对象的属性和方法
11.2.2 Stream对象的属性和方法
11.2.3 Record对象和Stream对象概述
11.3 小测验
第三部分 Client/Server应用程序
第12章 ASP事务处理
12.1 事务处理与基于事务处理的数据处理
12.2 一致性(Consistency)与ACID测试
12.2.1 ACID
12.2.2 二态提交与Microsoft分布式事务处理协调程序
12.3 ASP事务处理
12.3.1 组件服务(Component Service)
12.3.2 在事务处理ASP脚本中使用组件
12.3.3 事务处理事件
12.4 SQL Server数据库
项目12-1: SQL Server上的ASP事务处理
12.5 小测验
第13章 ASP协作与安全
13.1 协作技术与CDONTS
13.1.1 CDONTS对象模型
13.1.2 项目13-1:一个发送E-Mail的Web页
13.2 安全概述
13.2.1 安全的定义
13.2.2 软件、应用程序及网络的安全性
13.2.3 项目13-2:建立一个用户登录应用程序
13.3 小测验
附录A 小测验答案
第1章 ASP的配置
第2章 ASP及Web编程基础
第3章 请求(Request)和响应(Response)对象
第4章 服务器(Server)对象
第5章 应用程序与会话对象
第6章 脚本编写对象模型和SOM对象
第7章 主要的Active Server组件
第8章 更多的Active Server组件
第9章 ActiveX Data Objects及SQL概述
第10章 ADO中与连接相关的对象
第11章 ADO中与记录集相关的对象
第12章 ASP事务处理
第13章 ASP协作与安全
附录B HTML 4.01
附录C JScript
附录D VBScript
附录E 术语表
猜您喜欢