外文翻譯----ASP簡介.doc_第1頁
外文翻譯----ASP簡介.doc_第2頁
外文翻譯----ASP簡介.doc_第3頁
外文翻譯----ASP簡介.doc_第4頁
外文翻譯----ASP簡介.doc_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

畢業(yè)設(shè)計(jì)(論文)外文資料翻譯系部:專業(yè):姓名:學(xué)號(hào):外文出處:/webmonkey/98/39/index2a.html附件:1.外文資料翻譯譯文;2.外文原文。指導(dǎo)教師評(píng)語:選題與設(shè)計(jì)緊密相關(guān),翻譯基本通順,用語準(zhǔn)確、規(guī)范,預(yù)計(jì)譯文對(duì)設(shè)計(jì)將會(huì)有較好的幫助。簽名:06年3月16日(用外文寫)注:請(qǐng)將該封面與附件裝訂成冊(cè)。附件1:外文資料翻譯譯文ASP簡介服務(wù)器端的方案設(shè)計(jì)曾經(jīng)相當(dāng)?shù)睦щy。如果想要通過CGI書寫代碼就必須要求掌握一些編程語言,例如Perl或是C語言,然后導(dǎo)入,這樣的工作效率是非常低的。之后有人改進(jìn)了CGI技術(shù),一種新的運(yùn)用于服務(wù)器端的程序產(chǎn)生了。如果你的源程序是用Perl等解釋程序編寫的,服務(wù)器程序就需要運(yùn)行一個(gè)Perl的解釋程序,這樣會(huì)占據(jù)處理器許多的時(shí)間和內(nèi)存空間。這種情況如果在那些每天采集一千多數(shù)據(jù)的站點(diǎn)后果是十分嚴(yán)重的。同樣,你也不可能給程序劃分出一個(gè)完美的分界面,就象VB、VC+、或者其他一些程序。你可以通過觀察它們的運(yùn)行時(shí)所產(chǎn)生的錯(cuò)誤,去檢驗(yàn)該程序的運(yùn)行代碼。這是一種對(duì)于枯燥乏味的尋找語法錯(cuò)誤的很有趣的實(shí)踐體驗(yàn),然而,在此之前必須通過學(xué)習(xí)認(rèn)識(shí)到在生命中有更好的事情需要做,例如閱讀WiredNew.微軟努力嘗試去通過他們所開發(fā)的ASP技術(shù)去改變以上的那些情況。ASP技術(shù)是由服務(wù)器產(chǎn)生的頁面去指導(dǎo)其他程序執(zhí)行一些操作,例如accessdatabases(按日計(jì)工資存取),提供不同頁面給不同的基礎(chǔ)瀏覽器,現(xiàn)在我們已經(jīng)很少使用以前的服務(wù)器程序CGI,ASP就如同是一個(gè)高效率的提供給服務(wù)器直接運(yùn)行編碼的解釋程序,并且ASP的工作效率要比CGI高的多,因?yàn)锳SP主要運(yùn)行于服務(wù)性工作,并且使用多線程體系結(jié)構(gòu)保持優(yōu)勢。這里是來自Microsoftsite的一段解釋:“ASP是一個(gè)公開的、編譯快捷的應(yīng)用程序環(huán)境,在這里你可以結(jié)合HTML、源程序、并且可以再度使用ActiveX服務(wù)構(gòu)造來創(chuàng)建動(dòng)態(tài)的,強(qiáng)有力的基于Web的商業(yè)解決方案。ASP能夠提供服務(wù)器端程序通過自帶的IIS,并且支持VBScript和Jscript兩種腳本語言。”聽起來很棒,是嗎?但是,要緊記的是ASP并不是治療癌癥的完美的藥方。的確,他可以治愈你的煩惱如果你是一個(gè)擁有老資質(zhì)的微軟開發(fā)者,舒適的佇立在壟斷地位。IMNSHO,ASP的提出以致于世界上所有的VB程序?qū)⒃俅伪恍枰?。既然Web必須推擠Unix操作系統(tǒng)之后,成為引人注目的中心。(人們經(jīng)過試驗(yàn)并且失敗的VB源程序,幾乎因?yàn)槠渥陨淼囊淮蠖言蚨。〢SP留下等待,雖然它很有意思,然而它發(fā)展成為一個(gè)“開放的科技框架“,意味著在這個(gè)框架中你不需要使用微軟的產(chǎn)品去編寫程序,盡管這仍然是最好的方法。公正的說,在如今,你可以創(chuàng)建ASP網(wǎng)頁使用任何一種語言你所希望的。但是VB源程序仍然是最常用的選擇。這看起來似乎很多人將會(huì)選擇使用ASP,-我們做個(gè)熱觀的分析-因?yàn)樗心切㎝S開發(fā)者的工具實(shí)際上十分優(yōu)秀,并且在書寫上節(jié)約你的時(shí)間。ASP同樣可以利用COM和DCOM組件(組建對(duì)象模式,并且分布式組成對(duì)象模式)提出使用最小的努力。我將會(huì)在我的范例中使用VB源程序,然而你也可以使用Jscript(JavaScript或者ECMAScript,或者其他任何一種)脫離了原始的設(shè)計(jì)。同樣,一個(gè)公司出售為ASP解釋的脫離了原始模式的Perl解決方案,并且在ASP中使用JAVA同樣是十分簡單方便的。我同樣設(shè)想你可以在WindowsNT操作系統(tǒng)下使用IIS4.0,即使另一個(gè)公司為它提供了另一個(gè)服務(wù)器和運(yùn)行平臺(tái)微如同HTML或者Perl,你同樣可以其他的文字編譯器來編譯創(chuàng)建ASP的程序代碼。微軟VisualInterDev將為你提供精密的數(shù)據(jù)包以及向?qū)?,并且彈出提示,但你可能并不需要那么多的素材。說了這么多,現(xiàn)在讓我們看一些例子吧:一個(gè)ASP程序可以看作一個(gè)用許多輔助代碼編寫的HTML文件,并且使用一些不同的分隔符來區(qū)分HTML的各個(gè)功能模塊。以下是一個(gè)ASP代碼的簡單例子Example1如果你以ASP文件的形式保存,并且將起導(dǎo)入ASP自帶的運(yùn)行環(huán)境中,你就會(huì)看見在網(wǎng)頁中出現(xiàn)“Hello,World!”的內(nèi)容。不然的話,你句什么也看不見。需要記錄的重點(diǎn)是服務(wù)器是不被允許在分隔符代碼和執(zhí)行程序代碼之間夾雜其他任何東西的,禁止在這里使用HTML語言,否則將會(huì)產(chǎn)生錯(cuò)誤。同樣,在第一行里,所使用的語言是可以自己選擇的。如果你將這一行省略的話,系統(tǒng)將會(huì)默認(rèn)使用VB腳本語言。VB腳本語言是一種不固定的瑣碎的語言,盡管它支持各種各樣的數(shù)量類型(整型、浮點(diǎn)型、數(shù)據(jù)型、串型等等),VB腳本語言擁有唯一的主要數(shù)據(jù)類型:變量,是一種特殊的數(shù)據(jù)類型可以程序的執(zhí)行過程中按照需要轉(zhuǎn)換自己,這是在編程過程中普遍運(yùn)用到的。當(dāng)然,VB語言還擁有所有的程序設(shè)計(jì)語言必不可少的操作員,條件語言和控制結(jié)構(gòu)。既然你們已經(jīng)創(chuàng)建了一個(gè)頁面,你就應(yīng)該知道一些可能發(fā)生的事情。最好的辦法是,可預(yù)言的是微軟公司。他們擁有所有的關(guān)于可用的ASP的內(nèi)置對(duì)象的表格,通過一個(gè)例子來說明,IIS4同樣有著一些新的精密的數(shù)據(jù)對(duì)象,讓你能夠做一些事情就如同寄一封郵件或是向基于開放式數(shù)據(jù)庫胡接的數(shù)據(jù)庫一樣。以下是從微軟公司查閱的對(duì)象:請(qǐng)求從用戶那里獲取信息。響應(yīng)發(fā)送消息給用戶。服務(wù)器-通過Internet來通知服務(wù)器。轉(zhuǎn)換-存儲(chǔ)信息并且轉(zhuǎn)換成用戶當(dāng)前的使用的網(wǎng)絡(luò)服務(wù)器應(yīng)用共享應(yīng)用標(biāo)準(zhǔn)信息并且轉(zhuǎn)換應(yīng)用程序的設(shè)置。以上的每一對(duì)象都有一個(gè)特定的可以執(zhí)行的功能,叫做“方法”,并且有著一個(gè)或者多個(gè)道具,每一個(gè)都叫做通用定位類型對(duì)象代碼value=Object.Propertyorvalue=Object.Method()。在“Hello,world!”的這個(gè)例子中運(yùn)用到了最常用到的方法中的一個(gè),Responseobject:write。你可以在ASP允許的范圍之內(nèi)利用對(duì)象組建模式來創(chuàng)建對(duì)象。微軟公司的新方法是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論