




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
本科生畢業(yè)論文外文翻譯資料學院(系):湖南文理學院計算機系專業(yè):計算機科學與技術(shù)姓名:學號:外文出處:/print/387附件:1.外文資料翻譯譯文;2.外文原文。指導(dǎo)教師評語:簽名:年月日外文資料翻譯(不少于4000外文印刷字符)1所譯外文資料:作者:KevinYank書名(或論文題目):ASPLanguageBasics出版社(或刊物名稱):/print/387出版時間(或刊號):2001.4所譯頁碼:2譯成中文:ASP基礎(chǔ)語言ASP是構(gòu)建動態(tài)網(wǎng)頁應(yīng)用的被實踐證明了的技術(shù),為你需要創(chuàng)建任何的東西從一個基于圖片庫個人網(wǎng)頁到一個完整的目錄,為你的下一個商業(yè)項目提供全面的系統(tǒng)提供了強大的功能和靈活性。ASP唯一的特性即讓你選擇你最喜歡的腳本語言,像JavaScript或者VBScript,然而VBScript是至今為止最流行的腳本語言。在本文中,我將帶你學習VBScript的基本syntax,包括變量,操作數(shù)和控制結(jié)構(gòu)。本文是ASP系列教程的第二本,該系列教程的目標是教你一切你需要了解使用ASP創(chuàng)建動態(tài)網(wǎng)頁。本文需要在掌握在系列教程的前面部分,從ASP學起,不要遺漏。變量這里列出了在前面部分我?guī)湍銊?chuàng)建的ASP腳本的開頭:123MyFirstASPPage456%7WriteoutasimpleHTMLparagraph8Response.WriteThisisatestofASP.9%1011當然我承認在文章中,這是一個ASP腳本完整而沒有興趣的例子。當寫下例子,這個腳本不能做普通傳統(tǒng)網(wǎng)頁不可能做的任何事情。當然,我給了一個稍微有興趣的例子,它顯示當前服務(wù)器的時間,但是真正有用的腳本使用有興趣的方式需要執(zhí)行一些計算的格式,操縱目前動態(tài)信息。寫ASP程序使用最多的語言,我們通過這個系列叫做VBScript。像許多其它程序語言一樣,VBScript讓你用變量存儲數(shù)據(jù)。一變量可以被認為是內(nèi)存里的一個位置,這個位置是用來存儲數(shù)據(jù)的。VBScript被認為是最自由的一類程序語言,這意味著一特殊的變量可以存儲任何類型的信息,可以是一個數(shù)字,一篇文章,一個數(shù)據(jù)或者一些復(fù)雜的數(shù)據(jù)堆(與嚴格程序語言相對的,你只能用每一個變量來存儲一種類型的信息)。在你使用一個變量時,雖然你必須聲明它,即你必須讓ASP了解你想用一個特殊的名字創(chuàng)建一個變量。讓我們看一個例子來鞏固在你腦子里的概念。即你在做一張網(wǎng)頁是執(zhí)行Celsius和Fahrenheit溫度的轉(zhuǎn)換。Celsius在鄉(xiāng)村被使用,20°。C被認為是一個房間溫度的值。下面的代碼是創(chuàng)建一個intRoomTempC的變量,然后賦值為20:NewRevised2ndEditionOutNOW!BuildYourOwnDatabaseDrivenWebsiteUsingPHP&MySQLFullyupdatedforPHP4.3.InstallationinstructionsforMacOSXFullindexprovidedNewwiderbooksizeEnhancedfontsNewcoverdesignLay-flatspineAllcontentrevisitedDownloadtheFirst4ChaptersFREETellmemoreaboutthistop-sellingbook.DimintRoomTempCCreateavariableintRoomTempC=20Assignthevariableavalueof20在上面關(guān)鍵字Dim的范圍比較小,在使用VBScript創(chuàng)建一個名字確定的變量(就如intRoomTempC)你會問為什么要范圍呢?我同意,這不是最清晰的選擇,但是基本上涉及了你問VBScript所做的一切。當創(chuàng)建一個變量,VBScript需要在內(nèi)存中留一些空間來存儲放在變量中的任何值,它的部分任務(wù)是明確所分配的空間大小。在任何情況下,創(chuàng)建一個變量就像打Dim后跟變量名。上面例子的第二行賦了一個值給剛創(chuàng)建的變量,明確了它變量賦值是數(shù)字20。等號是一個明確的操作符,因為它來確定變量的賦值。在本文的課程學習中,你將碰到許多其他的操作符,用來給變量另外離奇而有意思的東西,以及它們存儲的值。你應(yīng)該在確定一個值時,先創(chuàng)建一個變量,通常在使用它前給想給它一個確定的值。試著給變量一個不存在的值,不管怎么樣,將引起VBScrip自動創(chuàng)建一個全名的新變量。這個叫隱式說明,因為新的變量被隱式的說明由于你試者給一個不存在的變量賦值。由于你能自由的對你所有的變量進行隱式說明,你可以知道的關(guān)鍵是手動的用Dim命令創(chuàng)建任何一個和每一個變量。如何容易處理的找出在你的代碼中的打字中錯誤的解答。VBScript提供了另一個命令OptionExplicit,在你試著給一個不存在的變量賦值時,它將導(dǎo)致不允許的隱式說明和代替顯示錯誤信息。你想為什么會發(fā)生這種情況呢?考慮一下下面的例子:DimintRoomTempCCreateavariableintRomTempC=20Assignthevariableavalueof20如果你有一雙敏銳的眼睛,你可可以注意到第二行的變量名拼寫錯誤。這種類型的錯誤甚至在有經(jīng)驗的程序員中也一直存在。在變量能隱式說明的幫助下,第二行將創(chuàng)建另一個新的變量intRomTempC,然后代替那個變量存儲值。現(xiàn)在,你的剩余的腳本希望在intRoomTempC存儲值,你的運行將出現(xiàn)問題。在更大的腳本中,對像這樣一個小的打字中錯誤的追蹤是非常的費時間的。OptionExplicit的來源:這時,ASP將用非法的隱式說明報告打印錯誤,用精確的每一行數(shù)字顯示打字中錯誤信息。因為這個原因,我往往用Dim來隱式說明所有的我的變量以及明確我的ASP腳本中第一行的OptionExplicit。它可能花更多的時間打,但是它省去當問題出現(xiàn)時的許多頭痛的問題。在同一行上創(chuàng)建幾個變量的一個捷徑。例如,下面一行將創(chuàng)建兩個變量ntRoomTempC,和intFreezingC:DimintRoomTempC,intFreezingCTwovariablesinoneline到目前為止你可以知道我對變量命名的的慣例。在上面的小片段中用int開頭創(chuàng)建了兩個變量。我使用的這些變量都包含整型前綴(全部數(shù)字)的。你可以自由的命名你的變量,無論你喜歡什么以及你喜歡在他們中存儲什么的數(shù)據(jù),但是我更喜歡用這個慣例作為每一個變量的信息類型的有用的提醒者。關(guān)于前綴變量名字的線索的實行是以Hungariannotation而著稱的,對上面這一些列都了解的前提下,我將介紹其它的數(shù)據(jù)類型的附加前綴。Web發(fā)展已經(jīng)超出了在線小冊子將滿足典型公司對Web存在的需求的關(guān)鍵點。如果你作為Web站點管理員的市場瞄準的是自己,你需要有構(gòu)建在線應(yīng)用的一些技能Web站點能使用戶相互作用,或者做一些事情(如發(fā)郵件),得到他們明確需要的目標信息(如實時庫存引文),或者和別的用戶相互作用(如在線社團)。在這一系列文章,我通過學習最流行的框架的過程引導(dǎo)你創(chuàng)建動態(tài)Web站點像這些ASP。如果你能夠獲得ASP大量知識,還有一些實踐用它來構(gòu)建Web站點,你作為一個Web開發(fā)者應(yīng)該做工作決不會問題。用關(guān)鍵字ASP來快速查找你喜愛的在線工作目錄應(yīng)該更能夠使你相信。在文章的第一部分,我將幫助你通過介紹VBScript程序語言讓你感覺你是新手,然后怎么使用ASP來寫動態(tài)Web網(wǎng)頁。在我得到那個以前,我將停止解釋服務(wù)器端腳本,特別是ASP,與你可能熟悉其它的Web腳本技術(shù)不同,像客戶端Java腳本語言。這使你用適當?shù)脑~匯武裝自己確保我們在頭向前的勇敢進入ASP新世界。服務(wù)器端的腳本為了理解ASP適合Web開發(fā)的大圖片,你需要理解服務(wù)器端的腳本語言的概念。如果你用Perl,PHP,JSP或者ColdFusion編寫Web頁面前,你能夠安全略過這部分所有這些是服務(wù)器端的腳本語言,ASP工作在許多相同的方式。如果你只是用HTML知識來輔助ASP(也許有過一些CSS或者Java腳本的經(jīng)歷),那么你將發(fā)現(xiàn)服務(wù)器端的腳本是有點不同之處的。讓我開始給你一個標準的快速回顧,非ASPWeb網(wǎng)頁工作。圖1中顯示客戶端的計算機(計算機屬于用戶)Web瀏覽器對頁面做請求即html(1)文件。假定在Web主機上存在被請求的文件,Web服務(wù)器軟件能發(fā)現(xiàn)它,軟件能通過發(fā)回文件給瀏覽器來回應(yīng)請求。任何附加文件(如圖象文件)要求顯示頁面是用同樣的方式請求和接收。協(xié)議用做交易,的確Web瀏覽器和Web服務(wù)器通信是叫做HTTP。如果你曾經(jīng)在你的網(wǎng)頁上用過Java腳本,你知道請求Web網(wǎng)頁(html文件)能包含除了普通HTML代碼,用Java腳本寫的小程序。這些程序或者腳本通過Web瀏覽器是可讀可執(zhí)行的當頁面顯示在瀏覽器上時。所以Web瀏覽器必須理解怎么讀HTML和顯示文本和圖象,但是它必須能運行顯示在Web頁面的Java腳本程序。瀏覽器收到Web服務(wù)器這個安排后運行腳本,這個安排叫客戶端腳本。在圖1右手邊所有名字有意義的腳本在客護端運行。Web服務(wù)器文件發(fā)送是否包含腳本是完全健忘的,這是瀏覽器(客戶端)處理執(zhí)行腳本。ASP適合不同的技術(shù)種類,叫客戶端腳本,它不在瀏覽器運行客戶端而是在Web服務(wù)器上負責運行腳本。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- it耗材采購合同范本
- 勞動服務(wù)合同范本
- 包辦野餐服務(wù)合同范本
- 農(nóng)業(yè)水費征收合同范本
- 勞務(wù)咨詢派遣合同范本
- 東易日盛設(shè)計合同范本
- 兼職領(lǐng)隊合同范本
- 單位內(nèi)部組織合同范本
- 出租鋼管吊籃合同范例
- 企業(yè)貸款借款合同范本
- H3C-CAS虛擬化平臺詳細介紹
- 小學生韻母in、ing常見漢字與區(qū)分練習
- 藥房品種類別及數(shù)量清單
- 機關(guān)檔案管理工作培訓(xùn)PPT課件
- 初中物理人教版八年級下冊 第1節(jié)牛頓第一定律 課件
- 網(wǎng)站培訓(xùn)內(nèi)容trswcm65表單選件用戶手冊
- 連續(xù)平壓熱壓機 三篇 俞敏等
- 空調(diào)系統(tǒng)維保記錄表格模板
- 打印版-圓與二次函數(shù)綜合題精練(帶答案)
- 各種閥門CAD圖
- 工程結(jié)算書標準
評論
0/150
提交評論