




已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本科生畢業(yè)論文外文翻譯資料學(xué)院(系):湖南文理學(xué)院計(jì)算機(jī)系專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)姓名:學(xué)號(hào):外文出處:/print/387附件:1.外文資料翻譯譯文;2.外文原文。指導(dǎo)教師評(píng)語(yǔ):簽名:年月日外文資料翻譯(不少于4000外文印刷字符)1所譯外文資料:作者:KevinYank書(shū)名(或論文題目):ASPLanguageBasics出版社(或刊物名稱(chēng)):/print/387出版時(shí)間(或刊號(hào)):2001.4所譯頁(yè)碼:2譯成中文:ASP基礎(chǔ)語(yǔ)言ASP是構(gòu)建動(dòng)態(tài)網(wǎng)頁(yè)應(yīng)用的被實(shí)踐證明了的技術(shù),為你需要?jiǎng)?chuàng)建任何的東西從一個(gè)基于圖片庫(kù)個(gè)人網(wǎng)頁(yè)到一個(gè)完整的目錄,為你的下一個(gè)商業(yè)項(xiàng)目提供全面的系統(tǒng)提供了強(qiáng)大的功能和靈活性。ASP唯一的特性即讓你選擇你最喜歡的腳本語(yǔ)言,像JavaScript或者VBScript,然而VBScript是至今為止最流行的腳本語(yǔ)言。在本文中,我將帶你學(xué)習(xí)VBScript的基本syntax,包括變量,操作數(shù)和控制結(jié)構(gòu)。本文是ASP系列教程的第二本,該系列教程的目標(biāo)是教你一切你需要了解使用ASP創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)。本文需要在掌握在系列教程的前面部分,從ASP學(xué)起,不要遺漏。變量這里列出了在前面部分我?guī)湍銊?chuàng)建的ASP腳本的開(kāi)頭:123MyFirstASPPage456%7WriteoutasimpleHTMLparagraph8Response.WriteThisisatestofASP.9%1011當(dāng)然我承認(rèn)在文章中,這是一個(gè)ASP腳本完整而沒(méi)有興趣的例子。當(dāng)寫(xiě)下例子,這個(gè)腳本不能做普通傳統(tǒng)網(wǎng)頁(yè)不可能做的任何事情。當(dāng)然,我給了一個(gè)稍微有興趣的例子,它顯示當(dāng)前服務(wù)器的時(shí)間,但是真正有用的腳本使用有興趣的方式需要執(zhí)行一些計(jì)算的格式,操縱目前動(dòng)態(tài)信息。寫(xiě)ASP程序使用最多的語(yǔ)言,我們通過(guò)這個(gè)系列叫做VBScript。像許多其它程序語(yǔ)言一樣,VBScript讓你用變量存儲(chǔ)數(shù)據(jù)。一變量可以被認(rèn)為是內(nèi)存里的一個(gè)位置,這個(gè)位置是用來(lái)存儲(chǔ)數(shù)據(jù)的。VBScript被認(rèn)為是最自由的一類(lèi)程序語(yǔ)言,這意味著一特殊的變量可以存儲(chǔ)任何類(lèi)型的信息,可以是一個(gè)數(shù)字,一篇文章,一個(gè)數(shù)據(jù)或者一些復(fù)雜的數(shù)據(jù)堆(與嚴(yán)格程序語(yǔ)言相對(duì)的,你只能用每一個(gè)變量來(lái)存儲(chǔ)一種類(lèi)型的信息)。在你使用一個(gè)變量時(shí),雖然你必須聲明它,即你必須讓ASP了解你想用一個(gè)特殊的名字創(chuàng)建一個(gè)變量。讓我們看一個(gè)例子來(lái)鞏固在你腦子里的概念。即你在做一張網(wǎng)頁(yè)是執(zhí)行Celsius和Fahrenheit溫度的轉(zhuǎn)換。Celsius在鄉(xiāng)村被使用,20°。C被認(rèn)為是一個(gè)房間溫度的值。下面的代碼是創(chuàng)建一個(gè)intRoomTempC的變量,然后賦值為20:NewRevised2ndEditionOutNOW!BuildYourOwnDatabaseDrivenWebsiteUsingPHP&MySQLFullyupdatedforPHP4.3.InstallationinstructionsforMacOSXFullindexprovidedNewwiderbooksizeEnhancedfontsNewcoverdesignLay-flatspineAllcontentrevisitedDownloadtheFirst4ChaptersFREETellmemoreaboutthistop-sellingbook.DimintRoomTempCCreateavariableintRoomTempC=20Assignthevariableavalueof20在上面關(guān)鍵字Dim的范圍比較小,在使用VBScript創(chuàng)建一個(gè)名字確定的變量(就如intRoomTempC)你會(huì)問(wèn)為什么要范圍呢?我同意,這不是最清晰的選擇,但是基本上涉及了你問(wèn)VBScript所做的一切。當(dāng)創(chuàng)建一個(gè)變量,VBScript需要在內(nèi)存中留一些空間來(lái)存儲(chǔ)放在變量中的任何值,它的部分任務(wù)是明確所分配的空間大小。在任何情況下,創(chuàng)建一個(gè)變量就像打Dim后跟變量名。上面例子的第二行賦了一個(gè)值給剛創(chuàng)建的變量,明確了它變量賦值是數(shù)字20。等號(hào)是一個(gè)明確的操作符,因?yàn)樗鼇?lái)確定變量的賦值。在本文的課程學(xué)習(xí)中,你將碰到許多其他的操作符,用來(lái)給變量另外離奇而有意思的東西,以及它們存儲(chǔ)的值。你應(yīng)該在確定一個(gè)值時(shí),先創(chuàng)建一個(gè)變量,通常在使用它前給想給它一個(gè)確定的值。試著給變量一個(gè)不存在的值,不管怎么樣,將引起VBScrip自動(dòng)創(chuàng)建一個(gè)全名的新變量。這個(gè)叫隱式說(shuō)明,因?yàn)樾碌淖兞勘浑[式的說(shuō)明由于你試者給一個(gè)不存在的變量賦值。由于你能自由的對(duì)你所有的變量進(jìn)行隱式說(shuō)明,你可以知道的關(guān)鍵是手動(dòng)的用Dim命令創(chuàng)建任何一個(gè)和每一個(gè)變量。如何容易處理的找出在你的代碼中的打字中錯(cuò)誤的解答。VBScript提供了另一個(gè)命令OptionExplicit,在你試著給一個(gè)不存在的變量賦值時(shí),它將導(dǎo)致不允許的隱式說(shuō)明和代替顯示錯(cuò)誤信息。你想為什么會(huì)發(fā)生這種情況呢?考慮一下下面的例子:DimintRoomTempCCreateavariableintRomTempC=20Assignthevariableavalueof20如果你有一雙敏銳的眼睛,你可可以注意到第二行的變量名拼寫(xiě)錯(cuò)誤。這種類(lèi)型的錯(cuò)誤甚至在有經(jīng)驗(yàn)的程序員中也一直存在。在變量能隱式說(shuō)明的幫助下,第二行將創(chuàng)建另一個(gè)新的變量intRomTempC,然后代替那個(gè)變量存儲(chǔ)值?,F(xiàn)在,你的剩余的腳本希望在intRoomTempC存儲(chǔ)值,你的運(yùn)行將出現(xiàn)問(wèn)題。在更大的腳本中,對(duì)像這樣一個(gè)小的打字中錯(cuò)誤的追蹤是非常的費(fèi)時(shí)間的。OptionExplicit的來(lái)源:這時(shí),ASP將用非法的隱式說(shuō)明報(bào)告打印錯(cuò)誤,用精確的每一行數(shù)字顯示打字中錯(cuò)誤信息。因?yàn)檫@個(gè)原因,我往往用Dim來(lái)隱式說(shuō)明所有的我的變量以及明確我的ASP腳本中第一行的OptionExplicit。它可能花更多的時(shí)間打,但是它省去當(dāng)問(wèn)題出現(xiàn)時(shí)的許多頭痛的問(wèn)題。在同一行上創(chuàng)建幾個(gè)變量的一個(gè)捷徑。例如,下面一行將創(chuàng)建兩個(gè)變量ntRoomTempC,和intFreezingC:DimintRoomTempC,intFreezingCTwovariablesinoneline到目前為止你可以知道我對(duì)變量命名的的慣例。在上面的小片段中用int開(kāi)頭創(chuàng)建了兩個(gè)變量。我使用的這些變量都包含整型前綴(全部數(shù)字)的。你可以自由的命名你的變量,無(wú)論你喜歡什么以及你喜歡在他們中存儲(chǔ)什么的數(shù)據(jù),但是我更喜歡用這個(gè)慣例作為每一個(gè)變量的信息類(lèi)型的有用的提醒者。關(guān)于前綴變量名字的線索的實(shí)行是以Hungariannotation而著稱(chēng)的,對(duì)上面這一些列都了解的前提下,我將介紹其它的數(shù)據(jù)類(lèi)型的附加前綴。Web發(fā)展已經(jīng)超出了在線小冊(cè)子將滿足典型公司對(duì)Web存在的需求的關(guān)鍵點(diǎn)。如果你作為Web站點(diǎn)管理員的市場(chǎng)瞄準(zhǔn)的是自己,你需要有構(gòu)建在線應(yīng)用的一些技能Web站點(diǎn)能使用戶(hù)相互作用,或者做一些事情(如發(fā)郵件),得到他們明確需要的目標(biāo)信息(如實(shí)時(shí)庫(kù)存引文),或者和別的用戶(hù)相互作用(如在線社團(tuán))。在這一系列文章,我通過(guò)學(xué)習(xí)最流行的框架的過(guò)程引導(dǎo)你創(chuàng)建動(dòng)態(tài)Web站點(diǎn)像這些ASP。如果你能夠獲得ASP大量知識(shí),還有一些實(shí)踐用它來(lái)構(gòu)建Web站點(diǎn),你作為一個(gè)Web開(kāi)發(fā)者應(yīng)該做工作決不會(huì)問(wèn)題。用關(guān)鍵字ASP來(lái)快速查找你喜愛(ài)的在線工作目錄應(yīng)該更能夠使你相信。在文章的第一部分,我將幫助你通過(guò)介紹VBScript程序語(yǔ)言讓你感覺(jué)你是新手,然后怎么使用ASP來(lái)寫(xiě)動(dòng)態(tài)Web網(wǎng)頁(yè)。在我得到那個(gè)以前,我將停止解釋服務(wù)器端腳本,特別是ASP,與你可能熟悉其它的Web腳本技術(shù)不同,像客戶(hù)端Java腳本語(yǔ)言。這使你用適當(dāng)?shù)脑~匯武裝自己確保我們?cè)陬^向前的勇敢進(jìn)入ASP新世界。服務(wù)器端的腳本為了理解ASP適合Web開(kāi)發(fā)的大圖片,你需要理解服務(wù)器端的腳本語(yǔ)言的概念。如果你用Perl,PHP,JSP或者ColdFusion編寫(xiě)Web頁(yè)面前,你能夠安全略過(guò)這部分所有這些是服務(wù)器端的腳本語(yǔ)言,ASP工作在許多相同的方式。如果你只是用HTML知識(shí)來(lái)輔助ASP(也許有過(guò)一些CSS或者Java腳本的經(jīng)歷),那么你將發(fā)現(xiàn)服務(wù)器端的腳本是有點(diǎn)不同之處的。讓我開(kāi)始給你一個(gè)標(biāo)準(zhǔn)的快速回顧,非ASPWeb網(wǎng)頁(yè)工作。圖1中顯示客戶(hù)端的計(jì)算機(jī)(計(jì)算機(jī)屬于用戶(hù))Web瀏覽器對(duì)頁(yè)面做請(qǐng)求即html(1)文件。假定在Web主機(jī)上存在被請(qǐng)求的文件,Web服務(wù)器軟件能發(fā)現(xiàn)它,軟件能通過(guò)發(fā)回文件給瀏覽器來(lái)回應(yīng)請(qǐng)求。任何附加文件(如圖象文件)要求顯示頁(yè)面是用同樣的方式請(qǐng)求和接收。協(xié)議用做交易,的確Web瀏覽器和Web服務(wù)器通信是叫做HTTP。如果你曾經(jīng)在你的網(wǎng)頁(yè)上用過(guò)Java腳本,你知道請(qǐng)求Web網(wǎng)頁(yè)(html文件)能包含除了普通HTML代碼,用Java腳本寫(xiě)的小程序。這些程序或者腳本通過(guò)Web瀏覽器是可讀可執(zhí)行的當(dāng)頁(yè)面顯示在瀏覽器上時(shí)。所以Web瀏覽器必須理解怎么讀HTML和顯示文本和圖象,但是它必須能運(yùn)行顯示在Web頁(yè)面的Java腳本程序。瀏覽器收到Web服務(wù)器這個(gè)安排后運(yùn)行腳本,這個(gè)安排叫客戶(hù)端腳本。在圖1右手邊所有名字有意義的腳本在客護(hù)端運(yùn)行。Web服務(wù)器文件發(fā)送是否包含腳本是完全健忘的,這是瀏覽器(客戶(hù)端)處理執(zhí)行腳本。ASP適合不同的技術(shù)種類(lèi),叫客戶(hù)端腳本,它不在瀏覽器運(yùn)行客戶(hù)端而是在Web服務(wù)器上負(fù)責(zé)運(yùn)行腳本。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 時(shí)間管理與效率優(yōu)化考核試卷
- 紡織品及針織品新型面料研發(fā)考核試卷
- 藝人公關(guān)危機(jī)處理與媒體應(yīng)對(duì)技巧掌握考核試卷
- 聚合纖維的吸濕排汗性能考核試卷
- 空調(diào)器節(jié)能標(biāo)準(zhǔn)化進(jìn)程考核試卷
- 航空業(yè)跨文化溝通與談判技巧考核試卷
- 港澳臺(tái)籍人士?jī)?nèi)地旅游企業(yè)崗位聘用服務(wù)協(xié)議
- 集成式酒店模塊化精裝修材料采購(gòu)及結(jié)算合同
- 環(huán)保設(shè)施運(yùn)營(yíng)維護(hù)與升級(jí)改造協(xié)議
- 商業(yè)街區(qū)公共設(shè)施維護(hù)與運(yùn)營(yíng)管理承包合同
- 【課件】探索三角形全等的條件(SSS)課件+北師大版七年級(jí)數(shù)學(xué)下冊(cè)+
- 2024-2025統(tǒng)編版道德與法治六年級(jí)下冊(cè)期末考試卷附答案 (共3套)
- 2025年安徽省淮北市五校聯(lián)考中考二模歷史試題(含答案)
- 北師大版2025年四年級(jí)語(yǔ)文下冊(cè)期中考試
- 車(chē)位租賃協(xié)議書(shū)范本
- 變電站防恐課件
- DB11∕T856-2024門(mén)樓牌設(shè)置規(guī)范
- 公司技術(shù)合作合同協(xié)議書(shū)
- 機(jī)床精密加工技術(shù)優(yōu)化-深度研究
- 《XR技術(shù)應(yīng)用》課件
- 乘除法挑戰(zhàn)1000道練習(xí)題隨時(shí)打印
評(píng)論
0/150
提交評(píng)論