加入RUN!PC粉絲團
最近新增的精選文章
 
最多人點閱的精選文章
 
 
精選文章 - 開發技術
分享到Plurk
分享到FaceBook
 
Visual Studio 2010「三螢一雲」開發平台 ─ 12大秘技之1
文/黃保翕、黃昭仁 2010/10/7 下午 04:44:07


專案清單亂七八糟,盡是一些剛剛開啟過,卻不是自己的專案。該如何整理清單?讓重要的專案永遠不會被排擠掉?

以往在Visual Studio 2008沒有提供任何機制能管理「最近使用的專案」,若需要在最近使用的專案清單刪除特定專案,還需要額外安裝PowerCommands for Visual Studio 2008才行,而且也沒有釘選(Pin)功能。

不過到了Visual Studio 2010不但可以直接在啟始頁「釘選」特定專案,讓該專案能夠永久停留在「最近使用的專案清單」裡,還能隨時將不需要留存在上面的專案從此清單移除。



這功能的好處就在於有時候我們為了實驗某些功能,可能會開啟一些臨時性的專案,或為了支援同事的需求開啟一些很少用的專案,這時就可以視情況決定是否要刪除或釘選這些專案清單,這樣才不會讓一些臨時開啟的專案覆蓋掉真正經常使用的專案。

究竟什麼是「釘選」?釘選的專案會因為開啟了其他的專案漸漸被移至清單的下方,而且會一直停留在上面。同樣的清單也會同時出現在[檔案]→[最近使用的專案和方案],且顯示的順序與「啟始頁」一致。




擴充套件很好用,但是要怎麼樣知道是否有更新版本?還有什麼新發布的套件可以拿來用?在茫茫網海中尋找,真累!

Visual Studio 2010的「擴充管理員」是一個全新的擴充套件管理工具,不但可以線上立即下,還能自動判斷擴充套件是否更新,所有瀏覽、搜尋、安裝、更新擴充套件的過程全部都在「擴充管理員」的操作介面中完成。



預設瀏覽擴充套件時是以「最高順位」來做排序,你可以看到全世界最熱門的擴充套件有哪些,而這些擴充套件也許就是提升你開發效率的重要工具之一,如果需要進一步取得使用說明可以點選右側的「詳細資訊」,即可連到擴充套件的專屬網頁。



如果你已安裝的擴充套件有更新版出現時,當開啟Visual Studio 2010時也會主動提醒你有更新的擴充套件出現,讓你可以直接升級到最新版本。



在開啟擴充管理員並點選至更新頁籤後直接點選「更新」按鈕即可自動安裝完成。




需要找出專案中對某參數定義的程式碼,難道只能逐檔案開啟尋找?到底還有沒有更厲害的方法?

如果你的專案或檔案數量很多,一旦你對專案十分瞭解後,將會非常依賴「巡覽至(NavigateTo)」視窗搜尋一切程式碼,因為只要任意打關鍵字就能找到你要的檔案位置,相較於方案總管一層一層尋找檔案,甚至是用「Ctrl」+「Shift」+「F」亂槍打鳥地尋找整個方案,都來的有效率多了。

在開發的過程中經常需要搜尋專案中的程式碼或資料,在Visual Studio中最厲害的就是擁有強大的搜尋機制,而程式碼快速搜尋的機制在Visual Studio 2010中更是進一步強化與改進,巡覽至功能即為此例,讓熟悉這些操作的開發人員將如水中蛟龍般自由自在的悠遊在程式碼之間。當專案被開啟後,Visual Studio 2010會替所有檔案建立索引,以加速搜尋速度。

你可以透過點選[編輯]→[巡覽至(.)…]開啟,但筆者更推薦簡單易記的快速鍵「Ctrl」+「,」。



啟動視窗後,直接輸入搜尋關鍵字,巡覽至就會將具有此關鍵字的所有尋找到的結果列出來在清單中,此外,清單中的搜尋結果類型,並不只限於程式碼區段,還包含了各種型態的檔案,讓開發人員可以一覽無遺的找到所需要的結果。例如輸入關鍵字「mfc」,找到了42個符合的結果,其中包含了程式碼實作擋(.cpp)、程式碼表投檔(.h) 、符合的程式碼類別宣告、資源檔中的圖形…等,相當方便。

除了可搜尋型別名稱、所有成員名稱、檔案名稱等,此功能還提供以Pascal Case規則命名的項目。例如:當你搜尋RUE時,它會幫你搜尋專案中所有以R + U + E順序命名的型別或成員名稱。甚至點選到這些型別或成員上,還會自動顯示出透過XML組解的欄位內容。



使用巡覽至跳到尋找的檔案位置後,若想要快速回到巡覽前的位置,可以用[檢視]→[向後巡覽],或「Ctrl」+「-」快速鍵即可。


直接套用範本流程,往往可為開發專案省下不少時間。但是累積了一堆範本,要如何快速地找到真正有用的那一本?

從Windows Vista開始,在檔案總管視窗的右上角,新增加了一個預設的搜尋框,而這樣的搜尋功能也延伸到Visual Studio 2010,像是新增專案或加入新項目、擴充管理員等功能視窗均可發現。

例如在新增專案視窗中,利用搜尋框提供的共通快速鍵「Ctrl」+「E」,就可以把鍵盤游標轉移到搜尋框,再輸入關鍵字Phone,就可以篩選出專案範本名稱中有Phone字詞的項目。這時,如果你還想繼續用鍵盤選取項目的話,則可以按「3次Tab鍵」,即可跳到選取專案範本的位置。



Visual Studio 2010「三螢一雲」開發平台 ─ 12大秘技之2
Visual Studio 2010「三螢一雲」開發平台 ─ 12大秘技之3