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版稍微有所改善。。。

時間有限、文采不好,就只寫這么多了。歡迎大家都分享下獨特的感受。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM