外文翻译:基于ASP的开发.doc

上传人:文初 文档编号:469186 上传时间:2018-10-10 格式:DOC 页数:15 大小:67KB
下载 相关 举报
外文翻译:基于ASP的开发.doc_第1页
第1页 / 共15页
外文翻译:基于ASP的开发.doc_第2页
第2页 / 共15页
外文翻译:基于ASP的开发.doc_第3页
第3页 / 共15页
外文翻译:基于ASP的开发.doc_第4页
第4页 / 共15页
外文翻译:基于ASP的开发.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、中原工学院信息商务学院毕业设计(论文)译文专用纸 第 1 页 毕业论文外文翻译 基于 ASP 的开发 MicrosoftActiveServerPages 即我们所称的 ASP,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS3.0 和 4.0 之中 ,通过 ASP 我们可以结合 HTML 网页、 ASP 指令和ActiveX 元件建立动态、交互且高效的 WEB服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减

2、轻了客户端浏览器的负 担,大大提高了交互的速度。以下罗列了ActiveServerPages 所独具的一些特点: 1.使用 VBScript 简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 2.无须 compile 编译,容易编写,可在服务器端直接执行。 3.使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 4.与浏览器无关 (BrowserIndependence),用户端只要使用可执行 HTML码的浏览器,即可浏览 ActiveServerPages 所设计的网页内容。 ActiveServerPages 所使用的脚本语言 (VBScript

3、、Jscript)均在 WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5.ActiveServerPages 能与任何 ActiveXscripting 语言相容。除了可使用 VBScript 或 JScript语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX、Perl、 Tcl等。脚本引擎是处理脚本的 COM 物件。 6.ActiveServerPages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序 的安全性。 7.可使用服务器端的脚本来产生客户端的脚本。 8.物件导向( Object-or

4、iented)。 9.ActiveXServerComponents(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用VisualBasic、 Java、 VisualC+、 COBOL等编程语言来编写你所需要的。 ASP 的奇妙之处真是不胜枚举,下面就请各位系好安全带,我将带领大家进入 ASP 的梦幻世界。 ASP 运行环境: MicrosoftInternetInformationServerversion3.0/4.0onWindowsNTServer MicrosoftPeerWebServicesVersion3.0onWindowsNTWorkstation 中原工学院信

5、息商务学院毕业设计(论文)译文专用纸 第 2 页 MicrosoftPersonalWebServeronWindows95/98 正如前文所述,与一般的程序不同, .asp 程序无须编译, ASP 程序的控制部份,是使用 VBScript、 JScript 等脚本语言来设计的,当执行 ASP 程序时,脚本程序将一整套命令发送给脚本解释器 (即脚本引擎 ),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样 , ASP 程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写 ASP 程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装 AS

6、P 时,系统提供了两种脚本语言: VBsrcipt 和 JScript,而 VBscript则被作为系统默认的脚本语言。你也可以根据自己的喜好改变系统默认的脚本语言。 ASP 本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。但是,要学好 ASP 又必须掌握它的语法和规则。现在就让我们开始一步一步地认识并学习 ActiveServerPages。 ASP 程序其实是以扩展名为 .asp 的纯文本形式存在于 WEB服务器上的,你可以用任何文本编辑器打开它, ASP 程序中可以包含纯文本、 HTML 标记以及脚本命令。你只需将 .asp 程序放在 WEB

7、服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW 的方式访问 ASP 程序了。要学好 ASP 程序的设计,必须掌握脚本的编写,那么究竟什么是脚本呢?其实脚本是由一系列的脚本命令所组成的,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令 WEB服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。要编 写脚本,你必须要熟悉至少一门脚本语言,如 VBScript。脚本语言是一种介乎于 HTML和诸如 JAVA、 VisualBasic、 C+等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。如前所述 ASP 所提供的脚本运

8、行环境可支持多种脚本语言,譬如: JScript、 REXX、 PERL等等,这无疑给 ASP 程序设计者提供了广泛的发挥余地。 ASP 的出现使得广大 WEB 设计者不必在为客户浏览器是否支持而担心,实际上就算你在同一个 .asp 文件中使用不同的脚本语言,你都无须为此担忧,因 为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果,而你也只需在 .asp 中声明使用不同的脚本语言即可。下面是一个典型的在同一 .asp 文件中使用两种脚本语言的例子: 中原工学院信息商务学院毕业设计(论文)译文专用纸 第 3 页 SubCallme Response.Write“CallMe“

9、 EndSub functionViewDate() varx x=newDate() Response.Write(x.toString() 这是各位在本文中接触的第一个真正的 ASP 程序,千万不要被“ ”符号搞糊涂,这其实是标准的 ASP 定界符,而“ ”之间的就是脚本语言。 ASP 不同于脚本语言,它有自己特定的语法,所 有的 ASP 命令都必须包含在 之内,如:, ASP 通过包含在 中的表达式将执行结果输出到客户浏览器 ,如: 就是将前面赋给变量 test 的值 English 发送到客户浏览器中,而当变量 test的值为 Mathematics 时 ,以下程序: Thisweek

10、endwewilltest. 在客户浏览器中则显示为: ThisweekendwewilltestMathematics. 学习 ASP 最好的方法莫过于亲自动手编写,为了在最 短的时间内使各位掌握 ASP 的程序设计技巧,本文将采取实例分析法,通过一系列的实例让各位在实践中学习 ASP。中原工学院信息商务学院毕业设计(论文)译文专用纸 第 4 页 建立一个 ASP 页面,你所需的只是打开一个文本编辑器,如: Notepad,然后跟我开始动手编写第一个 ASP 程序。下面我们将建立一个自动监测浏览时间并根据不同时段动态显示不同页面内容的 ASP 程序,请将以下代码剪贴到你的文本编辑器中 ,并存

11、为 test1.asp: =#00:00:00#Then% 早上好,今天天气不赖啊 ! =#12:00:00#Then% 下午好 ! 哈喽 !今晚你有没有去 IRC 聊天 ! 将 test1.asp 保存在 WEB服务器的虚拟目录 (如: aspsamp/)下,并在浏览器中用 HTTP的方式进行浏览: http:/yourcomputername/aspsamp/test1.asp,你将会新奇地发现,你的页面真的活起来了。虽然,这只是一个非常简单的实 例,而且这一功能完全可以通过JavaScript 完成,但是不难发现使用 ASP 要比 JavaScript 简洁、迅速得多,而且运用此法,你完

12、全可以轻而易举地令你的网页在不同的时段展示不同的风格。此例中的“ Time”实际上是一个 VBScript 内置的显示系统当前时间的函数,由于系统默认的脚本语言是VBScript,因此当你在 ASP 命令中调用该函数时,脚本引擎会自动将其转换成当前的系统时间 。接 下来我 们将 给 test1.asp 添 加一点 色彩 ,在 标 识中添加“ bgcolor=“”即变为 “,并在 标记前添加如下语句: =#00:00:00#Then bgc=“silver“ ElseIfTime=#12:00:00#Then bgc=“navy“ 中原工学院信息商务学院毕业设计(论文)译文专用纸 第 5 页 E

13、lse bgc=“red“ EndIf % 如此一来,当用户在不同的时段访问你的页面时,他们将会看到不同的页面背景色。我们可以做的事情还有很多,譬如你想知道在凌晨至十二点之间浏览你页面的客户的姓名,并向他或 她问好,那么下面的这段程序将能助你达成心愿。首先你需要在页面中设置表单,将以下 HTML代码剪贴到“ =#00:00:00#Then%”之后: 欢迎光临我的主页,请填写以下信息 : FirstName: LastName: Title:Mr. Ms. 然后在以上 HTML代码后面添加如下 ASP 命令: 欢迎您 Mr.。 欢迎您 Ms.。 欢迎您 。中原工学院信息商务学院毕业设计(论文)译

14、文专用纸 第 6 页 保存文件 test1.asp,并在浏览器中以 HTTP 方式进行浏览。 这其实是一个在 Internet 和 Intranet 上常见的功能,即当用户在浏览器端填写完表单后,通过调用一个通用网关程序将用户数据传送到服务器,由服务器进行处理后 再将结果返还给客户浏览器。过去为了实现这样的功能必须编写一个独立于 HTML之外的 CGI 程序,并通过 HTML进行调用,撇开 CGI 编写复杂等缺点不谈, CGI 的执行效率也是一个大问题,每一个表单 (form)均须执行一个可执行文档,当多人同时上线使用时,多个文档同时执行,将大大降低 WEB服务器的执行速度,如今 ASP 提供

15、了与 HTML完全相融的编程环境,显然要比使用 CGI 便捷得多。 在本期的最后让我们再来看看 ASP 的循环功能,譬如你希望当客户在晚间 7:00 至凌晨 0:00:00 浏览你的页面时,在页面中央显示 6 个笑脸表 示问候,那么你只需要将以下命令剪贴到“ GoodEvening!”后面即可: 这是一个最最基本的循环语句,它将一个笑脸图片重复调用六次并显示在页面上。当然此例的效果完全可以用 HTML做到,但是不难发现使用 ASP 大大缩短了代码的重复编写,使得程序具有良好的可阅读性。另外,当你制作一个诸如根据用户投票来给所评测的对象评定星级的评测站点时,使 用此法,你就完全不需要为每一个星级

16、制作一幅图片。如果一个对象被评为 4 星级,那只需将一颗星的图片循环显示 4 次,类推即可。 中原工学院信息商务学院毕业设计(论文)译文专用纸 第 7 页 http:/ reference.asp Based on the development of ASP Microsoft Active Server 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 c

17、ontained 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 with 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 dis

18、tance 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 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

19、 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 other 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 sin

20、gle 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 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 m

21、achine 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 account. 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

22、 Active Server Pages a net for establishing accounting page inside permit. Active Server Pages a feet for making using this language speech( VBScript, Jscript) 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

23、language speech. 5.Active Server Pages can with term why the ActiveX scripting language speech permits 中原工学院信息商务学院毕业设计(论文)译文专用纸 第 8 页 mutually. In addition to canning make establish with VBScript or JScript language speeches to account, return the over the plug- in square type, make use from the thi

24、rd an its his feet for lifting providing this language speech,such as REXX, Perl, etc. of Tcl,. Feet this lead is the COM( Component Object Model) thing piece of a reason feet this distance preface. 6.Active Server Pages source distance preface, cant were spread a machine, because of and can to avoi

25、d to do not need a source for writing distance preface drive his person , also lift high the peaceful whole sex of the distance preface. 7. Can make use the feet that a machine carry this produce to living a feet for the door carry this. 8. The thing piece leads the direction.( Object- oriented) 9.T

26、he ActiveX Server Components( ActiveX a machine a piece) have to have no limit can . Can to make to use the Visual Basic, Java, Visual C+, COBOL etc. plait distance language speech weaves to write your an ActiveX for needing wanting Server Component. ASP strange and wonderful a dream for true is not

27、 of raising, descending pleasing eachly is very peaceful and allly taking, I will taking getting big house entering into ASP a life time boundary. A wreath for first, letting I coming seeing carrying a line ofly the ASP need : Microsoft Internet Information Server version 3.0/4.0 on Windows NT Serve

28、r Microsoft Peer Web Services Version 3.0 on Windows NT Workstation Microsoft Personal Web Server on Windows 95/98 It is positive to is not such as the ex- text a distance for saying, with first sort preface together,.The asp distance preface has no and must weave to translate, the ASP distance pref

29、ace controls to make a, is to make establish with VBScript, JScript.etc. feet this language speech to account of, be the an ASP distance preface, feet this distance preface will a the whole set of life ream hair sends to release feet this solution the machine( namely feet this lead the ), being rele

30、ased by feet this solution the machine enter a line of turning over to translate to combine its turn to change a life for can the line of ream. When however, together its he weave the distance language talks a kind, the ASP distance preface plait writes too the follows a the rules that settle is the

31、n, such as fruit you wants to make use your a feet for pleased love this language 中原工学院信息商务学院毕业设计(论文)译文专用纸 第 9 页 speech plait writes the ASP distance preface, that you of a machine the top must have necessarily and can solve feet this solution that release this type of feet this language speech rele

32、ases the machine. When you are peaceful to pack the ASP, is the lifted to provide two kinds of feets this language speech: VBsrcipt with JScript, but the VBscript were then made for is feet this language speech that recognize. You too can with root according to from F of pleased like to change to be

33、come is feet this language speech that recognize. ASP this body is not a kind of feet this language to talk, its is a wreath to lifted to provide a kind of making got in HTML page feet in this distance preface to carry line . But is, to learn the good ASP again and necessarily must the language meth

34、od that hold it is then with the rules. Now at let I open to start a step per step ground recognizes to know to combine to learn the Active Server Pages. ASP distance preface its solid regard exhibition as.Asp pure text this form type save to can contain with the pack in on the WEB a machine of, you

35、 can then use term why text this plait machine beat open it, ASP distance preface the pure text this, HTML mark records with and feet this life makes. You need only.The asp distance preface puts the in WEB a machine intends eyes record the bottom( that eyes record to must have necessarily can a powe

36、r limit), can visited to ask the ASP distance preface over the WWW square type with the . Toing learn the good ASP distance preface establish to account, necessarily must the plait that hold the feet this write, that investigate unexpectedly the is a feet this? Its solid feet this is from an is feet

37、 this life ream a set of the row of, such as together a the distance preface of the sort, feet this can to give a worth a changes the deal, can make the WEB a machine hair send a value with the life a machine, can also with will an is row life the ream settles the righteousness an over distance. To

38、weave to write the feet this, you must want to be familiar necessarily all to little a feet this language speech, such as VBScript.Feet this language speech is a kind of lying in HTML with ,such as JAVA, Visual Basic, C,+ etc. weaves the distance language speech a language for of a kind ofly with ta

39、lks, doing to take care of it even connect the near empress, but it does not have the plait distance language the speech reply the language method of the miscellaneous and strict to is then with rules. Such as the ex- a feet for saying first of ASP lifting to provide this carries a wreath can hold t

40、o grow feet this language speech more, such 中原工学院信息商务学院毕业设计(论文)译文专用纸 第 10 页 as: JScript, REXX, PERL.etc. etc., this have no the establishes the ASP distance preface to account lift the hair that provided the wide flicks remaining ground. The ASP makes now the widely big WEB establishes to account no

41、t necessarily at is to denies for a machine hold but a heart, solid on the occasion of top calculate you at together a.Asp text a feet for inside making using not together this language talks, you have no must for this load of , you also need only at because of have on slicing for to will carry into

42、 in a machine a for, a machine have to arriving is the knot fruit of a distance preface line,.Asp inside a feet for clearly making using not together this language speech is namely can. Bottom is a type of at together a.Asp text a son: Sub Callme Response.Write “CallMe“ End Sub function ViewDate() var x x = new Date() Response.Write(x.toString() This is each one to connect the in this text a true positive ASP distance preface,1000 10000

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。