本章主要介紹了aspnet的發(fā)展過(guò)程

本章主要介紹了aspnet的發(fā)展過(guò)程

ID:26433268

大?。?67.50 KB

頁(yè)數(shù):21頁(yè)

時(shí)間:2018-11-27

本章主要介紹了aspnet的發(fā)展過(guò)程_第1頁(yè)
本章主要介紹了aspnet的發(fā)展過(guò)程_第2頁(yè)
本章主要介紹了aspnet的發(fā)展過(guò)程_第3頁(yè)
本章主要介紹了aspnet的發(fā)展過(guò)程_第4頁(yè)
本章主要介紹了aspnet的發(fā)展過(guò)程_第5頁(yè)
資源描述:

《本章主要介紹了aspnet的發(fā)展過(guò)程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、ASP.NET3.5概述本章主要介紹了ASP.NET的發(fā)展過(guò)程、ASP.NET主要特點(diǎn)和工作原理、Web程序設(shè)計(jì)語(yǔ)言。通過(guò)本章學(xué)習(xí),掌握ASP.NET的發(fā)展過(guò)程、特點(diǎn)和工作原理;熟練掌握HTML、XHTML網(wǎng)頁(yè)編程語(yǔ)言。ASP.NET發(fā)展過(guò)程ASP.NET的主要特點(diǎn)ASP.NET的工作原理HTML、XML、XHTML編程語(yǔ)言ASP.NET技術(shù)可用于動(dòng)態(tài)創(chuàng)建帶有服務(wù)器端代碼的Web頁(yè)面。它是ASP(ActiveServerPage)的后續(xù)版本。它是一種全新的服務(wù)器端技術(shù),是使用CLR(CommonLanguageRuntime)構(gòu)建的程序設(shè)計(jì)平臺(tái),

2、能夠在服務(wù)器端建立功能強(qiáng)大的Web應(yīng)用程序。1996年,Microsoft推出了ASP(ActiveServerPage)1.0版。1998年,微軟發(fā)布了ASP2.0和IIS4.0。之后,微軟公司開(kāi)發(fā)了Windows2000操作系統(tǒng),其中的Windows2000Server系統(tǒng)提供了IIS5.0和ASP3.0。ASP.NET是Microsoft公司于2002年推出的新一代體系結(jié)構(gòu)——Microsoft.NET的一部分,用來(lái)在服務(wù)器端構(gòu)建功能強(qiáng)大的Web應(yīng)用。ASP.NET1.0也應(yīng)運(yùn)而生。www.docin.com2003年,Microsoft公

3、司發(fā)布了VisualStudio2003(簡(jiǎn)稱VS2003)。2005年,.NET框架從1.0版升級(jí)到2.0版,相應(yīng)的ASP.NET1.0也得到了升級(jí),成為ASP.NET2.0。它改進(jìn)了1.0/1.1的功能,提供更多服務(wù)器端控件、網(wǎng)站設(shè)計(jì)、會(huì)員管理和網(wǎng)站管理功能,可以大幅減少ASP.NET程序所需的程序代碼。2008年,VisualStudio.NET2008(簡(jiǎn)稱VS2008)問(wèn)世了,ASP.NET相應(yīng)地從2.0版升級(jí)到3.5版。ASP.NET3.5技術(shù)建立的Web應(yīng)用程序是在.NETFramework3.5的CLR平臺(tái)上執(zhí)行,如圖1-1所示。

4、圖1-1.NETFramework3.5結(jié)構(gòu)示意圖在Windows操作系統(tǒng)上安裝.NETFramework3.5后,就可以使用.NET語(yǔ)言來(lái)使用ASP.NET、ADO.NET和XML建立應(yīng)用程序。ASP.NET3.5兼容了ASP.NET2.0、ASP.NET1.1和ASP.NET1.0,其主要特點(diǎn)如下。提供Web窗體的關(guān)系式程序模型:Web窗體包括與事物處理邏輯區(qū)分開(kāi)的表示邏輯和代碼文件。開(kāi)發(fā)人員可以使用任何.NET語(yǔ)言(VisualBasic或C#)來(lái)編寫(xiě)代碼。ASP.NETWeb窗體使用CLR在Web服務(wù)器上編譯和緩存,能有效提升性能。強(qiáng)大功

5、能和擴(kuò)充性:因?yàn)锳SP.NET是創(chuàng)建在CLR平臺(tái)的,換句話說(shuō),龐大的.NETFramework類(lèi)函數(shù)庫(kù)都可以使用在ASP.NET程序中,幫助用戶創(chuàng)建功能強(qiáng)大的Web應(yīng)用程序。強(qiáng)大的服務(wù)器端功能:不同于ASP對(duì)前端網(wǎng)頁(yè)用戶狀態(tài)的無(wú)法控制,ASP.NET的HTML和Web控件完全在服務(wù)器端處理,能夠保留用戶狀態(tài),提供客戶端更佳的控制機(jī)制。服務(wù)器端控件:ASP.NET提供服務(wù)器端控件,可以建立Web窗體、執(zhí)行窗體驗(yàn)證和控制數(shù)據(jù)顯示的版面配置,并且顯示數(shù)據(jù)庫(kù)的記錄數(shù)據(jù),這些控件支持服務(wù)器端事件,但呈現(xiàn)為HTML,不用自行使用HTML標(biāo)記編排輸出結(jié)果,可以

6、大大減少ASP.NET程序代碼的長(zhǎng)度。www.docin.com網(wǎng)站的一致化設(shè)計(jì):提供母版頁(yè)(MasterPage),如同Word的模板,可以建立網(wǎng)站一致的版面配置,不僅如此,用戶還可以使用主題(Themes)和外觀(Skins)來(lái)指定Web控件的樣式,提供網(wǎng)頁(yè)一致的樣式。網(wǎng)站的會(huì)員管理:ASP.NET提供會(huì)員管理所需的服務(wù)器端控件和MembershipAPI,可以讓用戶輕松建立會(huì)員管理的網(wǎng)站,并且提供角色管理(RoleManager),可以指定用戶角色,使用角色來(lái)管理用戶。網(wǎng)站的個(gè)性化:ASP.NET提供Profile對(duì)象的個(gè)性化功能,可以自動(dòng)

7、為用戶保存?zhèn)€性化信息,快速建立個(gè)性化的網(wǎng)站內(nèi)容。全新的數(shù)據(jù)處理控件:提供數(shù)據(jù)源和GridView控件,可以使用最少的程序代碼來(lái)顯示和維護(hù)數(shù)據(jù)庫(kù)的記錄數(shù)據(jù)。使用數(shù)據(jù)源控件,使開(kāi)發(fā)人員可以采用一致性的方式來(lái)處理數(shù)據(jù),所有處理都將獨(dú)立于數(shù)據(jù)來(lái)源。網(wǎng)頁(yè)組件控件:網(wǎng)頁(yè)組件(WebParts)允許創(chuàng)建模塊化的網(wǎng)頁(yè),讓用戶直接在瀏覽程序中自行設(shè)定外觀、內(nèi)容和行為,并且在下次瀏覽時(shí),保持用戶的個(gè)人設(shè)定。提供更多的網(wǎng)站設(shè)定和管理工具:ASP.NET提供MMC(MicrosoftManagementConsole)接口管理工具、ManagementAPI程序設(shè)計(jì)接口

8、和Web接口等多種網(wǎng)站管理工具。ASP.NET是使開(kāi)發(fā)人員能夠使用.NETFramework開(kāi)發(fā)基于Web的應(yīng)用程序的宿主環(huán)境。但是,A

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。