Visual Studio Achievements是Visual Studio的成就系統外掛,能外掛在Visual Studio上,有點類似於一般遊戲的成就系統,當達到特定的目標會頒給勳章以資獎勵,可以讓寫程式變得像是玩遊戲一般輕鬆,也能逐步帶領使用者熟悉整個Visual Studio的使用與較好的Coding方式。

目前具有六大類不同的勳章,每類勳章都有不同的意義,像是Don’t Try This At Home這類的勳章就是代表不是很好的寫作習慣,可以自己設定找些勳章當自己的里程碑,像是UML God勳章等,都是不錯的目標。

[Visual Studio]Introduce Visual Studio Achievements

Visual Studio Achievement目前只支援Visual Studio 2010,可直接透過Extension Manager安裝。

[Visual Studio]Introduce Visual Studio Achievements

安裝完後系統會提示您重開Visual Studio,重開後會跳出提示視窗請求登入Channel9,整個Visual Studio Achievements的運作必須透過Channel9的帳號,可直接點選Sing In連結進行登入。

[Visual Studio]Introduce Visual Studio Achievements

點選完Sing In連結,頁面會帶到Sing in to Channel 9,這邊筆者有點搞不懂得是,這邊找不到任何的註冊選項,所以筆者透過右上角的Sing In連結下去登入。

[Visual Studio]Introduce Visual Studio Achievements

此時Sing In畫面會變得像下面這樣,這畫面就比較熟悉了,一般Windows Live的服務都是透過這個畫面將服務與Windows Live ID綁再一起,這邊用自己的Windows Live ID與密碼登入就可以了。

[Visual Studio]Introduce Visual Studio Achievements

接著會被導到下面這個頁面建立Channel9的Profile,注意右上角,此時也已完成了登入的動作。

[Visual Studio]Introduce Visual Studio Achievements

完成後,我們可以透過Tools→Achievements將安裝好的Visual Studio Achievements叫起。

[Visual Studio]Introduce Visual Studio Achievements

點選左邊的按鈕啟用。

[Visual Studio]Introduce Visual Studio Achievements

你會在Visual Studio右下角中看到下圖的畫面,兩個勳章到手,後續完成任務得到勳章就會像這樣顯示。

[Visual Studio]Introduce Visual Studio Achievements

若再照上面的步驟,透過Tools→Achievements將安裝好的Visual Studio Achievements叫起,會發現Visual Studio Achievements畫面已經變成了勳章的列表,可以透過這個畫面查閱所有的勳章、得到的勳章、與尚未取得的勳章。

[Visual Studio]Introduce Visual Studio Achievements

類似的資訊也可以透過網址查閱 ,把自己的UserName帶入下列網只去瀏覽就可以了。

http://channel9.msdn.com/niners/[UserName]/achievements/visualstudio

[Visual Studio]Introduce Visual Studio Achievements

這邊可直接點選勳章圖示,Visual Studio會帶出對應勳章的詳細資料,像是說明、完成時間、與分數。

[Visual Studio]Introduce Visual Studio Achievements

右上方還有分享按鈕可以直接透過FB或是tweet與朋友分享,美中不足的是不能自動分享。

[Visual Studio]Introduce Visual Studio Achievements

若要查閱依分數下去排名是多少可以至Visual Studio Achievements Leaderboard這邊查閱。

[Visual Studio]Introduce Visual Studio Achievements

Visual Studio Achievement也提供Widget讓使用者能輕易的將自己的成就資訊分享於網站,在網站原始碼中加入下面的Script,並替換自己的UserName。

<script src="\images\posts\10df0ef4-de84-4313-81fc-f5530648a7c4\VSachievements.min.js?user=[UserName]" id="ch9VSachievements"></script>

網站即會出現像下面這樣的Widget。

[Visual Studio]Introduce Visual Studio Achievements

[Visual Studio]Introduce Visual Studio Achievements

  • Visual Studio Achievements
  • Visual Studio Achievements
  • Visual Studio Achievements Leaderboard
  • Announcing Visual Studio Achievements Beta
  • Visual Studio Achievements Widget