1、1 本科毕业设计 (论文 )外文翻译 译文: ASP ASP介绍 你是否对静态 HTML网页感到厌倦呢?你是否想要创建动态网页呢?你是否想要你的网页能够数据库存储呢?如果你回答:“是”, ASP可能会帮你解决。在 2002年 5月,微软预计世界上的 ASP开发者将超过 80万。你可能会有一个疑问什么是 ASP。不用着急,等你读完这些,你讲会知道 ASP是什么, ASP如何工作以及它能为我们做什么。你准备好了吗?让我们一起去了解 ASP。 什么是 ASP? ASP为动态服务器网页。微软在 1996年 12月推出动态服务器网页 ,版本是 3.0。微 软公司的正式定义为 :“动态服务器网页是一个开放
2、的、编辑自由的应用环境 ,你可以将 HTML、脚本、可重用的元件来创建动态的以及强大的网络基础业务方案。动态服务器网页服务器端脚本 , IIS能够以支持 Jscript和 VBScript。” (2)。换句话说 ,ASP是微软技术开发的 ,能使您可以通过脚本如 VBScript Jscript的帮助创建动态网站。微软的网站服务器都支持 ASP技术并且是免费的。如果你有 Window NT 4.0服务器安装 ,你可以下载 IIS(互联网信息服务器) 3.0或 4.0。如果你正在使用的Windows 2000,IIS 5.0是它的一个免费的组件。如果你是 Windows95/98,你可以下载 (个
3、人网络服务器 (PWS),这是比 IIS小的一个版本,可以从 Windows95/98CD中安装,你也可以从微软的网站上免费下载这些产品。 好了,您已经学会了什么是 ASP技术,接下来,您将学习 ASP文件。它和 HTML文件相同吗?让我们开始研究它吧。 什么是 ASP文件? 一个 ASP文件和一个 HTML文件非常相似,它包含文本, HTML标签以及脚本,这些都在服务器中,广泛用在 ASP网页上的脚本语言有 2种,分别是 VBScript 和 Jscript, VBScript与 Visual Basic非常相似,而 Jscript是微软 JavaScript的版本。尽管如此, VBScri
4、pt是 ASP默认的脚本语言。另外,这两种脚本语言,只要你安装了 ActiveX脚本引擎,你可以使用任意一个,例如 PerlScript。 HTML文件和 ASP文件的不同点是 ASP文件有“ .Asp”扩展名。此外, HTML标签和ASP代码的脚本分隔符也不同。一个脚本分隔符 ,标志着一个单位的开始和结束。HTML标签以小于号 ()结束,而 ASP以 结束,两者之间是服务端脚本。 本科毕业设计(论文)外文翻译 2 要写一段 ASP脚本,你不需要额外的软件,因为它可以在任何 HTML编辑器中编写,比如 Notepad。虽然如此,如果你对纯文本感到无聊并想要使用一些特殊的软件 ,你可以使用微软的
5、可视 InterDev,通过调试对话框,帮助您轻松地创建一个 ASP页面。 我希望您已经对 ASP文件有所了解以及它与 HTML文件的区别。在下一节,您将学习 ASP是如何工作的 。 它如何工作的? 根据你所学到的 ,ASP文件中的脚本是服务器端脚本 ,这意味着这个脚本程序在服务器中处理,并且在发送到网页浏览器之前脚本处 理的结果将被转化为 HTML。例如 ,让我们来看一看这张表格来比较的一个 HTML页面和 ASP页面的转变过程 (5)。 HTML 过程 ASP 过程 1. 一个用户在浏览器中请求访问http:/www.utexas.edu/index.html 2. 这个浏览器找到相应的网
6、站服务器,并请求所需的页面。 3. 页面所在的服务器以 HTML形势返回给浏览器。 4. 这个浏览器执行客户端代码(比如 JavaScripts)从而决定怎样显示页面。 1. 一个用户在浏览器中请求访问 http:/ 2. 这个浏览器找到相应的网站服务器(比如 IIS或 PWS),并请求所需的页面。 3. 网站服务器找出所请求的页面,并从 ASP脚本分隔符 (), 中解析 ASP代码,产生一种标准的 HTML页面。服务器就将这个 HTML页面返回给浏览器,所以用户不能看到 ASP代码。 4. 这个浏览 器执行客户端代码(比如 JavaScripts)从而决定怎样显示页面。 你能看到 ,这两个的
7、整个过程中十分相似。因为 ASP是在服务器端的技术,在HTML被创建和对客户提供服务之前,所需的页面就在服务器端执行了。为了使这个更清楚 ,图形 1表示的是浏览器请求一个 ASP页面的过程 (6)。 本科毕业设计(论文)外文翻译 3 例如 ,一个客户类型在浏览器输入一个网址。浏览器从网络服务器端请求 ASP页面。服务器获得以“ .asp”扩展名的文件到 ASP引擎中,这个引擎能使得对象或ActiveX组件被用来扩展网络服务器应用特性。此外 ,ASP使用 ADO连接到一 个 SQL数据库 ,( SQL, Access, Oracle,等等 ),取出相关的数据 ,如一个特定区域当前的天气。因此 ,
8、可以根据指定的区域和时间,不同的网页被存取。然后 ,服务器生成 HTML标签 ,然后再把它发给客户端。因此 ,当你查看 ASP文件时 ,你将看到和标准的 HTML文件没什么两样。 ASP包括五个内置对象 (7): 请求 -从用户中通过 HTML请求来获取信息 , 反应 -输出客户所请求的数据 服务器 -控制互联网信息服务器 会话 -对于给定的用户会话保存特定的变量 申请 -保存一个应用程序的资料,比如一个网页计数器 你已经知道了 ASP技术的工作原理。难道不精彩吗 ?你可能想知道如何使它工作 ,你需要怎样 才能让它实现。在下一节里 ,你会发现这个方法 。 怎样使它工作? 首先 ,你需要设置一个环境 ,在那里你可以执行你的脚本 ,那就是你需要设置你