外文翻譯ASP.NET 概述.doc_第1頁(yè)
外文翻譯ASP.NET 概述.doc_第2頁(yè)
外文翻譯ASP.NET 概述.doc_第3頁(yè)
外文翻譯ASP.NET 概述.doc_第4頁(yè)
外文翻譯ASP.NET 概述.doc_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

1附件1:外文資料翻譯譯文ASP.NET概述ASP.NET是一個(gè)統(tǒng)一的Web開發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級(jí)Web應(yīng)用程序所必需的各種服務(wù)。ASP.NET作為.NETFramework的一部分提供。當(dāng)您編寫ASP.NET應(yīng)用程序的代碼時(shí),可以訪問(wèn).NETFramework中的類。您可以使用與公共語(yǔ)言運(yùn)行庫(kù)(CLR)兼容的任何語(yǔ)言來(lái)編寫應(yīng)用程序的代碼,這些語(yǔ)言包括MicrosoftVisualBasic、C#、JScript.NET和J#。使用這些語(yǔ)言,可以開發(fā)利用公共語(yǔ)言運(yùn)行庫(kù)、類型安全、繼承等方面的優(yōu)點(diǎn)的ASP.NET應(yīng)用程序。ASP.NET包括:頁(yè)和控件框架ASP.NET編譯器安全基礎(chǔ)結(jié)構(gòu)狀態(tài)管理功能應(yīng)用程序配置運(yùn)行狀況監(jiān)視和性能功能調(diào)試支持XMLWebservices框架可擴(kuò)展的宿主環(huán)境和應(yīng)用程序生命周期管理可擴(kuò)展的設(shè)計(jì)器環(huán)境ASP.NET頁(yè)和控件框架是一種編程框架,它在Web服務(wù)器上運(yùn)行,可以動(dòng)態(tài)地生成和呈現(xiàn)ASP.NET網(wǎng)頁(yè)??梢詮娜魏螢g覽器或客戶端設(shè)備請(qǐng)求ASP.NET網(wǎng)頁(yè),ASP.NET會(huì)向請(qǐng)求瀏覽器呈現(xiàn)標(biāo)記(例如HTML)。通常,您可以對(duì)多個(gè)瀏覽器使用相同的頁(yè),因?yàn)锳SP.NET會(huì)為發(fā)出請(qǐng)求的瀏覽器呈現(xiàn)適當(dāng)?shù)臉?biāo)記。但是,您可以針對(duì)諸如MicrosoftInternetExplorer6的特定瀏覽器設(shè)計(jì)2ASP.NET網(wǎng)頁(yè),并利用該瀏覽器的功能。ASP.NET支持基于Web的設(shè)備(如移動(dòng)電話、手持型計(jì)算機(jī)和個(gè)人數(shù)字助理(PDA))的移動(dòng)控件。ASP.NET網(wǎng)頁(yè)是完全面向?qū)ο蟮?。在ASP.NET網(wǎng)頁(yè)中,可以使用屬性、方法和事件來(lái)處理HTML元素。ASP.NET頁(yè)框架為響應(yīng)在服務(wù)器上運(yùn)行的代碼中的客戶端事件提供統(tǒng)一的模型,從而使您不必考慮基于Web的應(yīng)用程序中固有的客戶端和服務(wù)器隔離的實(shí)現(xiàn)細(xì)節(jié)。該框架還會(huì)在頁(yè)處理生命周期中自動(dòng)維護(hù)頁(yè)及該頁(yè)上控件的狀態(tài)。使用ASP.NET頁(yè)和控件框架還可以將常用的UI功能封裝成易于使用且可重用的控件。控件只需編寫一次,即可用于許多頁(yè)并集成到ASP.NET網(wǎng)頁(yè)中。這些控件在呈現(xiàn)期間放入ASP.NET網(wǎng)頁(yè)中。ASP.NET頁(yè)和控件框架還提供各種功能,以便可以通過(guò)主題和外觀來(lái)控制網(wǎng)站的整體外觀和感覺??梢韵榷x主題和外觀,然后在頁(yè)面級(jí)或控件級(jí)應(yīng)用這些主題和外觀。除了主題外,還可以定義母版頁(yè),以使應(yīng)用程序中的頁(yè)具有一致的布局。一個(gè)母版頁(yè)可以定義您希望應(yīng)用程序中的所有頁(yè)(或一組頁(yè))所具有的布局和標(biāo)準(zhǔn)行為。然后可以創(chuàng)建包含要顯示的頁(yè)特定內(nèi)容的各個(gè)內(nèi)容頁(yè)。當(dāng)用戶請(qǐng)求內(nèi)容頁(yè)時(shí),這些內(nèi)容頁(yè)與母版頁(yè)合并,產(chǎn)生將母版頁(yè)的布局與內(nèi)容頁(yè)中的內(nèi)容組合在一起的輸出。所有ASP.NET代碼都經(jīng)過(guò)了編譯,可提供強(qiáng)類型、性能優(yōu)化和早期綁定以及其他優(yōu)點(diǎn)。代碼一經(jīng)編譯,公共語(yǔ)言運(yùn)行庫(kù)會(huì)進(jìn)一步將ASP.NET編譯為本機(jī)代碼,從而提供增強(qiáng)的性能。ASP.NET包括一個(gè)編譯器,該編譯器將包括頁(yè)和控件在內(nèi)的所有應(yīng)用程序組件編譯成一個(gè)程序集,之后ASP.NET宿主環(huán)境可以使用該程序集來(lái)處理用戶請(qǐng)求。除了.NET的安全功能外,ASP.NET還提供了高級(jí)的安全基礎(chǔ)結(jié)構(gòu),以便對(duì)用戶進(jìn)行身份驗(yàn)證和授權(quán),并執(zhí)行其他與安全相關(guān)的功能。您可以使用由IIS提供的Windows身份驗(yàn)證對(duì)用戶進(jìn)行身份驗(yàn)證,也可以通過(guò)您自己的用戶數(shù)據(jù)庫(kù)3使用ASP.NETForms身份驗(yàn)證和ASP.NET成員資格來(lái)管理身份驗(yàn)證。此外,可以使用Windows組或您自己的自定義角色數(shù)據(jù)庫(kù)(使用ASP.NET角色)來(lái)管理Web應(yīng)用程序的功能和信息方面的授權(quán)。您可以根據(jù)應(yīng)用程序的需要方便地移除、添加或替換這些方案。ASP.NET始終使用特定的Windows標(biāo)識(shí)運(yùn)行,因此,您可以通過(guò)使用Windows功能(例如NTFS訪問(wèn)控制列表(ACL)、數(shù)據(jù)庫(kù)權(quán)限等等)來(lái)保護(hù)應(yīng)用程序的安全。ASP.NET提供了內(nèi)部狀態(tài)管理功能,它使您能夠存儲(chǔ)頁(yè)請(qǐng)求期間的信息,例如客戶信息或購(gòu)物車的內(nèi)容。您可以保存和管理應(yīng)用程序特定、會(huì)話特定、頁(yè)特定、用戶特定和開發(fā)人員定義的信息。此信息可以獨(dú)立于頁(yè)上的任何控件。ASP.NET提供了分布式狀態(tài)功能,使您能夠管理一臺(tái)計(jì)算機(jī)或數(shù)臺(tái)計(jì)算機(jī)上同一應(yīng)用程序的多個(gè)實(shí)例的狀態(tài)信息。通過(guò)ASP.NET應(yīng)用程序使用的配置系統(tǒng),可以定義Web服務(wù)器、網(wǎng)站或單個(gè)應(yīng)用程序的配置設(shè)置。您可以在部署ASP.NET應(yīng)用程序時(shí)定義配置設(shè)置,并且可以隨時(shí)添加或修訂配置設(shè)置,且對(duì)運(yùn)行的Web應(yīng)用程序和服務(wù)器具有最小的影響。ASP.NET配置設(shè)置存儲(chǔ)在基于XML的文件中。由于這些XML文件是ASCII文本文件,因此對(duì)Web應(yīng)用程序進(jìn)行配置更改比較簡(jiǎn)單。您可以擴(kuò)展配置方案,使其符合自己的要求。ASP.NET包括可監(jiān)視ASP.NET應(yīng)用程序的運(yùn)行狀況和性能的功能。使用ASP.NET運(yùn)行狀況監(jiān)視可以報(bào)告關(guān)鍵事件,這些關(guān)鍵事件提供有關(guān)應(yīng)用程序的運(yùn)行狀況和錯(cuò)誤情況的信息。這些事件顯示診斷和監(jiān)視特征的組合,并在記錄哪些事件以及如何記錄事件等方面提供了高度的靈活性。ASP.NET支持兩組可供應(yīng)用程序訪問(wèn)的性能計(jì)數(shù)器:ASP.NET系統(tǒng)性能計(jì)數(shù)器組ASP.NET應(yīng)用程序性能計(jì)數(shù)器組ASP.NET利用運(yùn)行庫(kù)調(diào)試基礎(chǔ)結(jié)構(gòu)來(lái)提供跨語(yǔ)言和跨計(jì)算機(jī)調(diào)試支持。可以調(diào)試托管和非托管對(duì)象,以及公共語(yǔ)言運(yùn)行庫(kù)和腳本語(yǔ)言支持的所有語(yǔ)言。4此外,ASP.NET頁(yè)框架提供使您可以將檢測(cè)消息插入ASP.NET網(wǎng)頁(yè)的跟蹤模式。ASP.NET支持XMLWebservices。XMLWebservices是包含業(yè)務(wù)功能的組件,利用該業(yè)務(wù)功能,應(yīng)用程序可以使用HTTP和XML消息等標(biāo)準(zhǔn)跨越防火墻交換信息。XMLWebservices不用依靠特定的組件技術(shù)或?qū)ο笳{(diào)用約定。因此,用任何語(yǔ)言編寫、使用任何組件模型并在任何操作系統(tǒng)上運(yùn)行的程序,都可以訪問(wèn)XMLWebservices。ASP.NET包括一個(gè)可擴(kuò)展的宿主環(huán)境,該環(huán)境控制應(yīng)用程序的生命周期,即從用戶首次訪問(wèn)此應(yīng)用程序中的資源(例如頁(yè))到應(yīng)用程序關(guān)閉這一期間。雖然ASP.NET依賴作為應(yīng)用程序宿主的Web服務(wù)器(IIS),但ASP.NET自身也提供了許多宿主功能。通過(guò)ASP.NET的基礎(chǔ)結(jié)構(gòu),您可以響應(yīng)應(yīng)用程序事件并創(chuàng)建自定義HTTP處理程序和HTTP模塊。ASP.NET中提供了對(duì)創(chuàng)建Web服務(wù)器控件設(shè)計(jì)器(用于可視化設(shè)計(jì)工具,例如VisualStudio)的增強(qiáng)支持。使用設(shè)計(jì)器可以為控件生成設(shè)計(jì)時(shí)用戶界面,這樣開發(fā)人員可以在可視化設(shè)計(jì)工具中配置控件的屬性和內(nèi)容。C#是一種簡(jiǎn)潔、類型安全的面向?qū)ο蟮恼Z(yǔ)言,開發(fā)人員可以使用它來(lái)構(gòu)建在.NETFramework上運(yùn)行的各種安全、可靠的應(yīng)用程序。使用C#,您可以創(chuàng)建傳統(tǒng)的Windows客戶端應(yīng)用程序、XMLWebservices、分布式組件、客戶端-服務(wù)器應(yīng)用程序、數(shù)據(jù)庫(kù)應(yīng)用程序以及很多其他類型的程序。MicrosoftVisualC#2005提供高級(jí)代碼編輯器、方便的用戶界面設(shè)計(jì)器、集成調(diào)試器和許多其他工具,以在C#語(yǔ)言版本2.0和.NETFramework的基礎(chǔ)上加快應(yīng)用程序的開發(fā)。C#語(yǔ)法表現(xiàn)力強(qiáng),只有不到90個(gè)關(guān)鍵字,而且簡(jiǎn)單易學(xué)。C#的大括號(hào)語(yǔ)法使任何熟悉C、C+或Java的人都可以立即上手。了解上述任何一種語(yǔ)言的開發(fā)人員通常在很短的時(shí)間內(nèi)就

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論