什么是ASP?ASP是Active Server Pages的缩写即是活动服务器页面ASP文件是以asp为扩展名的它的特殊之处在于所有可以在Html文件中使用的标记语言多可以用于ASP文件中而且ASP文件通过<%……%>标记对把 VB Script 或 Java Script脚本语言的程序嵌入文档中当服务器遇到这对标志时便将其视为程序来进行解释执行然后将执行的结果传送到客户机上供用户浏览并且用户无法看见ASP的源文件因此ASP也被称为服务器端脚本文件
对于浏览器来说ASP和HTML几乎是没有区别的仅仅是后缀为的区别当我们在客户端提出ASP的申请后服务器将<%和%>之间的内容解释成HTML语言并传送到客户端的浏览器上我们的浏览器接受的只是HTML格式的文件因此它适用于任何浏览器不管是IE还是Netscape
怎样才能运行ASP呢?很简单您只要在您的计算机上安装IIS(Internet Information Server)或PWS(Personal Web Server)并把您存放ASP文件的目录属性设为执行即可当您浏览ASP文件时在浏览器中输入URL(HTTP://……)就可以看到ASP执行的结果了
从上边所说的可以看出要学习ASP首先要具备一些HTML和VBScript(或Java Script)的一些基础知识因为我在ASP的编写中使用的是VBScript脚本语言所以希望您对VBScript有一些基本的了解也许您学过VB但是VB和VBScript是有所区别的VBScript可以说是VB的一个子集其语法与VB基本上是相同的
下面先讲述一下ASP的对象ASP本身具有的内建(builtin)对象主要有五个
educitycn/img_///gif>
除了以上的对象外我们还可以使用ActiveX对象与ASP的内建对象不同的是使用ActiveX对象通常要先建立具体的对象才能被使用例如我们要建立一个对象其对象名假设为dx并且此对象是属于ADODB对象库(在文件中对应于一个DLL或EXE文件)中的Connection对象类型这里我们使用了Set语句和内建对象Server的CreateObject函数来建立此对象dx:
Set dx=ServerCreateObject(ADODBConnection)
通过执行上面的语句我们便建立了一个ActiveX对象dx
说了这么多那么ASP到底能做些什么呢?往下看就知道了:
()可以在您的主页中根据不同的用户对象显示不同的信息(这点利用动态HTML也可以做到)
()可以在您的主页中创建一个计数器
()可以把HTML的FOTM中提交的信息存储在数据库中
()可以让用户使用服务器中的数据库(如利用关键字查询数据库等)
()可以在您的主页中创建留言本
()可以创建聊天室搜索引擎电子购物等等