前言编者的话第1章认识ASP1.IASP概述1.1.IASP程序的执行环境和运行方式1.1.2ASP文件及使用1.1.3ASP的执行和发布1.1.4ASp内置对象1.1.5ASP服务器组件1.1.6ASP新增功能1.2开发工具和开发平台1.3创建ActiveServerPages应用程序1.3.1什么是应用程序1.3.2应用程序与GlObal.asa文件l.3.3Application对象的应用1.3.4聊天室页面1.3.5WhosOn页面1.4创建你的第一个ASP程序(实例1)第2章HTML基础2.IHTML基础知识2.2HTML标志与使用2.2.1HEAD中的标记2.2.2文本标亿2.2.3超链接2.2.4定义列表2.2.5列表标亿2.2.6图片标记2.3Table表格2.4HTML表单2.4.l表单的概念2.4.2Form标记2.4.3输入域2.4.4文本框2.4.5下拉框2.4.6选项2.5.1框的概念2.5.2生成窗框2.5.3使用窗框2.5.4导航第3章VBScript语言基础3.1VBScript基本概念3.1.IVBScript概念3.1.2VBScriPt的数据类型3.1.3VBScript的变量3.1.4VBScript的常量3.1.5VBScriPt的运算符3.2VBScript的子过程和函数3.2.1子过程(Subprocedure)3.2.2函数(Function)3.3程序流程控制3.3.1If...Then...Else结构3.3.2Select结构3.3.3Do...Loop和For...Next3.4VBSCriPt对象的使用3.5VBSCriPt程序模式3.6编码约定3.6.1常量的命名约定3.6.2变量的命名约定3.6.3过程的命名约定3.6.4对象命名约定3.6.5代码注释约定3.6.6格式化代码第4章ASP对象及使用4.1概述4.2Response对象4.2.1Response功能概述4.2.2Response对象的属性4.2.3ResPonse对象的方法4.2.4向客户端写入Cookie4.3登录服务器(实例2)4.4Reqllest对象4.4.1Reqllest对象概述4.4.2使用QueryString得到GEI方法的数据4.4.3使用Form集合得到POST方法的数据4.4.4得到服务器变量4.4.5得到客户端Cookie4.4.6限制用户访问Web页面4.5登记注册(实例3)4.6Server对象4.6.1Server对象的属性4.6.2Server对象的方法4.7记录访问人数(实例4)4.8Session对象4.8.1Session对象4.8.2Contents集合4.8.3过期时间和Session释放4.8.4Session对象的事件4.9Session对象的用法(实例5)4.10Application对象4.10.1Application对象的设置和取得4.10.2Application的方法4.10.3Application的事件4.11统计在线人数和访问总人数(实例6)第5章ASP内置组件及使用5.1ASP的内置服务器组件概述5.2广告翻转器组件5.2.1用PageCounter组件统计访问者5.2.2用Counters组件跟踪页面视图5.2.3广告显示5.3使用计数器组件(实例7)5.4浏览器能力5.5数据库访问组件5.6文件存取组件5.6.1FileAccess组件简介5.6.2文件的读、写5.6.3文件的处理5.6.4驱动器和文件夹的操作5.7文件操作(实例8)5.8使用ContentLinking组件5.9使用ASP发送Email5.9.1Microsoft的SMTPService5.9.2用CDOforNTS发送Email5.9.3用CDOforNTS获取Email5.10查看Email(实例9)第6章ActiveXServer组件6.1组件6.1.1图形组件6.1.2文件上载组件6.1.3邮件组件6.1.4其他组件6.2创建WindowsScript组件6.2.1什么是WindowsScriptComponent6.2.2安装ScriptComponent引擎6.2.3XML介绍6.2.4ScriptComonent的剖析6.2.5用ScriptComPonent向导简化工作6.2.6定义ScriptComponent的属性6.2.7在ScriptComponent中添加方法6.2.8调试和错误处理技术6.2.9在ASP中使用ScriptComponent6.3使用XMLScriptlet获取一个ADO记录集(实例10)6.4用VisualBasic创建定制组件6.4.1用VisualBasic开发组件的优势6.4.2开发服务器端组件6.4.3组件编码6.4.4在ASP中使用组件6.4.5介绍VisualBasic的WebClass应用程序6.4.6创建WebClass应用程序6.4.7Webitems的使用6.4.8事件响应6.4.9表单输出的处理6.4.10WebClass应用程序的特殊特性6.4.11发送HTML到浏览器(实例11)第7章ADO数据对象操作数据库7.1Activex数据对象概述7.1.1SQL数据库语言简介7.1.2ADO的七种独立的对象7.2使用ADO对象7.2.l配置服务器以使用ADO对象7.2.2使用Activex数据对象对数据库进行读写7.2.3ADO程序的调试7.3ADO链接对象(Connection)的使用7.3.1打开和关闭数据库链接7.3.2通过打开的链接执行SQL语句7.3.3创建事务处理7.3.4小结7.4使用记录集(Recordset)——记录集游标和锁定类型7.4.1用记录集显示记录7.4.2记录集游标和锁定类型7.5操作记录集(Recordset)的高级方法7.5.1遍历记录集7.5.2返回记录数目7.5.3对记录集进行分页7.5.4把记录取到数组中7.5.5指定记录集的最大容量7.5.6小结7.6命令对象(Command)的使用方法7.6.1使用命令对象7.6.2如何使用命令对象调用存储过程7.6.3返回状态值7.6.4输出参数7.6.5输入参数7.6.6取出参数信息7.6.7再给一个操作ACCESS数据库存储过程的例子7.7ASP应用中数据库记录的选取与过滤(实例12)7.7.1构造过滤条件7.7.2提交表单7.7.3显示结果7.7.4小结7.8接收用户建议的程序(实例13)7.8.1创建表回显7.8.2创建用户建议网页7.8.3创建接收用户建议的ASP页7.8.4创建显示用户建议的网页7.9关于ADO访问数据库的最后补充——不用DSN访问数据库7.10数据库链接查询手册本章总结第8章网络在线学习系统8.l网络学习系统的构思8.1.1学习系统要实现的功能8.1.2学习系统的程序结构8.1.3程序文件目录结构8.2程序实现8.2.1左页面的制作8.2.2账号数据库8.2.3账号管理与登录本章总结第9章动态网站的访问量统计9.1统计系统的构思9.2统计资料的形成9.2.1数据库的构成9.2.2信息记录例程的编写9.3统计查询的实现9.3.1利用图表控件显示9.3.2用HTML表格显示9.3.3多条件的复合查询本章总结第10章动态网站聊天室的制作10.1聊天室开发的构思10.2给出一个简单的聊天室10.3聊天室的制作过程10.3.1账号管理及登录10.3.2聊天室的实现10.3.3有关文件的说明10.3.4View.asp中的界面函数10.3.5Submit.asp中的函数10.3.6更新View本章总结第11章ASP的高级应用实例技巧集11.l如何用ASP实现在线人数统计11.2显示在线人数(实例14)11.3利用ASP实现邮箱访问11.4邮箱访问的Html源文件(实例15)11.5邮箱访问的asp源文件(实例16)11.6ASP处理程序时的进度显示11.7维护ASP应用程序的安全11.8全面优化ADO11.8.1对Connection对象进行优化11.8.2对Command对象的优化11.8.3Recordset11.9如何处理ASP中的图像的文章11.10图像处理(实例17)11.11ASP编程中的几条有用的经验和范例集11.12得到表格输入(实例18)11.13用ASP创建MicrosoftWord文件本章总结