av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

VisualStudio2010鮮為人知的新特性

之前51cto曾經(jīng)報道過關(guān)于Visual Studio 2010的11大新功能,除了這些,可能還有很多我們不常用的新功能,下面我們就為您細(xì)數(shù)一下Visual Studio 2010鮮為人知的新特性。

創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站制作、成都網(wǎng)站建設(shè)與策劃設(shè)計,永勝網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:永勝等地區(qū)。永勝做網(wǎng)站價格咨詢:13518219792

介紹

大家都知道Microsoft Visual Studio 2010將在4月12日全球同步發(fā)布,目前已經(jīng)進(jìn)入候選發(fā)布(Release Candidate,RC)階段,自Beta 2以來我就一直在研究他,發(fā)現(xiàn)這個版本比舊版本確實實用得多,有大量的新功能加入到了Visual Studio 2010中,應(yīng)用程序開發(fā)生產(chǎn)力將會進(jìn)一步得到提高。開發(fā)人員可以使用它進(jìn)行更快的編碼,整個團(tuán)隊的協(xié)作效率會更好。

1、多目標(biāo)應(yīng)用程序開發(fā)

使用Visual Studio 2010不僅可以開發(fā).Net 4.0程序,還可以開發(fā)舊版本.Net程序,在IDE中創(chuàng)建一個新項目時,你會看到一個選項可以選擇不同版本的.Net Framework(如2.0,3.0,3.5和4.0),如下圖所示。

 
圖 1 可以選擇不同的.Net Framework版本

根據(jù)你的選擇,它將會在“新建項目”對話框中過濾項目模板,如果你選擇.“Net Framework 4.0”,它會顯示所有項目類型,如果你選擇“.Net Framework 2.0”,它只會顯示.Net Framework 2.0支持的項目。

 
圖 2 .Net Framework 2.0支持的項目類型

不僅如此,由于Visual Studio 2010是建立在Window顯示基礎(chǔ)(Windows Presentation Foundation,WPF)之上的,當(dāng)你檢索一個具體的項目類型時,你會發(fā)現(xiàn)更多有用的東西。假設(shè)你想使用WPF開發(fā)一個客戶端應(yīng)用程序,你會發(fā)現(xiàn)在一個龐大的項目類型集中找到它是多么的困難。不要擔(dān)心,現(xiàn)在在對話框右上角有一個搜索框,只需要輸入關(guān)鍵字(如WPF),快速過濾的結(jié)果一定會讓你滿意。

 
圖 3 根據(jù)關(guān)鍵字快速過濾需要的項目類型

2、更快的智能感應(yīng)(Intellisense)支持

Visual Studio現(xiàn)在帶來了更快速的智能感應(yīng)支持,與舊版本相比速度大約提升了2-5倍。假設(shè)你想創(chuàng)建一個“WeakReference”實例,由于Visual Studio 2010改進(jìn)了搜索算法,你不用再輸入完整的類名,你只需要輸入“WR”,它將會自動過濾,顯示你想要的“WeakReference”,不信你就立即體驗一下吧。

 
圖 4 更快速,更智能的智能感應(yīng)支持

3、編輯器縮放功能

當(dāng)你在做演示或做直播時,你會發(fā)現(xiàn)這個功能非常有用,Visual Studio 2010之前的版本不得不打開“選項”面板,通過修改編輯器的字體大小來實現(xiàn),顯得非常繁瑣,現(xiàn)在這個問題已經(jīng)不復(fù)存在了,只需要在編輯器窗口內(nèi),按住CTRL鍵,然后滾動鼠標(biāo)滾輪即可放大/縮小編輯器中的字體大小。

 
圖 5 方便的編輯器縮放功能

#p#
4、在“添加引用”中程序集載入速度更快了

在Visual Studio 2010“添加引用”對話框中程序集的載入速度更快了,在舊版本中,在載入程序集時持續(xù)會被凍結(jié)住一段時間。在Visual Studio 2010中,焦點默認(rèn)落在“項目”標(biāo)簽上,但后臺在默默地載入其它標(biāo)簽,如果焦點落在打開的“.Net”標(biāo)簽上,你會發(fā)現(xiàn)不是一次載入所有的程序集,而是以后臺線程進(jìn)行載入的,因此載入時間更快一點了。

 
圖 6 更快的程序集載入速度

5、將窗口分離到IDE外

你工作時是使用的雙顯示器嗎?如果是,你會發(fā)現(xiàn)這個功能超級有用,Visual Studio 2010現(xiàn)在支持將窗口分離到編輯器外,假設(shè)你想將“錯誤”,“輸出”,“解決方案資源管理器”或“屬性”窗口分離到第二個顯示器,你可以將它們直接拖動到第二個顯示器即可,這樣在***個顯示器中留給編輯器的空間就很大了。

 
圖 7 將窗口分離出IDE

6、突出顯示引用內(nèi)容

Visual Studio 2010 IDE的另一大特色是突出顯示引用內(nèi)容,通過此功能,你可以很容易地找出所有引用的位置。

 
圖 8 突出顯示引用

7、更快的代碼生成速度

在討論這個功能之前,請允許我問你一個問題“你在使用TDD,即測試驅(qū)動開發(fā)嗎?”,如果在使用,你會發(fā)現(xiàn)這個功能不僅很有用,而且很具吸引力,你可能會覺得很奇怪,為什么會這樣呢?請允許我再問你一個問題“在執(zhí)行測試驅(qū)動開發(fā)時如何編寫代碼的呢?”,是的,你必須先實現(xiàn)類和方法的骨架,然后編寫單元測試用例實現(xiàn)真實的邏輯,Visual Studio 2010帶來了出色的代碼生成功能,來看一組截圖吧。

 
圖 9 快速自定義類

正如你所看到的,在我的項目中不存在一個叫做“Person”的類,因此編輯器使用紅色突出顯示,表示它是未知的類。如果你仔細(xì)觀察左邊的截圖,你就會發(fā)現(xiàn)即使在我的命名空間或項目中不存在Person類,但在智能感應(yīng)列表中已經(jīng)創(chuàng)建了一個引用,如果你將鼠標(biāo)移到Person上,按下F10鍵,同時按下ALT+Shift,你會看到彈出一個菜單,一個是詢問你是否為Person生成一個類,另一個是詢問你是否創(chuàng)建一個新類型。

如果你選擇***個選項,將在你的項目中生成一個名叫“Person”的類文件,這沒什么好說的。我們還是來看看第二個選項,如果你選擇了第二個選項,將會打開一個新對話框“生成新類型”,有更多的參數(shù)需要設(shè)置,在這里你可以選擇訪問方式(包括private/public/protected/internal),你可以選擇生成不同類型的代碼(包括enum/class/struct/interface),當(dāng)然也可以修改類文件的位置,你可以選擇放在相同的項目中,也可以選擇一個不同的項目,不僅如此,你還可以為類創(chuàng)建一個新文件,或者將類追加到另一個文件中??傊?,此功能為你自定義提供了各種選項,這個功能同樣適用于產(chǎn)生方法。

 
圖 10 為你自定義提供了各種選項

#p#
8、超酷的框選

Visual Studio 2010中還有另一個超酷的功能,我直接以一個例子進(jìn)行介紹吧,假設(shè)你聲明了一些公共屬性,但后來你又想將它們標(biāo)記為內(nèi)部屬性,你要怎么做呢?你是不是準(zhǔn)備一個個地去替換呢?在Visual Studio 2010中,要完成這項工作簡直太容易了,按下ALT+Shift,然后使用鼠標(biāo)畫一個框選中要選擇的內(nèi)容,如下圖左邊的截圖所示,然后輸入要替換的文本即可。

 
圖 11 代碼任意框選

在上圖所示的例子中,public關(guān)鍵字通過框選功能已經(jīng)被選中了,這時輸入任何字符都將替換掉所有選中行的內(nèi)容,右邊的截圖是輸入inter進(jìn)行替換后的效果。

9、用戶體驗更好的導(dǎo)航

現(xiàn)在你想導(dǎo)航到你指定的代碼變得非常容易了,由于Visual Studio 2010是構(gòu)建在WPF之上的,因此它現(xiàn)在具有邊輸入邊過濾的功能,按下CTRL+,打開“定位到”對話框,當(dāng)你在“搜索詞”字段輸入任意字符,它將顯示一個匹配清單。

 
圖 12 邊輸入邊過濾,實現(xiàn)快速匹配

10、更好的工具箱支持

Visual Studio現(xiàn)在帶來了更好的工具箱支持,現(xiàn)在你可以更容易地搜索工具箱項目,只需輸入工具箱項目的名字,IDE將會把焦點跳轉(zhuǎn)到匹配的元素,按下TAB鍵焦點將會轉(zhuǎn)移到下一個匹配的元素。

 
圖 13 更好的工具箱支持

11、斷點書簽也玩協(xié)作

現(xiàn)在在書簽上有更好的功能,一個團(tuán)隊現(xiàn)在可以通過書簽導(dǎo)入導(dǎo)出功能進(jìn)行協(xié)作,你現(xiàn)在可以固定調(diào)式值,因此你可以在以后訪問它,并且可以給書簽添加一個標(biāo)簽。我簡單給你介紹一下這個功能的用法。假設(shè)你正在調(diào)試你的模塊,在調(diào)試時你發(fā)現(xiàn)其他人負(fù)責(zé)模塊中的問題,你想告訴對方他的代碼存在bug,并導(dǎo)致你的模塊也產(chǎn)生了問題。在Visual Studio 2010中,你可以固定調(diào)式值,然后將書簽加上適當(dāng)?shù)淖⑨寣?dǎo)出為一個XML文件,將其發(fā)送給另一個團(tuán)隊成員,當(dāng)它將這個XML文件導(dǎo)入到他的IDE中后,他將會看到書簽和***會話的調(diào)試值,因此他可以接著往下找,找出問題的根源,而不是要從頭開始找問題的根源,這個功能在團(tuán)隊開發(fā)協(xié)作調(diào)試過程中非常有用。這里我唯一不喜歡的是,XML使用行號存儲的斷點信息,如果其他成員已經(jīng)修改了代碼,它將無法正常工作,導(dǎo)入導(dǎo)出要能正常工作的唯一要求是“不應(yīng)該修改共享代碼文件”。

 
圖 14 編輯斷點標(biāo)簽

 
圖 15 斷點書簽導(dǎo)出導(dǎo)入,實現(xiàn)協(xié)作調(diào)試

12、智能跟蹤(IntelliTrace)

Visual Studio現(xiàn)在有一個功能叫做智能跟蹤(IntelliTrace),通過它你可以跟蹤每一個調(diào)試步驟,你可以在智能跟蹤(IntelliTrace)窗口中找到調(diào)用線程信息。

 
圖 16 智能跟蹤

總結(jié)

還有更多新特性,如更好的TFS支持,內(nèi)置支持云開發(fā)、建模和報告功能等,但我現(xiàn)在還沒來得及去細(xì)細(xì)研究,因此也沒有什么好介紹的,我將在今后的文章中進(jìn)行介紹,就目前而言,我的主要任務(wù)是繼續(xù)學(xué)習(xí)Visual Studio 2010的新功能,熟悉它并用于生產(chǎn)開發(fā)。通過閱讀本文,相信總有讓你心動的功能,希望你也加入到發(fā)掘Visual Studio 2010新功能的隊伍中來!


當(dāng)前文章:VisualStudio2010鮮為人知的新特性
本文URL:http://uogjgqi.cn/article/djhjsig.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流