Visual Studio 2012 Ultimate RC 版简单体验

来源:hwangbae

忙了很长一段时间,今天稍微有那么一点时间,碰巧VS2012RC发布。虽然一直想等到RTM发布才安装,但是看了MSDN的相关介绍,我就忍不住的去下载了,于是我就去MS官网,找到这个页面

不想用web方式安装,看了页面的介绍,发现Instructions第三条提供了一个dvd iso镜像的下载链接,于是我就点了下载,当时也没注意看文件名。结果。尼玛坑爹啊。下载下来居然是中文的镜像。最后是群里的朋友发了一个地址给我。英文版ISO镜像地址

下载后加载到虚拟光驱,安装时我只安装了C++相关的东西。漫长的等待,终于安装好,启动VS,鸡冻ing。

启动画面

Visual Studio 2012 Ultimate RC 版简单体验

StartPage

Visual Studio 2012 Ultimate RC 版简单体验

之前就听说过RC改成了一套深色的皮肤。很适合程序猿晚上码代码。可现在看了为什么是白色的,想着应该是可以改配色方案吧,于是打开选项。果然在colortheme里可以切换到Dark。此时界面顿卡,然后出现了让人兴奋的事。配色方案变深色的那套了。

Visual Studio 2012 Ultimate RC 版简单体验

这套配色方案果然很诱人。我是非常喜欢。

接下来当然是要测试我比较期待的C++11的语法,Range-based for loops. 赶紧创建一个consoleapp测试吧。

Visual Studio 2012 Ultimate RC 版简单体验

怎么样?这代码的着色还不错吧。基于范围的for循环是不是很简洁呢?这或许能为一些粗心out of range的guy带来便利吧。

而且现在C++的代码还有智能感知。

Visual Studio 2012 Ultimate RC 版简单体验

另外代码段也是很好用。很多以前靠VAX实现的功能,现在都集成了,嘿嘿。难道VSTeam想抢VAX的饭碗?

测试了一些新支持的语法后,我又开始测试下MFC的。新建了一个MFC工程,结果一编译。悲催。居然报错了。。。

Visual Studio 2012 Ultimate RC 版简单体验

看了下工程的目录配置,我就想到,会不会是因为我之前使用WTL时为了方便。添加了全局的include目录呢。于是我又把全局配置文件

Microsoft.Cpp.Win32.user.props里的目录清空。这样便不会加载全局配置了,重新启动VS2012后。再次编译。Oh yeah。编译运行没有啥问题了。。。。

又发现了另一亮点,就是在Solution Exporer里。可以直接查看类名函数名等。超赞。。

Visual Studio 2012 Ultimate RC 版简单体验

接着看看HlepLibrary有什么亮点,首先,比较人性化的是,Manage Help Settings 已经整合在HelpLibrary里。

在HelpLibrary里选择Manage Content即可看到。

Visual Studio 2012 Ultimate RC 版简单体验

看到木有。我注意到了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更加人性化,不过我依然喜欢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版稍微有所改善……

时间有限、文采不好,就只写这么多了。欢迎大家都分享下独特的感受。

 

收藏 1 评论

相关文章

可能感兴趣的话题



直接登录
最新评论
跳到底部
返回顶部