新聞中心
【獨家特稿】2010年4月12日是微軟Visual Studio 2010正式版發(fā)布的日子。作為Visual Studio的用戶,您是否還記得自己使用的***個Visual Studio版本?是否還記得CODE出***段代碼時的興奮?是否還記得那無數(shù)個尋找Bug的日日夜夜?開發(fā)頻道帶您一起走進Visual Studio歷史,今天我們要介紹的是——Visual Studio 2003。

“專業(yè)、務(wù)實、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)建站是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于做網(wǎng)站、成都網(wǎng)站制作、軟件開發(fā)、設(shè)計服務(wù)業(yè)務(wù)。我們始終堅持以客戶需求為導(dǎo)向,結(jié)合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!
2003年4月24日,微軟發(fā)布了.NET框架和Visual Studio .NET的升級版本——.NET Framework 1.1和產(chǎn)品代號為“Everett”的Visual Studio .NET 2003。而微軟新的服務(wù)器操作系統(tǒng)Windows Server 2003成為內(nèi)置了.NET Framework 1.1,成為***內(nèi)置.NET Framework的操作系統(tǒng)。Office 2003等微軟一系列新的產(chǎn)品也加強了對.NET Framework的支持,.NET程序開發(fā)從此逐步火爆起來。
.NET Framework 1.1相對.NET Framework 1.0除了性能方面大有改觀外,Windows .NET Framework 1.1 版提供了統(tǒng)一的編程模型用以為移動設(shè)備、服務(wù)以及PC 構(gòu)建瀏覽器和智能客戶端應(yīng)用程序;Visual Studio .NET 2003為使用ASP.NET和.NET Compact Framework開發(fā)移動設(shè)備程序提供了內(nèi)置支持,將.NET帶進可移動和嵌入式設(shè)備(如 Pocket PC、SmartPhone和其他采用 Windows CE .NET 操作系統(tǒng)的設(shè)備);另外Visual C++編譯器改進的更加標(biāo)準(zhǔn)化,Visual Studio整體的IDE穩(wěn)定性表現(xiàn)也相當(dāng)不錯。Visual Studio 2003主要有4種版本:學(xué)院版、專業(yè)版、企業(yè)開發(fā)版、企業(yè)架構(gòu)版。企業(yè)業(yè)架構(gòu)版包含了Microsoft Visio的模型技術(shù),可以創(chuàng)建應(yīng)用程序架構(gòu)的基于統(tǒng)一建模語言的可視化表現(xiàn)。新增的“企業(yè)模板”也可以幫助大型開發(fā)團隊標(biāo)準(zhǔn)化代碼風(fēng)格以及強化組件使用和屬性設(shè)置的策略;學(xué)院版,是分發(fā)給各國某些學(xué)者免費使用的,無法通過常規(guī)渠道獲得。
Visual Studio 2003的一些改進
起始頁
Visual Studio 2003重新設(shè)計了起始頁。用戶可以設(shè)置 IDE 行為的用戶***項,也可以訪問新的或現(xiàn)有的項目,不過所使用的用戶界面瀏覽起來更方便?!拔业呐渲梦募焙汀绊椖俊辈糠脂F(xiàn)在都有自己的選項卡?!奥?lián)機資源”選項卡也包含了有用的 Microsoft 相關(guān)聯(lián)機開發(fā)人員資源。
解決方案資源管理器
“選項”對話框 ->“環(huán)境”->“項目和解決方案”中添加了一個新選項:“在解決方案資源管理器中跟蹤活動項”。選中此選項后,解決方案資源管理器將自動打開活動項的文件夾,滾動到它的節(jié)點并選擇它的名稱。在項目或解決方案內(nèi)使用不同文件時,或在集成開發(fā)環(huán)境 (IDE) 設(shè)計器內(nèi)使用不同組件時,就會更改選定的項。在取消此選項后,不會自動更改解決方案資源管理器中的選定內(nèi)容。默認情況下將啟用此選項,但如果您在 Visual Studio 起始頁的“我的配置文件”選項卡中選擇了“Visual C++ 開發(fā)人員”或“Visual C# 開發(fā)人員”配置文件,則會清除此選項。
Web 引用
“添加 Web 引用”對話框中的“開始瀏覽 Web 服務(wù)”窗格現(xiàn)在提供指向可用 Web 服務(wù)的本地和 Internet 源的 Web 鏈接。使用此窗格查找所需的 Web 服務(wù),然后輸入您的代碼中使用的 Web 引用名稱,并選擇“添加引用”。新的引用將出現(xiàn)在解決方案資源管理器中活動項目的“Web 引用”節(jié)點下。
生成
在“生成和運行選項”下的“選項”對話框 ->“環(huán)境”->“項目和解決方案”中添加了一個新選項:“在運行時僅生成啟動項目和依賴項”。選中此選項后,按 F5 鍵或從“調(diào)試”或“運行”菜單中選擇“開始”或“生成”命令時,僅生成啟動項目及其依賴項。清除了此選項后,按 F5 將生成所有項目、依賴項和解決方案文件。默認情況下清除此選項,但如果您在 Visual Studio 起始頁的“我的配置文件”選項卡中選擇了“Visual C++ 開發(fā)人員”和“Visual C# 開發(fā)人員”配置文件,則會啟用此選項。
調(diào)試
Visual Studio 2003 調(diào)試器得到了增強,增加了若干新功能:
◆安全增強,包括將實時調(diào)試限制在本地計算機上的新限制。
◆使用管道進行遠程調(diào)試,這是一種更安全的調(diào)試方法,取代了 TCP/IP 調(diào)試。
◆SOS,一個用于從“命令”窗口進行調(diào)試的功能強大的工具。
◆支持自動從符號服務(wù)器下載調(diào)試符號。
◆改進的錯誤信息,尤其是對調(diào)試 Web 應(yīng)用程序時出現(xiàn)的錯誤。
其中SOS的為生產(chǎn)環(huán)境下使用Windbg調(diào)試系統(tǒng)提供了很大的便利。我們可以通過抓取dump,然后在windbg中加載SOS使用相關(guān)命令調(diào)試,快速找出問題的原因所在,及時修復(fù)。
部署
對多個 .NET Framework 版本的支持,可以使用啟動條件檢查正確的版本并將用戶重定向到要下載的 Web 位置(如果有必要),創(chuàng)建面向特定 .NET Framework 版本的安裝程序。項目的屬性頁中可以設(shè)置支持的運行庫版本,這就有點VS2008以后版本中的多目標(biāo)支持的影子了。
XML數(shù)據(jù)編輯視圖
在Visual Studio 2003中對XML文件的編輯有兩種模式一種是XML視圖模式,一種是數(shù)據(jù)視圖模式。XML視圖下編輯XML跟ASPX、HTML文件的編輯模式很類似,提供了代碼加亮和標(biāo)記自動關(guān)閉的輔助功能,但對數(shù)據(jù)內(nèi)容并不能直觀的編輯和查看;而在XML視圖模式下,則可以對XML文件內(nèi)的數(shù)據(jù)進行添加修改等操作,而查看起來也舒服不少。但可能因為大部分的XML文件結(jié)構(gòu)相對比較復(fù)雜,所以以后版本的Visual Studio工具似乎再沒提供這樣的功能。
ASP.NET 移動設(shè)計器
ASP.NET 移動設(shè)計器擴展了 ASP.NET 和 .NET Framework,可用來生成移動電話、PDA 和尋呼機的 Web 應(yīng)用程序。此設(shè)計器集成在 Visual Studio IDE 中。您可以創(chuàng)建移動 Web 應(yīng)用程序,使用移動設(shè)計器修改移動 Web 窗體,然后生成和運行該應(yīng)用程序(所有這些操作都是在 Visual Studio 中完成的)。
.NET Framework 1.1和Visual Studio .NET 2003 的總體表現(xiàn)優(yōu)秀外加微軟幾乎全體產(chǎn)品線的支持,使得.NET Framework 1.1和Visual Studio .NET 2003被大規(guī)模推廣和采用,時至今日我們?nèi)匀荒軌蚩吹讲簧俟竞蛡€人還在使用Visual Studio .NET 2003進行開發(fā)。
作者簡介
衣明志,蟬聯(lián)五屆微軟MVP,煙臺.NET俱樂部主席,現(xiàn)主要從事.NET平臺下的Web應(yīng)用開發(fā)、解決方案、構(gòu)架設(shè)計及技術(shù)培訓(xùn)等工作。
照片居中者為衣明志老師(編輯注)
分享名稱:VisualStudio2003:劃時代的全能戰(zhàn)士
鏈接URL:http://fisionsoft.com.cn/article/codpsgc.html


咨詢
建站咨詢
