旅行社管理系統(tǒng)中英文對(duì)照外文翻譯文獻(xiàn)_第1頁(yè)
旅行社管理系統(tǒng)中英文對(duì)照外文翻譯文獻(xiàn)_第2頁(yè)
旅行社管理系統(tǒng)中英文對(duì)照外文翻譯文獻(xiàn)_第3頁(yè)
旅行社管理系統(tǒng)中英文對(duì)照外文翻譯文獻(xiàn)_第4頁(yè)
旅行社管理系統(tǒng)中英文對(duì)照外文翻譯文獻(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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)介

濱州學(xué)院畢業(yè)設(shè)計(jì)(專(zhuān)業(yè)外文翻譯)ASP.NET概述ASP.NET是一個(gè)統(tǒng)一的Web開(kāi)發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級(jí)Web應(yīng)用程序所必需的各種服務(wù)。ASP.NET作為.NETFramework的一部分提供。當(dāng)您編寫(xiě)ASP.NET應(yīng)用程序的代碼時(shí),可以訪問(wèn).NETFramework中的類(lèi)。您可以使用與公共語(yǔ)言運(yùn)行庫(kù)(CLR)兼容的任何語(yǔ)言來(lái)編寫(xiě)應(yīng)用程序的代碼,這些語(yǔ)言包括MicrosoftVisualBasic、C#、JScript.NET和J#。使用這些語(yǔ)言,可以開(kāi)發(fā)利用公共語(yǔ)言運(yùn)行庫(kù)、類(lèi)型安全、繼承等方面的優(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覽器或客戶(hù)端設(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ì)ASP.NET網(wǎng)頁(yè),并利用該瀏覽器的功能。ASP.NET支持基于Web的設(shè)備(如移動(dòng)電話、手持型計(jì)算機(jī)和個(gè)人數(shù)字助理(PDA))的移動(dòng)控件。ASP.NET網(wǎng)頁(yè)是完全面向?qū)ο蟮摹T贏SP.NET網(wǎng)頁(yè)中,可以使用屬性、方法和事件來(lái)處理HTML元素。ASP.NET頁(yè)框架為響應(yīng)在服務(wù)器上運(yùn)行的代碼中的客戶(hù)端事件提供統(tǒng)一的模型,從而使您不必考慮基于Web的應(yīng)用程序中固有的客戶(hù)端和服務(wù)器隔離的實(shí)現(xiàn)細(xì)節(jié)。該框架還會(huì)在頁(yè)處理生命周期中自動(dòng)維護(hù)頁(yè)及該頁(yè)上控件的狀態(tài)。使用ASP.NET頁(yè)和控件框架還可以將常用的UI功能封裝成易于使用且可重用的控件??丶恍杈帉?xiě)一次,即可用于許多頁(yè)并集成到ASP.NET網(wǎng)頁(yè)中。這些控件在呈現(xiàn)期間放入ASP.NET網(wǎng)頁(yè)中。ASP.NET頁(yè)和控件框架還提供各種功能,以便可以通過(guò)主題和外觀來(lái)控制網(wǎng)站的整體外觀和感覺(jué)??梢韵榷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)用戶(hù)請(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)類(lèi)型、性能優(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)處理用戶(hù)請(qǐng)求。除了.NET的安全功能外,ASP.NET還提供了高級(jí)的安全基礎(chǔ)結(jié)構(gòu),以便對(duì)用戶(hù)進(jìn)行身份驗(yàn)證和授權(quán),并執(zhí)行其他與安全相關(guān)的功能。您可以使用由IIS提供的Windows身份驗(yàn)證對(duì)用戶(hù)進(jìn)行身份驗(yàn)證,也可以通過(guò)您自己的用戶(hù)數(shù)據(jù)庫(kù)使用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)求期間的信息,例如客戶(hù)信息或購(gòu)物車(chē)的內(nèi)容。您可以保存和管理應(yīng)用程序特定、會(huì)話特定、頁(yè)特定、用戶(hù)特定和開(kāi)發(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ǔ)言。此外,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ǔ)言編寫(xiě)、使用任何組件模型并在任何操作系統(tǒng)上運(yùn)行的程序,都可以訪問(wèn)XMLWebservices。ASP.NET包括一個(gè)可擴(kuò)展的宿主環(huán)境,該環(huán)境控制應(yīng)用程序的生命周期,即從用戶(hù)首次訪問(wèn)此應(yīng)用程序中的資源(例如頁(yè))到應(yīng)用程序關(guān)閉這一期間。雖然ASP.NET依賴(lài)作為應(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í)用戶(hù)界面,這樣開(kāi)發(fā)人員可以在可視化設(shè)計(jì)工具中配置控件的屬性和內(nèi)容。C#是一種簡(jiǎn)潔、類(lèi)型安全的面向?qū)ο蟮恼Z(yǔ)言,開(kāi)發(fā)人員可以使用它來(lái)構(gòu)建在.NETFramework上運(yùn)行的各種安全、可靠的應(yīng)用程序。使用C#,您可以創(chuàng)建傳統(tǒng)的Windows客戶(hù)端應(yīng)用程序、XMLWebservices、分布式組件、客戶(hù)端-服務(wù)器應(yīng)用程序、數(shù)據(jù)庫(kù)應(yīng)用程序以及很多其他類(lèi)型的程序。MicrosoftVisualC#2005提供高級(jí)代碼編輯器、方便的用戶(hù)界面設(shè)計(jì)器、集成調(diào)試器和許多其他工具,以在C#語(yǔ)言版本2.0和.NETFramework的基礎(chǔ)上加快應(yīng)用程序的開(kāi)發(fā)。C#語(yǔ)法表現(xiàn)力強(qiáng),只有不到90個(gè)關(guān)鍵字,而且簡(jiǎn)單易學(xué)。C#的大括號(hào)語(yǔ)法使任何熟悉C、C++或Java的人都可以立即上手。了解上述任何一種語(yǔ)言的開(kāi)發(fā)人員通常在很短的時(shí)間內(nèi)就可以開(kāi)始使用C#高效地工作。C#語(yǔ)法簡(jiǎn)化了C++的諸多復(fù)雜性,同時(shí)提供了很多強(qiáng)大的功能,例如可為空的值類(lèi)型、枚舉、委托、匿名方法和直接內(nèi)存訪問(wèn),這些都是Java所不具備的。C#還支持泛型方法和類(lèi)型,從而提供了更出色的類(lèi)型安全和性能。C#還提供了迭代器,允許集合類(lèi)的實(shí)現(xiàn)者定義自定義的迭代行為,簡(jiǎn)化了客戶(hù)端代碼對(duì)它的使用。作為一種面向?qū)ο蟮恼Z(yǔ)言,C#支持封裝、繼承和多態(tài)性概念。所有的變量和方法,包括Main方法(應(yīng)用程序的入口點(diǎn)),都封裝在類(lèi)定義中。類(lèi)可能直接從一個(gè)父類(lèi)繼承,但它可以實(shí)現(xiàn)任意數(shù)量的接口。重寫(xiě)父類(lèi)中的虛方法的各種方法要求override關(guān)鍵字作為一種避免意外重定義的方式。在C#中,結(jié)構(gòu)類(lèi)似于一個(gè)輕量類(lèi);它是一種堆棧分配的類(lèi)型,可以實(shí)現(xiàn)接口,但不支持繼承。除了這些基本的面向?qū)ο蟮脑?,C#還通過(guò)幾種創(chuàng)新的語(yǔ)言結(jié)構(gòu)加快了軟件組件的開(kāi)發(fā),其中包括:封裝的方法簽名(稱(chēng)為委托),它實(shí)現(xiàn)了類(lèi)型安全的事件通知。屬性(Property),充當(dāng)私有成員變量的訪問(wèn)器。屬性(Attribute),提供關(guān)于運(yùn)行時(shí)類(lèi)型的聲明性元數(shù)據(jù)。內(nèi)聯(lián)XML文檔注釋。在C#中,如果需要與其他Windows軟件(如COM對(duì)象或本機(jī)Win32DLL)交互,可以通過(guò)一個(gè)稱(chēng)為“Interop”的過(guò)程來(lái)實(shí)現(xiàn)?;ゲ僮魇笴#程序能夠完成本機(jī)C++應(yīng)用程序可以完成的幾乎任何任務(wù)。在直接內(nèi)存訪問(wèn)必不可少的情況下,C#甚至支持指針和“不安全”代碼的概念。C#的生成過(guò)程比C和C++簡(jiǎn)單,比Java更為靈活。沒(méi)有單獨(dú)的頭文件,也不要求按照特定順序聲明方法和類(lèi)型。C#源文件可以定義任意數(shù)量的類(lèi)、結(jié)構(gòu)、接口和事件。C#程序在.NETFramework上運(yùn)行,它是Windows的一個(gè)必要組件,包括一個(gè)稱(chēng)為公共語(yǔ)言運(yùn)行時(shí)(CLR)的虛擬執(zhí)行系統(tǒng)和一組統(tǒng)一的類(lèi)庫(kù)。CLR是Microsoft的公共語(yǔ)言基礎(chǔ)結(jié)構(gòu)(CLI)的一個(gè)商業(yè)實(shí)現(xiàn)。CLI是一種國(guó)際標(biāo)準(zhǔn),是用于創(chuàng)建語(yǔ)言和庫(kù)在其中無(wú)縫協(xié)同工作的執(zhí)行和開(kāi)發(fā)環(huán)境的基礎(chǔ)。用C#編寫(xiě)的源代碼被編譯為一種符合CLI規(guī)范的中間語(yǔ)言(IL)。IL代碼與資源(如位圖和字符串)一起作為一種稱(chēng)為程序集的可執(zhí)行文件存儲(chǔ)在磁盤(pán)上,通常具有的擴(kuò)展名為.exe或.dll。程序集包含清單,它提供關(guān)于程序集的類(lèi)型、版本、區(qū)域性和安全要求等信息。執(zhí)行C#程序時(shí),程序集將加載到CLR中,這可能會(huì)根據(jù)清單中的信息執(zhí)行不同的操作。然后,如果符合安全要求,CLR執(zhí)行實(shí)時(shí)(JIT)編譯以將IL代碼轉(zhuǎn)換為本機(jī)機(jī)器指令。CLR還提供與自動(dòng)垃圾回收、異常處理和資源管理有關(guān)的其他服務(wù)。由CLR執(zhí)行的代碼有時(shí)稱(chēng)為“托管代碼”,它與編譯為面向特定系統(tǒng)的本機(jī)機(jī)器語(yǔ)言的“非托管代碼”相對(duì)應(yīng)。下圖演示了C#源代碼文件、基類(lèi)庫(kù)、程序集和CLR的編譯時(shí)與運(yùn)行時(shí)的關(guān)系。語(yǔ)言互操作性是.NETFramework的一個(gè)關(guān)鍵功能。因?yàn)橛蒀#編譯器生成的IL代碼符合公共類(lèi)型規(guī)范(CTS),因此從C#生成的IL代碼可以與從VisualBasic、VisualC++、VisualJ#的.NET版本或者其他20多種符合CTS的語(yǔ)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論