计算机专业外文翻译原文ASP语言知识介绍.docx
《计算机专业外文翻译原文ASP语言知识介绍.docx》由会员分享,可在线阅读,更多相关《计算机专业外文翻译原文ASP语言知识介绍.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕 业 设 计论 文 英 文 翻 译 学 院: 信息技术学院 专 业: 计算机科学及技术 学生姓名: 王佩 学 号: 0506120502 题 目: 基于Web的网络商品销售系统 指 导 教 师: 张 漪 日期: 2021年 2月 27 日中文文献MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的效劳器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页, ASP指令和ActiveX元件建立动态, 交互且高效的WEB效劳器应用程序。有了ASP你就不必担忧客户的阅读器是否能运行你所编写的代码,因为全部的程序都将在效劳器端执
2、行,包括全部嵌在一般HTML中的脚本程序。当程序执行完毕后,效劳器仅将执行的结果返回给客户阅读器,这样也就减轻了客户端阅读器的负担,大大提高了交互的速度。以下罗列了ActiveServerPages所独具的一些特点:1.运用VBScript简洁易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2.无须compile编译,简洁编写,可在效劳器端干脆执行。3.运用一般的文本编辑器,如Windows的记事本,即可进展编辑设计。4.及阅读器无关(BrowserIndependence),用户端只要运用可执行HTML码的阅读器,即可阅读ActiveServerPages所设计的网页内容。A
3、ctiveServerPages所运用的脚本语言(VBScript, Jscript)均在WEB效劳器端执行,用户端的阅读器不须要能够执行这些脚本语言。5.ActiveServerPages能及任何ActiveXscripting语言相容。除了可运用VBScript或JScript语言来设计外,还通过plug-in的方式,运用由第三方所供应的其他脚本语言,譬如REXX, Perl, Tcl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。6.ActiveServerPages的源程序,不会被传到客户阅读器,因而可以防止所写的源程序被他人剽窃,也提高了程序的平安
4、性。7.可运用效劳器端的脚原来产生客户端的脚本。8.物件导向Object-oriented。9.ActiveXServerComponents(ActiveX效劳器元件)具有无限可扩大性。可以运用VisualBasic, Java, VisualC+, COBOL等编程语言来编写你所须要的ActiveXServerComponent。ASP的奇异之处真是数不胜数,下面就请各位系好平安带,我将带着大家进入ASP的梦幻世界。ASP运行环境:erMicrosoftPersonalWebServeronWindows95/98正如前文所述,及一般的程序不同,.asp程序无须编译,ASP程序的限制部份,
5、是运用VBScript, JScript等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套吩咐发送给脚本说明器(即脚本引擎),由脚本说明器进展翻译并将其转换成效劳器所能执行的吩咐。当然,同其他编程语言一样,ASP程序的编写也遵循肯定的规那么,假如你想运用你所宠爱的脚本语言编写ASP程序,那么你的效劳器上必须要有能说明这种脚本语言的脚本说明器。当你安装ASP时,系统供应了两种脚本语言:VBsrcipt和JScript,而VBscript那么被作为系统默认的脚本语言。你也可以依据自己的喜好变更系统默认的脚本语言。ASP本身并不是一种脚本语言,它只是供应了一种使镶嵌在HTML页面中的脚本程序得
6、以运行的环境。但是,要学好ASP又必需驾驭它的语法和规那么。现在就让我们开场一步一步地相识并学习ActiveServerPages。ASP程序其实是以扩展名为.asp的纯文本形式存在于WEB效劳器上的,你可以用任何文本编辑器翻开它,ASP程序中可以包含纯文本, HTML标记以及脚本吩咐。你只需将.asp程序放在WEB效劳器的虚拟书目下该书目必须要有可执行权限,就可以通过WWW的方式访问ASP程序了。要学好ASP程序的设计,必需驾驭脚本的编写,那么终究什么是脚本呢?其实脚本是由一系列的脚本吩咐所组成的,犹如一般的程序,脚本可以将一个值赋给一个变量,可以吩咐WEB效劳器发送一个值到客户阅读器,还可
7、以将一系列吩咐定义成一个过程。要编写脚本,你必须要熟识至少一门脚本语言,如VBScript。脚本语言是一种介乎于HTML和诸如JAVA, VisualBasic, C+等编程语言之间的一种特别的语言,尽管它更接近后者,但它却不具有编程语言困难, 严谨的语法和规那么。如前所述ASP所供应的脚本运行环境可支持多种脚本语言,譬如:JScript, REXX, PERL等等,这无疑给ASP程序设计者供应了广泛的发挥余地。ASP的出现使得广袤WEB设计者不必在为客户阅读器是否支持而担忧,事实上就算你在同一个.asp文件中运用不同的脚本语言,你都无须为此担忧,因为全部的一切都将在效劳器端进展,客户阅读器得
8、到的只是一个程序执行的结果,而你也只需在.asp中声明运用不同的脚本语言即可。下面是一个典型的在同一.asp文件中运用两种脚本语言的例子:SubCallmeResponse.WriteCallMeEndSubfunctionViewDate()varxx=newDate()Response.Write(x.toString()这是各位在本文中接触的第一个真正的ASP程序,千万不要被“符号搞糊涂,这其实是标准的ASP定界符,而“之间的就是脚本语言。ASP不同于脚本语言,它有自己特定的语法,全部的ASP吩咐都必需包含在之内,如:,ASP通过包含在中的表达式将执行结果输出到客户阅读器,如:就是将前面
9、赋给变量test的值English发送到客户阅读器中,而当变量test的值为Mathematics时,以下程序:Thisweekendwewilltest.在客户阅读器中那么显示为:ThisweekendwewilltestMathematics.学习ASP最好的方法莫过于亲自动手编写,为了在最短的时间内使各位驾驭ASP的程序设计技巧,本文将实行实例分析法,通过一系列的实例让各位在实践中学习ASP。建立一个ASP页面,你所需的只是翻开一个文本编辑器,如:Notepad,然后跟我开场动手编写第一个ASP程序。下面我们将建立一个自动监测阅读时间并依据不同时段动态显示不同页面内容的ASP程序,请将以
10、下代码剪贴到你的文本编辑器中,并存为test1.asp:%IfTime=#00:00:00#Then%早上好,今日天气不赖啊!%ElseIfTime=#12:00:00#Then%下午好!哈喽!今晚你有没有去IRC闲聊!将test1.asp保存在WEB效劳器的虚拟书目(如:aspsamp/)下,并在阅读器中用 的方式进展阅读: :/yourcomputername/aspsamp/test1.asp,你将会新颖地发觉,你的页面真的活起来了。虽然,这只是一个特别简洁的实例,而且这一功能完全可以通过JavaScript完成,但是不难发觉运用ASP要比JavaScript简洁, 快速得多,而且运用此
11、法,你完全可以轻而易举地令你的网页在不同的时段展示不同的风格。此例中的“Time事实上是一个VBScript内置的显示系统当前时间的函数,由于系统默认的脚本语言是VBScript,因此当你在ASP吩咐中调用该函数时,脚本引擎会自动将其转换成当前的系统时间。接下来我们将给test1.asp添加一点色调,在标识中添加“bgcolor=即变为bodybgcolor=,并在标记前添加如下语句:%IfTime=#00:00:00#Thenbgc=silverElseIfTime=#12:00:00#Thenbgc=navyElsebgc=redEndIf%如此一来,当用户在不同的时段访问你的页面时,他们
12、将会看到不同的页面背风光。我们可以做的事情还有许多,譬如你想知道在凌晨至十二点之间阅读你页面的客户的姓名,并向他或她问好,那么下面的这段程序将能助你达成心愿。首先你须要在页面中设置表单,将以下HTML代码剪贴到“%IfTime=#00:00:00#Then%之后:欢送光临我的主页,请填写以下信息:FirstName:LastName:Title:Mr.Ms.然后在以上HTML代码后面添加如下ASP吩咐:欢送您Mr.。欢送您Ms.。欢送您。保存文件test1.asp,并在阅读器中以 方式进展阅读,假如此时的系统时间在凌晨0:00:00和中午12:00:00之间的话,阅读器将显示如下画面:这其实是
13、一个在Internet和Intranet上常见的功能,即当用户在阅读器端填写完表单后,通过调用一个通用网关程序将用户数据传送到效劳器,由效劳器进展处理后再将结果返还给客户阅读器。过去为了实现这样的功能必需编写一个独立于HTML之外的CGI程序,并通过HTML进展调用,撇开CGI编写困难等缺点不谈,CGI的执行效率也是一个大问题,每一个表单(form)均须执行一个可执行文档,当多人同时上线运用时,多个文档同时执行,将大大降低WEB效劳器的执行速度,如今ASP供应了及HTML完全相融的编程环境,明显要比运用CGI便捷得多。在本期的最终让我们再来看看ASP的循环功能,譬如你盼望当客户在晚间7:00至
14、凌晨0:00:00阅读你的页面时,在页面中心显示6个笑脸表示问候,那么你只须要将以下吩咐剪贴到“GoodEvening!后面即可:这是一个最最根本的循环语句,它将一个笑脸图片重复调用六次并显示在页面上。当然此例的效果完全可以用HTML做到,但是不难发觉运用ASP大大缩短了代码的重复编写,使得程序具有良好的可阅读性。另外,当你制作一个诸如依据用户投票来给所评测的对象评定星级的评测站点时,运用此法,你就完全不须要为每一个星级制作一幅图片。假如一个对象被评为4星级,那只需将一颗星的图片循环显示4次,类推即可。-摘自ASP语言学问介绍 Johnson外文翻译Microsoft Active Serve
15、r Pages namely I an ASP for calling, its solid is a set of tiny and soft open a machine of the hair carry feet this wreath , the inside of ASP is contained in IIS 3.0 with 4.0 it is inside, over ASP I can match with the knot the HTML net page, ASP point the ream to should use the distance preface wi
16、th the ActiveX a WEB for setting up moving , handing over with each other and high effect a machine. There is ASP you not necessarily a heart a distance for of the machine of is on behalf to denies to can carry a line of you a plait write code, because of for having preface will carry a feet for, of
17、 pack contain in HTML this distance preface in a machine. The distance preface line is over to finish behind, a machine only a negative load for of knot fruit returning returning to a machine, this kind too reducing lightly a door carrying the machine of , big and big lift high hand over with each o
18、ther and soon degree. Then next row the Active Server Pages has only of a the amount is with ordering: 1. Make use VBScript, JScript.etc. Chien single easily feet this language that understand talks, the knot matches the HTML on behalf code, canning be over quickly and soon namely the net stands of
19、should use the distance preface. 2. Have no must compile the plait translates, permitting the easy plait write, can carry to keep connecting in a machine the line of . 3. Make text this plait machine that use the , if the Windows records the matter this, can enter namely a plait establishes to accou
20、nt. 4. Have no pass( Browser Independence) with the machine of , use a the machine of for carrying want to make use can a HTML code, namely can the Active Server Pages a net for establishing accounting page inside permit. Active Server Pages a feet for making using this language speech( VBScript, Js
21、cript) all carries in the WEB a machine a the machine of for, using first the door carry does not need to want can enough a this amounts feet this language speech. 5.Active Server Pages can with term why the ActiveX scripting language speech permits mutually. In addition to canning make establish wi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 外文 翻译 原文 ASP 语言 知识 介绍
限制150内