Visual Studio 2012 Ultimate Release Candidate 體驗

忙了很長一段時間,今天稍微有那麼一點時間,碰巧VS2012RC發佈。雖然一直想等到RTM發佈才安裝,但是看了MSDN的相關介紹,我就忍不住的去下載了,於是我就去MS官網,找到這個頁面http://www.microsoft.com/en-us/download/details.aspx?id=29917
不想用web方式安裝,看了頁面的介紹,發現Instructions第三條提供了一個dvd iso鏡像的下載鏈接,於是我就點了下載,當時也沒注意看文件名。結果。尼瑪坑爹啊。下載下來居然是中文的鏡像。。MS搞神馬灰機呢?
最後是羣裏的朋友發了一個地址給我。英文版ISO鏡像地址:http://download.microsoft.com/download/6/9/7/697096F6-4EEA-4704-AF2D-F3BAF57C7634/VS2012_RC_ULT_ENU.iso
下載後加載到虛擬光驅,安裝時我只安裝了C++相關的東西。漫長的等待,終於安裝好,啓動VS。。雞凍ing。
啓動畫面


StartPage


之前就聽說過RC改成了一套深色的皮膚。很適合程序猿晚上碼代碼。可現在看了爲什麼是白色的,想着應該是可以改配色方案吧,於是打開選項。果然在colortheme裏可以切換到Dark。此時界面頓卡,然後出現了讓人興奮的事。配色方案變深色的那套了。


這套配色方案果然很誘人。我是非常喜歡。
接下來當然是要測試我比較期待的C++11的語法,Range-based for loops. 趕緊創建一個consoleapp測試吧。


怎麼樣?這代碼的着色還不錯吧。基於範圍的for循環是不是很簡潔呢?這或許能爲一些粗心out of range的guy帶來便利吧。
而且現在C++的代碼還有智能感知。


另外代碼段也是很好用。很多以前靠VAX實現的功能,現在都集成了,嘿嘿。難道VSTeam想搶VAX的飯碗?
測試了一些新支持的語法後,我又開始測試下MFC的。新建了一個MFC工程,結果一編譯。悲催。居然報錯了。。。


看了下工程的目錄配置,我就想到,會不會是因爲我之前使用WTL時爲了方便。添加了全局的include目錄呢。於是我又把全局配置文件
Microsoft.Cpp.Win32.user.props裏的目錄清空。這樣便不會加載全局配置了,重新啓動VS2012後。再次編譯。Oh yeah。編譯運行沒有啥問題了。。。。
又發現了另一亮點,就是在Solution Exporer裏。可以直接查看類名函數名等。超讚。。


接着看看HlepLibrary有什麼亮點,首先,比較人性化的是,Manage Help Settings 已經整合在HelpLibrary裏。
在HelpLibrary裏選擇Manage Content即可看到。


看到木有。我注意到了Loacal store path旁邊的按鈕Move。哇塞。這可比2010的好多了,10的安裝後要移動幫助文件的位置還得自己手動修改文件,現在12的你隨時都可以點下move就可以移動位置了。很方便。感覺文檔查找的速度也稍微有所提高。
好了,時間不多,其他功能有時間慢慢體驗。總結下我體驗的
優點:
1、支持了一些C++11的語法,例如基於範圍的for循環,不知啥時候能支持RawString。
2、加載解決方案的速度明顯提高
3、整體響應速度比2010快不少。
4、CPU內存的佔用明顯降低
5、C++code也支持智能感知
6、Solution Explorer裏也可以查看類和成員
7、代碼段管理的功能更加強大
8、兩套配色方案個人覺得比較好看,深色適合環境光線比較暗的情況下寫代碼。白色適合亮的時候寫
9、HelpLibrary更加人性化,由於不需要像10的那樣使用代理,啓動速度較快,不過我依然喜歡H3Viewer。
10、按Ctrl+F查找時只剩右上角一小塊,不像之前版本彈出一個大框。
缺點:
1、MFC的DLG工程依然不能修改是要從CWinApp或者CWinAppEx派生。
2、C++11的語法支持的還不夠多,例如RawString。這是regex愛好者的福音。
3、Resource View的編輯器的底色沒隨主題顏色變化。比較彆扭。
4、安裝時我只選了MFC,卻默認添加了VB、C#等其他我暫時用不到的語言
5、舊版本在StartPage會列出最近的項目,而在2012裏消失了。不知是我設置問題還是?求解。(問題找到了,在筆記本小屏幕上沒顯示完整被擋住。在臺式機看就有了。。。)
暫時就看到了這些缺點。期待在RTM版稍微有所改善。。。
時間有限、文采不好,就只寫這麼多了。歡迎大家都分享下獨特的感受。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章