自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

簡(jiǎn)單介紹幾種開發(fā)ASP.NET工具

開發(fā) 后端
如果問用最好的ASP.NET工具是什么,估計(jì)“Visual Studio.NET”應(yīng)該是最好的回答。那么本文將介紹幾種開發(fā)ASP.NET工具。

Visual Studio.NET的最新版本為Visual Studio.NET 2005,Visual Studio.NET繼承了以往Visual Studio的風(fēng)格,成為.NET平臺(tái)下最為優(yōu)秀的高度集成的可視化開發(fā)環(huán)境,它包含了開發(fā).NET程序中需要的幾乎任何功能:編碼、調(diào)試、部署、維護(hù)等等。Forms技術(shù)的應(yīng)用,使在該環(huán)境下開發(fā)Web應(yīng)用程序就像開發(fā)VB6.0應(yīng)用程序一樣快捷方便。Visual Studio.NET的代碼編輯管理采用了Visual Basic 6.0的方式,這對(duì)于Web Forms確是編程的革命,前臺(tái)代碼部分(HTML布局編碼和聲明的控件代碼)被保存為后綴名為.aspx的ASP.NET頁面文件,后臺(tái)邏輯代碼被保存為后綴名為.aspx.vb的文件,如果使用C#則是保存為.aspx.cs的文件。

XML是微軟.NET戰(zhàn)略的一個(gè)依存點(diǎn)。作為.NET平臺(tái)的基石,Visual Studio .NET為開發(fā)人員提供了更多的基于XML的Web服務(wù)。開發(fā)人員通過它們可以使用標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議,也可以通過線路調(diào)用企業(yè)邏輯。這種基于XML的Web服務(wù)可以被任何組件模型使用,并能夠運(yùn)行在多個(gè)操作系統(tǒng)中。一個(gè)好的程序開發(fā)環(huán)境少不了對(duì)語言的支持。在這一點(diǎn)上,程序開發(fā)人員們盡管可以放心,因?yàn)閂isual Studio .NET能夠支持不同的開發(fā)語言,它不僅為C++、C#和VB程序員提供了通用的開發(fā)環(huán)境,還為Jscript程序員創(chuàng)建ASP.NET工具和Web服務(wù)應(yīng)用程序提供了支持。而熱衷XML的開發(fā)人員們還將高興地看到它對(duì)XML文檔、XML大綱和XSL轉(zhuǎn)換的強(qiáng)大支持。此外,通用語言的支持能力使開發(fā)人員能在C++、VB和C#間進(jìn)行自由轉(zhuǎn)換。在配合MS SQLServer2000服務(wù)器的使用,在Visual Studio.NET中可以直接進(jìn)行數(shù)據(jù)庫的建立和修改,以及數(shù)據(jù)表、視圖等的瀏覽和修改。

Visual Studio .NET的這些新特性使之成為微軟下一代Web應(yīng)用程序開發(fā)平臺(tái)——Microsoft .NET Framework的完整開發(fā)環(huán)境,為ASP.NET工具奠定了堅(jiān)實(shí)的基礎(chǔ)。

在企業(yè)的應(yīng)用中,Visual Studio .NET提供的端對(duì)端Web開發(fā)能力和可升級(jí)、可重用的服務(wù)器端組件,能夠幫助企業(yè)更有效地適應(yīng)快速變化的具有競(jìng)爭(zhēng)性的市場(chǎng)。Visual Studio .NET Enterprise Architect (VSEA)和Visual Studio .NET Enterprise Developer (VSED)是代替Visual Studio .NET企業(yè)版的新版本,它們所具有的強(qiáng)大特性使開發(fā)人員可以很方便地移植到下一代基于Web的計(jì)算機(jī)環(huán)境中。VSEA和VSED使企業(yè)能利用已證明可用的企業(yè)生命周期設(shè)計(jì)方法在.NET平臺(tái)上構(gòu)建XML Web服務(wù)。另外,新版軟件和開發(fā)人員提供了核心測(cè)試、引用應(yīng)用程序,構(gòu)造師和開發(fā)人員用于交付增強(qiáng)了的結(jié)果的模型化特性,并為第三方獨(dú)立軟件供應(yīng)商(ISVs)提供了一個(gè)開放的平臺(tái),他們可直接插入到Visual Studio .NET開發(fā)環(huán)境中。

Visual Studio .NET使開發(fā)人員可以更快更容易地創(chuàng)建和部署范圍廣泛的企業(yè)Web解決方案,例如:構(gòu)造電子商務(wù)應(yīng)用程序、構(gòu)建流水化的B2B通信應(yīng)用程序、設(shè)計(jì)可快速訪問運(yùn)行于遠(yuǎn)程服務(wù)器企業(yè)邏輯的分布式應(yīng)用程序、創(chuàng)建或更新線形企業(yè)應(yīng)用程序等。

顯然,有微軟公司作為強(qiáng)大的技術(shù)后盾,Visual Studio.NET必會(huì)是.NET平臺(tái)下的最佳開發(fā)工具。關(guān)于Visual Studio.NET的安裝使用,本書在以后的章節(jié)中作詳細(xì)的介紹,這里只作簡(jiǎn)要說明。

1.5.2 贏取ASP.NET Web Matrix的芳心

當(dāng)然,Visual Studio .NET的豐富而強(qiáng)大的功能決定了它的體積龐大、運(yùn)行環(huán)境的苛刻、價(jià)格的不菲,Visual Studio.NET包含3CD,運(yùn)行時(shí)候需要很大的內(nèi)存和運(yùn)算速度較快的CPU,出售價(jià)格高達(dá)幾千美金,除非專門的軟件公司能買來作為開發(fā)工具,一般做一些ASP.NET項(xiàng)目動(dòng)輒啟動(dòng)Visual Studio.NET是不太現(xiàn)實(shí)的。那么有沒有其它的開發(fā)工具呢?答案是肯定的。微軟的ASP.NET開發(fā)小組又為大家提供了另外一個(gè)ASP.NET開發(fā)工具――ASP.NET Web Matrix。該軟件是完全免費(fèi)的,下載地址是:http://www.ASP.NET/webmatrix/default.aspx?tabIndex=4&tabId=46。這個(gè)工具特別小,才有1.3M,壓縮后不到1M的存儲(chǔ)大小,一張軟盤就可以裝下。但是可別小看這個(gè)小東東,它的功能在ASP.NET開發(fā)的功能可決不亞與Visual Studio.NET。它提供了幾乎ASP.NET開發(fā)中所有的功能,包括UI設(shè)計(jì)、邏輯代碼編輯、用戶控件的開發(fā)、調(diào)試等功能。該軟件安裝也很容易,一路Next就OK了,我們利用它來建立一個(gè)ASP.NET應(yīng)用程序。

首先,運(yùn)行ASP.NET Web Matrix,選擇添加新建文件,在彈出窗口中右邊為文件類型,下面可以選擇文件存放位置、文件名、選擇編程語言(VB.NET、C#,J#等)等,如圖1.18所示。 

添加新建文件

圖1.18 新建ASP.NET頁面

新建好ASP.NET頁面后,就進(jìn)入了開發(fā)環(huán)境,如圖1.19所示。 

開發(fā)環(huán)境

圖 1.19 ASP.NET Web Matrix的集成開發(fā)環(huán)境

我們可以看到在左邊的工具欄中列出了ASP.NET中的服務(wù)器端控件,中間集成了包括Design窗口,HTML窗口,Code窗口,可以分別切換查看,也可選擇All查看所有HTML和Code代碼(邏輯代碼內(nèi)嵌到HTML頁面中)。在Design窗口中,我們可以從左邊工具箱中選擇控件,添加到Design窗口中的Web窗體中,對(duì)控件雙擊就進(jìn)入了Code窗口,可以進(jìn)行邏輯代碼的編寫,這和Visual Studio.NET一樣的。

現(xiàn)在我們從左邊ASP.NET工具箱中選擇Button控件,并拖放到NewFile.aspx中,對(duì)Button控件進(jìn)行雙擊,進(jìn)入了Code編程窗口,系統(tǒng)自動(dòng)生成了Button控件的事件過程“Sub Button1_Click(sender As Object, e As EventArgs)”在該過程中添加代碼:response.write("Hello ASP.NET!")如圖1.20所示。 

選擇Button控件

圖1.20 添加過程代碼

按F5鍵(或是選擇工具欄中的【View】命令選擇【Start】命令)進(jìn)行編譯運(yùn)行,如果是第一次使用ASP.NET Web Matrix,它會(huì)詢問是否運(yùn)行ASP.NET Web Matrix Server,如果允許運(yùn)行就可以調(diào)試編譯的程序了,它的運(yùn)行端口為8080,不會(huì)和現(xiàn)有的IIS(端口80)沖突。系統(tǒng)會(huì)自動(dòng)打開IE瀏覽器,我們單擊頁面中的按鈕,運(yùn)行結(jié)果如圖1.21所示。 

單擊頁面中的按鈕

圖1.21 NewFile.aspx運(yùn)行結(jié)果

ASP.NET Web Matrix是最為輕量級(jí)的ASP.NET工具,不僅功能強(qiáng)大,而且完全免費(fèi),所以受到很多ASP.NET程序員的喜愛,如果只作ASP.NET網(wǎng)頁方面的開發(fā),ASP.NET Web Matrix的確是一個(gè)不錯(cuò)的選擇。 

【編輯推薦】

  1. ASP.NET的DataList和Repeater控件
  2. 淺析ASP.NET的IIS映射
  3. 概述ASP.NET狀態(tài)類型
  4. 淺談ASP.NET和Web服務(wù)器
  5. ASP.NET的EnableViewState屬性
責(zé)任編輯:彭凡 來源: ITPUB
相關(guān)推薦

2009-08-03 17:35:07

ASP.NET WebASP.NET編程工具

2009-08-05 10:36:08

開發(fā)ASP.NET

2011-06-28 15:14:10

ASP.NET性能優(yōu)化

2009-08-19 09:23:40

ASP.NET Rou

2009-07-22 16:05:34

ASP.NET AJA

2009-07-29 17:23:17

ASP.NET表單

2011-07-12 15:17:02

ASP.net服務(wù)器控件

2012-09-18 11:02:10

ASP.NETC#Web Forms

2009-07-29 10:02:49

ASP.NET上傳

2009-07-29 09:14:36

ASP.NET網(wǎng)站

2009-07-21 10:40:36

ASP.NET Pro

2009-07-29 17:26:39

ASP.NET頁面

2009-07-23 14:17:41

2009-09-10 14:02:08

LINQ ASP.NE

2009-07-20 16:12:21

ASP.NET Fra

2009-07-27 17:00:29

ASP.NET主機(jī)

2011-07-12 13:53:25

ASP.NETAjax

2009-07-29 10:35:51

ASP.NET緩存

2009-08-05 15:57:03

ASP.NET控件ID

2009-07-20 10:53:59

ASP.NET MVC
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)