基于VS.NET的教學(xué)論壇的開發(fā)文獻(xiàn)綜述

基于VS.NET的教學(xué)論壇的開發(fā)文獻(xiàn)綜述

ID:479810

大?。?3.00 KB

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

時(shí)間:2017-08-09

基于VS.NET的教學(xué)論壇的開發(fā)文獻(xiàn)綜述_第1頁(yè)
基于VS.NET的教學(xué)論壇的開發(fā)文獻(xiàn)綜述_第2頁(yè)
基于VS.NET的教學(xué)論壇的開發(fā)文獻(xiàn)綜述_第3頁(yè)
基于VS.NET的教學(xué)論壇的開發(fā)文獻(xiàn)綜述_第4頁(yè)
基于VS.NET的教學(xué)論壇的開發(fā)文獻(xiàn)綜述_第5頁(yè)
資源描述:

《基于VS.NET的教學(xué)論壇的開發(fā)文獻(xiàn)綜述》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)

1、文獻(xiàn)綜述基于VS.NET的教學(xué)論壇的開發(fā)一、前言部分論壇開發(fā)技術(shù)發(fā)展至今,從CGI,ASP到PHP,JSP已經(jīng)日趨成熟,功能也更加豐富,而微軟公司研發(fā)的一個(gè)可視化開發(fā)工具,它給程序員提供解決方案、源代碼管理和編譯調(diào)試等環(huán)境,使得Web開發(fā)更快速、容易、安全和穩(wěn)定的進(jìn)行。論壇作為一種對(duì)外的展示窗口,進(jìn)行內(nèi)外信息交流,已成為大眾的廣泛需要。為了進(jìn)行更好的交流,用戶想就自己的專業(yè)和愛(ài)好能和其他的用戶進(jìn)行及時(shí)專業(yè)的交流,這就有了論壇,這樣以來(lái)我們就可以在網(wǎng)絡(luò)這個(gè)虛擬的空間中方便地實(shí)現(xiàn)交流。VS.net[1]是微軟新一代的用于軟件開發(fā)和服務(wù)的平臺(tái).它是包括能被用于開發(fā)具有語(yǔ)言和平臺(tái)無(wú)關(guān)。優(yōu)越性的

2、Windows應(yīng)用、Web應(yīng)用和下一代的分布式軟件組件Web服務(wù)的工具、服務(wù)和企業(yè)產(chǎn)品。VS.net的目標(biāo)就在于用最簡(jiǎn)單、最快速的方法來(lái)為用戶提供這種體驗(yàn)。它不僅僅是.net平臺(tái)本身的一個(gè)重要組成部分,更是釋放.net平臺(tái)和WebServices無(wú)限潛力推進(jìn)器。.net最核心的部分是處于.netFramework底層的通用語(yǔ)言運(yùn)行時(shí)(CLR),它是20多種語(yǔ)言的統(tǒng)一運(yùn)行環(huán)境,為這些語(yǔ)言提供內(nèi)存管理、例外處理、安全性、版本控制、組件通信等系統(tǒng)服務(wù)。VS.net[2]充分發(fā)揮CLR的潛力,為開發(fā)者提供了一個(gè)統(tǒng)一的集成開發(fā)環(huán)境和調(diào)試器。由于采用統(tǒng)一類型定義和共享類庫(kù),各語(yǔ)言不僅在運(yùn)行時(shí),而且

3、在設(shè)計(jì)時(shí)就可以實(shí)現(xiàn)對(duì)象級(jí)的交互。VS.net充分利用底層CLR組件支持,并提供一整套開發(fā)工具使組件開發(fā)簡(jiǎn)單而高效,用戶只需關(guān)心組件的商業(yè)邏輯,而由VS.net來(lái)完成其余復(fù)雜的工作。C#面向組件開發(fā),內(nèi)置專門針對(duì)組件開發(fā)的多種特性,如對(duì)屬性、委托、聲明的支持等,使開發(fā)基于.net組件得心應(yīng)手。ASP.NET是MicrosoftActionServerPage(ASP)[3]技術(shù)的最新版本,是一種建立在動(dòng)態(tài)Web應(yīng)用程序的技術(shù)。它是.NETFramework的組成部分,是建立在.NET框架[4]的公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。ASP.NET能提供

4、許多比現(xiàn)在的Web開發(fā)模式強(qiáng)大的的優(yōu)勢(shì)。它使得程序執(zhí)行效率的大幅提高,有世界級(jí)的工具支持(VisualStudio.net開發(fā)環(huán)境進(jìn)行開發(fā)),而且具備有強(qiáng)大性、適應(yīng)性、高效可管理性、多處理器環(huán)境的可靠性、自定義性,可擴(kuò)展性和較高的安全性。ASP.NET是一個(gè)已編譯的、基于.NET的環(huán)境,把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,比ASP即時(shí)解釋程序速度上要快很多.而且是可以用任何與.NET兼容的語(yǔ)言(包括VisualBasic.NET、C#和Jscript.NET)創(chuàng)作應(yīng)用程序。另外,任何ASP.NET應(yīng)用程序都可以使用整個(gè).NETFramework。開發(fā)

5、人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。ASP.NET可以無(wú)縫地與WYSIWYGHTML編輯器和MicrosoftVisualStudio.NET等其他編輯器一起工作。這不僅使Web開發(fā)更加方便,而且能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來(lái)將服務(wù)器控件拖放到Web頁(yè)的GUI和完全集成的調(diào)試支持[5]。C#語(yǔ)言是微軟專門為.NET量身定做的編程語(yǔ)言,與.NET有著密不可分的關(guān)系。C#的類型就是.NET框架說(shuō)提供的類型,C#沒(méi)有庫(kù),它使用.NET所提供的類庫(kù)[6]。另外,C#的類型安全檢查和結(jié)構(gòu)化異常處理都交給了通用語(yǔ)言運(yùn)行時(shí)刻

6、庫(kù)(CLR)處理的。因此,C#是最適合開發(fā).NET應(yīng)用程序的編程語(yǔ)言,這ASP.NET的語(yǔ)法在很大程度上與ASP兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^(guò)在現(xiàn)有ASP應(yīng)用程序中逐漸添加ASP.NET功能,隨時(shí)增強(qiáng)ASP應(yīng)用程序的功能。MicrosoftSQLServer2000是美國(guó)微軟公司推出的使用相當(dāng)廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),包含一套圖形工具,如服務(wù)器管理(用于啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)服務(wù))、企業(yè)管理器(用于創(chuàng)建和修改數(shù)據(jù)庫(kù)及備份數(shù)據(jù)庫(kù)等)和查詢分析器(用于交互執(zhí)行Transact-SQL語(yǔ)句和過(guò)程并提供圖形查詢分析功能)等,是

7、定位于Internet背景下的數(shù)據(jù)庫(kù)應(yīng)用,向用戶的Web應(yīng)用提供完善的數(shù)據(jù)管理和數(shù)據(jù)分析解決方案[7]。數(shù)據(jù)綁定(DataBind)[8]是使頁(yè)面上控件的屬性于數(shù)據(jù)庫(kù)中的數(shù)據(jù)產(chǎn)生對(duì)應(yīng)關(guān)系,使得控件的屬性值與數(shù)據(jù)庫(kù)的變動(dòng)同步,是ASP.NET中一種非常重要的技術(shù)。ASP.NET的數(shù)據(jù)綁定技術(shù)非常靈活,且數(shù)據(jù)資源非常靈活,既可以綁定到簡(jiǎn)單的數(shù)據(jù)源,如變量、表達(dá)式、屬性、集合等,也可以綁定到復(fù)雜的數(shù)據(jù)源,如數(shù)據(jù)集、數(shù)據(jù)視圖等。在ASP.NET中,引入

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(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)系客服處理。