[Visual Studio]Visual Studio 2010 New Feature ndash; Box Selection With Multi-Line Editing
Box Selection功能在以往的Visual Studio就已存在,只要按下Ctrl按鍵外加滑鼠拖曳圈選,就可以做到Box Selection,就像是古老的PE2與KS2有的功能類似,能做矩形範圍的選取。 ...
Box Selection功能在以往的Visual Studio就已存在,只要按下Ctrl按鍵外加滑鼠拖曳圈選,就可以做到Box Selection,就像是古老的PE2與KS2有的功能類似,能做矩形範圍的選取。 ...
在以往使用工具箱元件時,相信大家都有找不太到控制項的經驗。在VS2010中貼心的為工具箱提供了搜尋控制項的功能,只要把焦點設到工具箱上,鍵入要搜尋的控制項關鍵字,VS2010下方的狀態列會變更為搜尋的提示,工具箱也會選取到符合的控制項上。當想要移至下一個符合的控制項,可按下Tab鍵切換,或是按下Esc,取消搜尋狀態。 ...
VS2010在加入參考對話框上也做了兩項加強。在以往的版本,當我們要加入參考時,總是會需要等很久,加入參考對話框才會出現。這是因為以往的版本,在加入參考對話框開啟時,預設開啟的頁面會是.NET頁面。而在.NET與COM兩個頁面通常會有很多資料需要載入,像是GAC的組件等等,載入的動作也不是非同步處理的,所以開啟十分的緩慢。 ...
VS2010在DataTips上也做了些改進,像是允許我們把DataTips給釘在相關的程式上、或是匯入匯出DataTips等。 ...
這邊記錄一下VS2010在Breakpoint功能的三項改進: ...
最近在使用Visual Studio 2010 Beta2,開啟時出現"The application cannot start"的錯誤,按下確定後Visual Studio就自動關閉了。 ...
Introduction Call Hierarchy是Visual Studio 2010的新功能之一,能讓開發人員快速的找到類別成員被參考使用到的地方、其所使用到的其它類別成員、覆寫的地方、與實作的地方。以往這樣的動作我們可能要透過搜尋、[Go To Define]、與[Find All References]來完成。透過Visual Studio 2010 Call Hierarchy的新功能,我們可以更為輕鬆快速的達到這個目的。 Call Hierarchy Window 若要檢視Call Hierarchy視窗,我們可透過[View]→ [Call Hierarchy],或是按下熱鍵Ctrl+W,K叫起。 也可以滑鼠游標直接移到類別成員上,按下滑鼠右鍵,在快顯選單中選取[View Call Hierarchy]選項。Visual Studio會帶出Call Hierarchy視窗,並把其類別成員加入其中。 Call Hierarchy視窗顯示上會像下面這樣。 上方的工具列具有過濾的功能,可選取所要監看的結果是整個方案、目前專案、或是目前文件。 還可以切換是否要詳細到顯示程式碼的資訊。 在Call Hierarchy功能的使用上,當我們把類別成員加入Call Hierarchy視窗後,資料會用Tree的型態來表示。根節點會顯示所要觀察的類別成員名稱,而其子節點則會顯示出叫用該類別成員的其它地方、或是該類別成員所叫用的其它類別成員,甚至是覆寫的地方(當觀看的是抽象或虛擬成員時)、與實作的地方(當觀看的是介面成員時)。 可自行針對有興趣的部份去作展開。像這邊展開[Calls To 'Balance'],就可以發現到只有Main這邊有使用到Balance。 若想移至程式碼部分,透過滑鼠左鍵點選兩下即可。 也可以在右半邊的詳細列表中連點想觀看的程式碼部分,Visual Studio會自動幫您帶到程式碼中對應的地方。 值得注意的是,Call Hierarchy視窗在顯示上是採用階層式的顯示方式,所以像下方的Main函式也可以再作展開,可以讓我們做一層層的監看。 若覺得一層層看很難看,我們也可以透過滑鼠右鍵,再彈出的快顯選單中點選[Add As New Root]。 就可以把有興趣的部分再提出成為根節點。 另外快顯選單中還有整合舊有的[Go To Definition]、與[Find All References],有興趣的可自行試驗。
Highlight Reference是Visual Studio 2010新增的貼心小功能,能幫我們快速的找到程式中參考到的地方,並提供快速的巡覽。 ...
Visual Studio 2010新增Navigate To搜尋功能,能快速的搜尋資料。 ...
Introduction Generate From Usage是VS2010的新功能,其能讓使用者先使用類別與成員,事後再去定義它。這種特性對於TDD的開發方式特別有幫助、因為我們可以在撰寫單元測試的同時,利用Generate From Usage功能產生對應的程式框架。透過Generate From Usage產生程式的同時,焦點仍會保持在原本的程式編輯視窗,使用上十分方便。 ...