




已閱讀5頁,還剩4頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本科生畢業論文外文翻譯資料學院(系):湖南文理學院計算機系專業:計算機科學與技術姓名:學號:外文出處:/print/387附件:1.外文資料翻譯譯文;2.外文原文。指導教師評語:簽名:年月日外文資料翻譯(不少于4000外文印刷字符)1所譯外文資料:作者:KevinYank書名(或論文題目):ASPLanguageBasics出版社(或刊物名稱):/print/387出版時間(或刊號):2001.4所譯頁碼:2譯成中文:ASP基礎語言ASP是構建動態網頁應用的被實踐證明了的技術,為你需要創建任何的東西從一個基于圖片庫個人網頁到一個完整的目錄,為你的下一個商業項目提供全面的系統提供了強大的功能和靈活性。ASP唯一的特性即讓你選擇你最喜歡的腳本語言,像JavaScript或者VBScript,然而VBScript是至今為止最流行的腳本語言。在本文中,我將帶你學習VBScript的基本syntax,包括變量,操作數和控制結構。本文是ASP系列教程的第二本,該系列教程的目標是教你一切你需要了解使用ASP創建動態網頁。本文需要在掌握在系列教程的前面部分,從ASP學起,不要遺漏。變量這里列出了在前面部分我幫你創建的ASP腳本的開頭:123MyFirstASPPage456%7WriteoutasimpleHTMLparagraph8Response.WriteThisisatestofASP.9%1011當然我承認在文章中,這是一個ASP腳本完整而沒有興趣的例子。當寫下例子,這個腳本不能做普通傳統網頁不可能做的任何事情。當然,我給了一個稍微有興趣的例子,它顯示當前服務器的時間,但是真正有用的腳本使用有興趣的方式需要執行一些計算的格式,操縱目前動態信息。寫ASP程序使用最多的語言,我們通過這個系列叫做VBScript。像許多其它程序語言一樣,VBScript讓你用變量存儲數據。一變量可以被認為是內存里的一個位置,這個位置是用來存儲數據的。VBScript被認為是最自由的一類程序語言,這意味著一特殊的變量可以存儲任何類型的信息,可以是一個數字,一篇文章,一個數據或者一些復雜的數據堆(與嚴格程序語言相對的,你只能用每一個變量來存儲一種類型的信息)。在你使用一個變量時,雖然你必須聲明它,即你必須讓ASP了解你想用一個特殊的名字創建一個變量。讓我們看一個例子來鞏固在你腦子里的概念。即你在做一張網頁是執行Celsius和Fahrenheit溫度的轉換。Celsius在鄉村被使用,20°。C被認為是一個房間溫度的值。下面的代碼是創建一個intRoomTempC的變量,然后賦值為20:NewRevised2ndEditionOutNOW!BuildYourOwnDatabaseDrivenWebsiteUsingPHP&MySQLFullyupdatedforPHP4.3.InstallationinstructionsforMacOSXFullindexprovidedNewwiderbooksizeEnhancedfontsNewcoverdesignLay-flatspineAllcontentrevisitedDownloadtheFirst4ChaptersFREETellmemoreaboutthistop-sellingbook.DimintRoomTempCCreateavariableintRoomTempC=20Assignthevariableavalueof20在上面關鍵字Dim的范圍比較小,在使用VBScript創建一個名字確定的變量(就如intRoomTempC)你會問為什么要范圍呢?我同意,這不是最清晰的選擇,但是基本上涉及了你問VBScript所做的一切。當創建一個變量,VBScript需要在內存中留一些空間來存儲放在變量中的任何值,它的部分任務是明確所分配的空間大小。在任何情況下,創建一個變量就像打Dim后跟變量名。上面例子的第二行賦了一個值給剛創建的變量,明確了它變量賦值是數字20。等號是一個明確的操作符,因為它來確定變量的賦值。在本文的課程學習中,你將碰到許多其他的操作符,用來給變量另外離奇而有意思的東西,以及它們存儲的值。你應該在確定一個值時,先創建一個變量,通常在使用它前給想給它一個確定的值。試著給變量一個不存在的值,不管怎么樣,將引起VBScrip自動創建一個全名的新變量。這個叫隱式說明,因為新的變量被隱式的說明由于你試者給一個不存在的變量賦值。由于你能自由的對你所有的變量進行隱式說明,你可以知道的關鍵是手動的用Dim命令創建任何一個和每一個變量。如何容易處理的找出在你的代碼中的打字中錯誤的解答。VBScript提供了另一個命令OptionExplicit,在你試著給一個不存在的變量賦值時,它將導致不允許的隱式說明和代替顯示錯誤信息。你想為什么會發生這種情況呢?考慮一下下面的例子:DimintRoomTempCCreateavariableintRomTempC=20Assignthevariableavalueof20如果你有一雙敏銳的眼睛,你可可以注意到第二行的變量名拼寫錯誤。這種類型的錯誤甚至在有經驗的程序員中也一直存在。在變量能隱式說明的幫助下,第二行將創建另一個新的變量intRomTempC,然后代替那個變量存儲值。現在,你的剩余的腳本希望在intRoomTempC存儲值,你的運行將出現問題。在更大的腳本中,對像這樣一個小的打字中錯誤的追蹤是非常的費時間的。OptionExplicit的來源:這時,ASP將用非法的隱式說明報告打印錯誤,用精確的每一行數字顯示打字中錯誤信息。因為這個原因,我往往用Dim來隱式說明所有的我的變量以及明確我的ASP腳本中第一行的OptionExplicit。它可能花更多的時間打,但是它省去當問題出現時的許多頭痛的問題。在同一行上創建幾個變量的一個捷徑。例如,下面一行將創建兩個變量ntRoomTempC,和intFreezingC:DimintRoomTempC,intFreezingCTwovariablesinoneline到目前為止你可以知道我對變量命名的的慣例。在上面的小片段中用int開頭創建了兩個變量。我使用的這些變量都包含整型前綴(全部數字)的。你可以自由的命名你的變量,無論你喜歡什么以及你喜歡在他們中存儲什么的數據,但是我更喜歡用這個慣例作為每一個變量的信息類型的有用的提醒者。關于前綴變量名字的線索的實行是以Hungariannotation而著稱的,對上面這一些列都了解的前提下,我將介紹其它的數據類型的附加前綴。Web發展已經超出了在線小冊子將滿足典型公司對Web存在的需求的關鍵點。如果你作為Web站點管理員的市場瞄準的是自己,你需要有構建在線應用的一些技能Web站點能使用戶相互作用,或者做一些事情(如發郵件),得到他們明確需要的目標信息(如實時庫存引文),或者和別的用戶相互作用(如在線社團)。在這一系列文章,我通過學習最流行的框架的過程引導你創建動態Web站點像這些ASP。如果你能夠獲得ASP大量知識,還有一些實踐用它來構建Web站點,你作為一個Web開發者應該做工作決不會問題。用關鍵字ASP來快速查找你喜愛的在線工作目錄應該更能夠使你相信。在文章的第一部分,我將幫助你通過介紹VBScript程序語言讓你感覺你是新手,然后怎么使用ASP來寫動態Web網頁。在我得到那個以前,我將停止解釋服務器端腳本,特別是ASP,與你可能熟悉其它的Web腳本技術不同,像客戶端Java腳本語言。這使你用適當的詞匯武裝自己確保我們在頭向前的勇敢進入ASP新世界。服務器端的腳本為了理解ASP適合Web開發的大圖片,你需要理解服務器端的腳本語言的概念。如果你用Perl,PHP,JSP或者ColdFusion編寫Web頁面前,你能夠安全略過這部分所有這些是服務器端的腳本語言,ASP工作在許多相同的方式。如果你只是用HTML知識來輔助ASP(也許有過一些CSS或者Java腳本的經歷),那么你將發現服務器端的腳本是有點不同之處的。讓我開始給你一個標準的快速回顧,非ASPWeb網頁工作。圖1中顯示客戶端的計算機(計算機屬于用戶)Web瀏覽器對頁面做請求即html(1)文件。假定在Web主機上存在被請求的文件,Web服務器軟件能發現它,軟件能通過發回文件給瀏覽器來回應請求。任何附加文件(如圖象文件)要求顯示頁面是用同樣的方式請求和接收。協議用做交易,的確Web瀏覽器和Web服務器通信是叫做HTTP。如果你曾經在你的網頁上用過Java腳本,你知道請求Web網頁(html文件)能包含除了普通HTML代碼,用Java腳本寫的小程序。這些程序或者腳本通過Web瀏覽器是可讀可執行的當頁面顯示在瀏覽器上時。所以Web瀏覽器必須理解怎么讀HTML和顯示文本和圖象,但是它必須能運行顯示在Web頁面的Java腳本程序。瀏覽器收到Web服務器這個安排后運行腳本,這個安排叫客戶端腳本。在圖1右手邊所有名字有意義的腳本在客護端運行。Web服務器文件發送是否包含腳本是完全健忘的,這是瀏覽器(客戶端)處理執行腳本。ASP適合不同的技術種類,叫客戶端腳本,它不在瀏覽器運行客戶端而是在Web服務器上負責運行腳本。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年汽車檢測及維修師傅技能資格知識考試題與答案
- 南風藝術培訓學校簡介
- 質量管理培訓體系構建與實施
- 心康部部門培訓-構建心理健康防護體系
- 《灰姑娘的故事》課件
- 《醫學倫理學案例》課件
- 《數理邏輯概覽》課件
- 《社會主義核心價值觀教育》課件
- 日軍投降協議書
- 車庫標線銷售合同協議
- 《廣播電視與通信》課件
- 新能源汽車運用與維修專業人才培養方案
- 2024北京初三(上)期末語文匯編:議論文閱讀
- 小學數學《分數除法》50道計算題包含答案
- 預付煤款合同模板
- 光影中國學習通超星期末考試答案章節答案2024年
- 工科中的設計思維學習通超星期末考試答案章節答案2024年
- 2020年全國II卷英語高考真題試題(答案+解析)
- 腦洞大開背后的創新思維學習通超星期末考試答案章節答案2024年
- 科傻平差軟件說明指導書
- ipo上市商業計劃書
評論
0/150
提交評論