答案:目录:
迈出第一步:Actrive Server Page技术是什么
我们常常说,ASP并不是一种语言,尽管看起来ASP的代码是以脚本的形式出现。Microsoft把ASP定义为一个脚本语言执行的环境。在这个执行的环境里,ASP技术的脚本语言可以是两种,一种是VBScript,另外一种是Jscript。这两种在默认的情况下是被ASP支持的。
当然,你也可以使用其他的脚本语言,你要做的仅仅是安装上这种语言的ActiveX scripting。
举个例子来说,你非常的善于使用Perl语言,那么你就可以使用PerlScript进行ASP的开发。除了要做一些简单的基本设置,你不需要用其他的工具就可以非常方便的使用ASP技术来进行网站的开发。
因为ASP脚本是严格的按照ASCII文件格式的,所以完全不需要任何其他特殊的工具就可以设计你的ASP页。但是有一点就是,我们在开始设计自己的ASP页之前,要运行一个可以支持ASP技术的服务器,使得我们可以浏览ASP页面。换句话说,你不能试图打开一个浏览器就可以直接读取一个ASP内容,到你的本地HTML页面里。
那么究竟ASP可以运行在哪些服务器环境呢?有:Windows NT, 95, and 98,运行Internet Information Server (IIS)或者Personal Web Server (PWS)。其中在IIS 4 (NT Option Pack 4)中包含了最新的ASP技术的版本。
如果你使用的是NT Server,那么你需要安装NT Option Pack 4并且在你的系统里启动IIS。
如果你使用的是NT工作站,或者Windows 95/98的操作系统,那么你需要的是安装一个Personal Web Server,它是一个在技术上相对简易的IIS。但是,它已经完全可以使你在自己的机器上离线运行ASP。
即使你在WEB服务方面完全没有经验,放心,PWS仍然是非常容易去使用的。安装一个PWS你将会得到一个基础的127.1.1.1/ 站点进行测试。如果你使用的是non-NT这样的操作系统,可以点击下面的链接Windows NT Option Pack,下载补丁包。
在HTML语言里,标示一个标签是用尖括号,在ASP语言里其实没有什么不同,唯一的区别仅仅是使用<% %>来表示一个ASP的脚本语言的开始和结尾。ASP的代码可以出现在一个HTML页的任何位置。具体来讲,就是,一段ASP的代码可以出现在一个HTML的标签的前面,也可以出现在一个标签的里面。总之,ASP 和HTML被紧紧地相互嵌套在了一起。
当你在工作中使用数据库的时候,其实你完全可以通过一段HTML的代码,创造一个模版,然后把数据库中一系列的的记录格式化、结构化的表现在一个页面里。并且对记录的操作,例如删除、添加也完全可以通过ASP的脚本来实现。也就是说我们可以通过ASP技术完成对数据库的操作。
ASP可以让我们写很少的代码就可以实现对数据库数据的操作,另外,通过ASP技术可以让我们的静态HTML页面动态的反应数据库最新的数据信息。
VBScript是ASP脚本的默认语言。如果你想使用其他的语言,那么你需要去说明它。方法是在你的ASP代码的最上面加上一行:
<%@LANGUAGE=ScriptingLanguage%>
VBScript是一种非常容易学习的语言,一旦你开始用这门VBScript去开发,你就会越发的发现它的语法以及逻辑是非常容易上手的。
ASP对象让你的服务器和浏览器互相影响,你会例行公事的在ASP脚本中使用一个或者多个对象。你不用安装任何东西来使用它们,但是你必须要记住打开或者关闭它们。
ASP组件和ASP对象不同,它是ActiveX控制和ASP接口让普通进程单一化。一些普通的使用对象和组件就在这个下面定义。
对象
组件
如果你的站点由一个ISP做主机,你可以安装你自己的组件或者让他们自己安装,因此,你可以检查你的ISP的支持团队。
和大多数的语言脚本一样,学习ASP最好的方法就是亲身尝试ASP,使用你自己的系统安装PWS或者IIS。你可以边学习边在你自己的服务器上测试ASP组件和函数。为了方便学习,我们已经编译了一些操作脚本让你感受一下ASP的力量和灵活性并帮助你构建你的VBScripting字汇。
学习ASP你可以通过浏览其他网站的源代码来进行。事实上,你页面的ASP部分可以在内容被写到屏幕前进行。所以,你可以在你的页面上这么写:
<% Response.Write "Your name is" & strName %>
当你浏览这个页面的代码的时候你将看到(如果你的名字是"Jane."):
Your name is Jane
你的页面可能会包含大量的脚本部分或者总计脚本,但是你从浏览代码的命令中看到的只是HTML代码,它被发送作为.asp页面的输出。
Hello World
现在我们来看看Hello World这个脚本,在ASP的编辑器中复制下面的代码,命名为a.asp,在浏览起中打开。
<HTML>
<HEAD>
<TITLE>Hello World Sample</TITLE>
</HEAD>
<BODY>
<% Response.Write "Hello World" %>
</BODY>
</HTML>
在ASP脚本的中间写着Hello World,它将显示在屏幕上。
祝贺你的用户
Hello World样本使用我们提供的信息。通过相同的方式,你可以使用内置的VB脚本函数访问一些信息,比如数据和时间。比如,你不用将当前的时间放到任何页面,它会自动装载到你的页面中:
It is now <%= Time %>.
你可以选择时间显示的样式和语境。只要ASP部分包含,本地的服务器就会将它书写到屏幕中。
是否选择范例测试可以被使用更进一步的增强这个例子,或者,是否你想要了