ASP是基于Windows NT 4.0和Microsoft IIS上的开放式脚本开发环境,它很好地把HTML和脚本开发融合在一起,集简单性、高效性和易扩展性于一身。由于脚本在服务器端执行,因此它几乎可以支持任何一种浏览器。较CGI编程,使用ASP和ADO 组件可以更容易地在Internet或Intranet上建立整合型的Web数据库应用平台。\r\n 本书从Internet的一般概念谈起,阐述了ASP应用程序使用的开发工具和平台,介绍了ASP开发使用的HTML、VBSCript语言,以及ASP内建组件的使用方法,同时详细讲解了ASP的数据库组件ADO的使用方法,最后通过实例说明ASP服务器组件的编写万法。使用本书的一般读者可以从易到难,逐步掌握ASP程序设计方法。对于水平较高的读者则可以将此书作为ASP编程时的参考手册。
第1章 Web程序开发简介\r\n\r\n1.1 Web的起源\r\n1.2 超文本标记语言(HTML)\r\n1.3 超文本传输协议(HTTP)\r\n1.4 公共同关接口(CGI)\r\n1.4.1 什么是CGI程序\r\n1.4.2 CGI程序的输入\r\n1.5 Internet服务器应用程序接口(ISAPI)\r\n1.5. 从CGI到ISAPI\r\n1.5.2 ISAPI扩展动态链接库的入口函数\r\n1.5.3 ISAPI程序的输入:Extension Control Block(ECB)\r\n1.5.4 ISApl过滤器\r\n1.6 Active Sever Papes(ASP)\r\n\r\n第2章 开发工具及开发平台\r\n\r\n2.1 AsP浏览器:IE(Internet Explorer)\r\n2.2 ASP Web服务器IIS\r\n2.2.1 IIS的概念\r\n2.2.2 IIS服务器的特性\r\n2.2.3 IIS体系架构\r\n2.2.4 IIS提供的服务\r\n2.2.5 IIS的软件要求\r\n2.2.6 IIS的使用\r\n2.3 ASP网页设计工具FrontPage 98\r\n2.3.1 FrontPape服务器扩展(FrontPage Server Extensions〕\r\n2.3.2 目录结构简介\r\n2.3.3 控制对网站的访问\r\n2.4 ASP网站开发工具Visual InerDev 6.0\r\n2.4.1 Visual InterDev的概念\r\n2.4.2 建立Web站点\r\n2.4.3 用Visual InterDev规划Web站点\r\n2.4.4 新增一个Web页面\r\n2.4.5 连接到数据及创建可重用的Data Command\r\n2.4.6 使用数据绑定控件显示数据\r\n2.4.7 在Visual InterDev中对服务器端及客户端脚本除错\r\n2.4.8 使用Visual InterDev进行小组开发\r\n2.4.9 创建及修改数据库对象\r\n2.4.10 系统要求\r\n2.5 ASP数据库服务器SQL Server\r\n\r\n第3章 HTML简介\r\n3.1 HTML的概念\r\n3.2 HTML标记使用说明\r\n3.2.1 Head中的标记\r\n3.2.2 文本标记\r\n3.2.3 超链接(Hyperlink and Anchor)\r\n3.2.4 定义列表(Definition List)\r\n3.2.5 列表标记\r\n3.2.6 图片标记\r\n3.3 Table表格\r\n3.4 HTML表单(Forms)\r\n3.4.1 表单的概念\r\n3.4.2 Form标记\r\n3.4.3 输入域(Input Field):INPUT\r\n3.4.4 文本框:TEXTAREA\r\n3.4.5 下拉框:SELECT\r\n3.4.6 选项:OPTION\r\n3.4.7 表单提交(Form Submission)\r\n\r\n第4章 VBScript编程语言\r\n4.1 VBSCript的概念\r\n4.2 VBScript的数据类型\r\n4.3 VBScript的变量\r\n4.3.1 变量的概念\r\n4.3.2 变量声明\r\n4.3.3 命名规则\r\n4.3.4 变量的范围及生命周期\r\n4.3.5 给变量赋值\r\n4.3.6数组\r\n4.4 VBScript的常量\r\n4.5 VBScript的运算符\r\n4.6 VBScript过程和函数\r\n4.6.1 过程(Sub)\r\n4.6.2 函数(Function)\r\n4.7 程序流程\r\n4.7.1 lf…Then… Else结构\r\n4.7.2 Selectcase结构\r\n4.7.3 Do…Loop和For…Next结构\r\n4.8 VBScript对象的使用\r\n4.9 VBScript程序模式\r\n\r\n第5章 ASP概述\r\n\r\n5.1 ASP程序的运行方式\r\n5.2 设定ASP执行环境\r\n5.3 ASP文件\r\n5.4 ASp的执行和发布\r\n5.5 ASP提供的内建对象\r\n5.6 ASP服务器组件\r\n5.7 包含一个文件至ASP文件中\r\n5.8 使用ASA文件\r\n5.9 ASP新增功能\r\n\r\n第6章 向客户端输出数据:Response\r\n\r\n6.1 Response功能概述\r\n6.1.1 输出信息\r\n6.1.2 重定向网址。\r\n6.1.3 由数据库向客户端输出图形\r\n6.2 RCSponse对象的属性\r\n6.2.1 Buffer属性\r\n6.2.2 设置MIME类型:ContenType\r\n6.2.3 设置过期时间:Expires\r\n6.2.4 设置时间间隔时间:ExpiresAbsolute\r\n6.2.5 返回状态:Status\r\n6.2.6 选择字符集:Charset\r\n6.3 Response对象的方法\r\n6.3.1 写文本数据至客户端:Write\r\n6.3.2 写二进制数据至客户端:WriteBinary\r\n6.3.3 重定向一个网站:Redirect\r\n6.3.4 结束一个网页:End\r\n6.3.5 附加登录:AppendToLog\r\n6.3.6 清除缓冲区:Clear\r\n6.3.7 发送缓冲区:Flush\r\n6.4 向客户端写入Cookie\r\n\r\n第7章 得到客户端的数据:Request\r\n\r\n7.1 Request对象概述\r\n7.2 使用QueryString得到GET万法的数据\r\n7.3 使用Form集合得到POST方法的数据\r\n7.4 得到服务器变量:ServerVariables\r\n7.5 得到客户端的Cookie\r\n7.6 限制用户访问Web页面\r\n\r\n第8章 保存网页信息:Session\r\n\r\n8.1 session对象\r\n8.1.1 使用Session传递参数\r\n8.1.2 Session和Cookie的区别\r\n8.1.3 浏览器不支持Cookie使用Session\r\n8.1.4 Session的过期\r\n8.1.5 Session变量的优缺点\r\n8.1.6 使用@ENABLESESSIONSTATE\r\n8.2 Contents集合\r\n8.3 唯一识别符(SessionID)\r\n8.4 过期时间(Timeout)\r\n8.5 释放Session(Abandon)\r\n8.6 Session对象的事件\r\n8.6.1 Session_OnStart事件\r\n8.6.2 Session_OnEnd事件\r\n8.7 使用Session的实例\r\n8.7.1 提交用户的名称及密码\r\n8.7.2 展示Session\r\n8.7.3 设置Session\r\n\r\n第9章 保存应用程序的信息:Application\r\n\r\n9.1 Application对象\r\n9.2 设置和取得Application对象\r\n9.3 Application对象的方法\r\n9.3.1 Lock方法\r\n9.3.2 Unlock方法\r\n9.4 Application对象的事件\r\n9.4.1 Application_OnStart事件\r\n9.4.2 Application_OnEnd事件\r\n9.5 正确使用Application对象\r\n9.6 Application对象使用实例\r\n9.6.1 输入用户信息\r\n9.6.2 设置Application变量\r\n9.6.3 使用Application变量\r\n9.7 计算在线用户\r\n\r\n第10章 服务器对象:server\r\n\r\n10.1 Server对象的属性\r\n10.2 Server对象的方法\r\n10.2.1 MapPath方法\r\n10.2.2 CreateObject方法\r\n10.2.3 HTMLEncode方法\r\n10.2.4 URLEncode方法\r\n\r\n第11章 ASP服务器组件\r\n\r\n11.1 广告翻转器组件(AD Rotator)\r\n11.2 浏览器能力(Browser Capabilities)\r\n11.3 数据库访问组件(ADO)\r\n11.4 文件存取组件(File Access)\r\n11.4.1 FilesystemObject对象的方法说明\r\n11.4.2 TextStream对象的方法说明\r\n11.5 使用Content Linking组件\r\n11.6 用ASP发送Email\r\n\r\n第12章 Web数据库程序设计初步\r\n\r\n12.1 数据库化的网站\r\n12.2 Web Assistant\r\n12.3 使用IDC访问数据库\r\n12.3.1 IDC的优点\r\n12.3.2 建立数据来源(DSN)\r\n12.3.3 输入数据的Form表单\r\n12.3.4 DC文件中的内容\r\n12.3.5 HTX模板文件\r\n12.4 使用ADO访问数据库\r\n12.4.1 ADO的概念\r\n12.4.2 ADO对象结构\r\n124.3 ADO、DAO和RDO\r\n12.4.4 ADC/RDS\r\n\r\n第13章 使用ADO Recordset对象\r\n\r\n13.1 创建ADO Recordset对象\r\n13.2 存取数据库的资料\r\n13.3 浏览记录集内的资料\r\n13.4 分页浏览程序\r\n13.5 Recordset对象的属性\r\n13.6 Recordset对象的方法\r\n13.7 Fields集合和Field对象\r\n13.8 Fields集合的属性和方法\r\n13.9 Field对象的属性\r\n13.10 Field对象的方法\r\n\r\n第14章 使用ADO Connection对象\r\n\r\n14.1 建立和关闭Connection对象\r\n14.2 使用Connection对象和数据源建立连接\r\n14.3 执行数据库查询\r\n14.4 使用Errors集合进行错误处理\r\n14.5 使用事务处理数据\r\n14.6 ADO Cpnnection对象的属性\r\n14.7 ADO Connection对象的方法\r\n\r\n第15章 使用ADO Command对象\r\n\r\n15.1 建立Command对象\r\n15.2 执订Command对象\r\n15.3 使用 Command对象调用存储过程\r\n15.4 Command对象的属性\r\n15.5 ADO Command对象的万法\r\n15.6 DO Cotnmand对象的参数\r\n15.7 Parameters集合的属性和方法\r\n15.8 Parameter对象的属性\r\n15.9 Parameter对象的方法\r\n15.10 命令与参数\r\n15.11 使用命令和参数的实例\r\n\r\n第16章 ADO的错误处理\r\n\r\n16.1 Visual Basic的错误\r\n16.2 ADO与多重错误\r\n16.3 Errors集合的属性和方法\r\n16.4 Egnr对象的属性\r\n16.5 处理错误状况\r\n\r\n第17章 使用ADO Property对象\r\n\r\n17.1 ADO Property概论\r\n17.2 Properties集合的属性和方活\r\n17.3 Property对象属性\r\n\r\n第18章 active X Server Components设计入门 \r\n\r\n18.1 建立ASP组件开发调试环境\r\n18.1.1 设置调试帐号\r\n18.1.2 改变系统登录\r\n18.2 使用ATL创建组件\r\n18.3 设置调试环境\r\n18.4 执行应用程序\r\n18.5 恢复测试环境\r\n18.6 不用停止Web服务的调试方法\r\n18.7 文件上载组件\r\n\r\n附录I VBScript函数摘要\r\n附录II ASP网上资源