IDE(包括全部的shell和編輯器體驗(yàn))經(jīng)過了重新設(shè)置(基于Windows Presentation Foundation)以提高穩(wěn)定性。刪除了不必要的行與漸變,以增加整潔感,讓您能將更多精力放在手頭工作上。
更快的解析代碼,新的代碼編輯器使閱讀和掃描代碼更加輕松。只需按下CTRL并滾動鼠標(biāo)滑輪即可放大文本,F(xiàn)在只需單擊即可突出顯示所有Visual C#或Visual Basic的任何符號。
對應(yīng)用于項(xiàng)目功能的IDE特性,比如IntelliSense、代碼編輯器和工具箱現(xiàn)在都與您的項(xiàng)目針對的.NET Framework板塊相對應(yīng)。因此,不受支持的類型、成員和控件要么都不會出現(xiàn),要么生成一個后臺編譯錯誤。例如,如果項(xiàng)目針對的是.NET Framework2.0,那么IntelliSense列表中將不會出現(xiàn)“Var”關(guān)鍵字。這就是更加聰明的IntelliSense, C++作為最復(fù)雜的編程語言,其IntelliSense一直是Visual Studio的一個難點(diǎn)。在以往的Visual Studio中,C++的IntelliSense是基于編譯器的,它可以理解復(fù)雜的C++代碼。但是,對于一些比較高級的C++代碼,特別是跟宏相關(guān)的一些內(nèi)容,IntelliSense就顯得無能為力了。在新的Visual Studio中,改進(jìn)的IntelliSense顯得更加聰明,幾乎可以理解任何復(fù)雜形式的C++代碼。有了新的IntelliSense,估計很多程序員所鐘愛的Visual Assist會受到冷遇了。
改進(jìn)的項(xiàng)目系統(tǒng)支持:
- 診斷功能:
MSBuild增強(qiáng)了它的診斷功能,以幫助用戶更加容易地發(fā)現(xiàn)和調(diào)試構(gòu)建錯誤。例如,MSBuild可以幫助你決定如何以特定的順序編譯某些源文件,因?yàn)镸SBuild可以檢測這些文件之間的依賴性。
- 可擴(kuò)展性:
使用MSBuild,用戶可以為某些特定的平臺構(gòu)建不同的解決方案。另外,也可以在構(gòu)建過程中,使用不同版本的編譯器。連接器等,使得我們的解決方案更具擴(kuò)展性。
- 集成:
我們可以將我們的Visual C++項(xiàng)目添加到一個已經(jīng)存在的MSBuild環(huán)境中。例如,我們可以將一個新的Visual C++項(xiàng)目集成到一個已經(jīng)存在的MSBuild環(huán)境中,雖然這個MSBuild環(huán)境包含的是使用.NET Framework的Visual C#和Visual Basic項(xiàng)目。
本文鏈接:http://www.95time.cn/computer/soft/2010/7539.asp
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
◎進(jìn)入論壇計算機(jī)技術(shù)版塊參加討論
|