Visual Studio 2010 已經發(fā)布了挺長時間了,173綠色下載也有提供了VS2010破解版的下載,個人感覺在使用過程中有些新功能確實方便了很多,非常值得大家一試。今天,在此分享一些VS2010比較實用的功能,也算是拋磚引玉,共同學習,利用好我們手里的工具,歡迎大家來補充其他好用的功能特性……
Visual Studio 2010 起始頁面
在近期項目列表中可以將一些正在開發(fā)或重要的項目Pin在列表中以方便下次使用。
也可以右鍵項目名稱打開項目所在文件夾。
分屏顯示
本次VS2010 使用WPF 進行了大量Shell 開發(fā),所以軟件界面功能有了重大改進。尤其要提的就是分屏編寫功能,Dev不用再為頻繁切換程序文件而頭疼了?梢灾苯訉⒊绦蛭募献С鯥DE窗口到其他顯示器中。這樣就可以一邊編寫CS,一邊編寫XAML而且無需切換窗口標簽。
高亮顯示
在編輯器中點擊某個符號后IDE會自動將相同符號高亮顯示。如果程序很長的話可以使用Ctrl+Shift+ 向下箭頭 或Ctrl+Shift+向上箭頭 快速瀏覽每一個使用該符號的地方。
縮放顯示
通過Ctrl+ 鼠標滾輪 可以縮放代碼字體大小,這個功能方便在演示過程中使用。
按使用生成代碼
這個功能好像也叫“先消費”,在編寫程序過程中如果需要構造新類,程序員可以不打斷思路直接使用該類,然后再重新生成這個類。這樣可以提高Dev的開發(fā)效 率。
矩形選擇框
在VS2008中可以通過Alt+鼠標左鍵 對代碼進行選取,VS2010不僅可以選擇矩形框,還可以選擇零字符寬的矩形框并在其中輸入內容。
調試數(shù)據(jù)跟蹤
在程序Debug過程中往往需要實時監(jiān)控數(shù)據(jù)變化,VS2010 可以將數(shù)據(jù)Tip標簽Pin在IDE窗口中隨時跟蹤數(shù)據(jù)變化。
在下圖中隨著while循環(huán)的進行,j值的變化也會隨 時體現(xiàn)在Tip標簽中。
調用層次結構
通過鼠標右鍵瀏覽方法、屬性、構造函數(shù)的調用層次結構,如果是剛接手的項目就可以用這個方法了解其相關程序結構。
定位搜索
編輯(Edit)菜單中選擇“Navigate To” 或者通過Ctrl+, 打開定位搜索窗口。在搜索欄(模糊查詢的功能很強)中輸入查詢內容,VS2010 將列出相關結果信息。
雙擊搜索結果可以直接轉到代碼所在位置。
縮略圖預覽
其實這個功能在VS2010 RTM 發(fā)布前就被取消了,但我們仍然可以將其激活。首先確認Tools->Options 中“Enable rich client visual experience” 處于啟動狀態(tài)(如下圖)。
然后,在開始菜單(Run…)中運行以下命令,向注冊表中添加ShowThumbnailsOnNavigation 項。
reg ADD HKCU\Software\Microsoft\VisualStudio\10.0\General /v ShowThumbnailsOnNavigation /t REG_DWORD /d 1
打開VS2010 項目通過Ctrl+Tab,預覽已打開的項目程序。
智能感知
在 VS2010 中IntelliSense(智能感知)功能又進行了完善和加強,在我們輸入一些關鍵字時,其搜索過濾功能并不只是將關鍵字作為查詢項開頭,而是包含查詢項所有位置。如下圖所示,當輸入“index” 后我們既可以看到“IndexOutOfRangeException” 又可以檢索到TabIndex 項,這使得檢索功能更加人性化。
在上圖中,我們定義了一個AsSoonAsPossible 的字符串變量,當輸入“ASAP” 時VS2010 會根據(jù)Pascal Casing 搜索到我們想要的變量名稱。
有時我們需要使用switch、foreach、for 等類似語法結構,在VS2010 中只需如入語法關鍵字,例如“foreach”,并點擊兩下Tab 鍵,VS2010 便會自動完成相應的語法結構。
以上智能感知功能可以提高開發(fā)人員的編程效率,可以讓你早點回家陪GF
WPF 界面設計
做WPF/Silverlight 的開發(fā)人員都知道,VS2010 對XAML 的界面的設計功能進行了很大改進,我們可以在VS2010 中直接拖拽設計XAML 界面布局。同時在使用<Grid> 進行界面布局編輯時,可以直接在設計窗口點擊鼠標右鍵,為<Grid> 添加/刪除行或列。
擴展工具
VS2010 另一個亮點就是擴展工具管理功能,開發(fā)人員不必到處尋找第三方擴展工具,下載并安裝。只需在 VS2010->Tools->Extension Manager 中就可以找到許多第三方擴展工具,并可以直接在VS2010 中下載安裝。