首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

总算换了Visual Studio 2010,说说感受

2013-01-02 
终于换了Visual Studio 2010,说说感受公司为我们终端组换了电脑,为了保证综合性能,破天荒的给我们配了块中

终于换了Visual Studio 2010,说说感受
    公司为我们终端组换了电脑,为了保证综合性能,破天荒的给我们配了块中等档次的显卡,我运气不错,在实验室正好赶上换电脑,外派了也正好赶上换电脑……

    VS2010一直在等中文版出来,5月底终于release了。现在只试用了一天,说说感觉。

    1.安装。大家应该注意到VS2010的iso镜像比VS2008小了许多(VS2010CHS只有2.5G,VS2008CHS有4.34G),这不是因为VS2010缩减了什么(倒是有组件没了,后面说),而是基于.net的IDE和基于web的MSDN文档比之前的二进制代码压缩率高了许多,在装完之后体积比VS2008是更大的。我下的是电驴上的MSDN版,你去微软官网下试用版也是一模一样的,就是把序列号换成MSDN的那个“一号通”序列号(MSDN内置的,专业版、高级版、旗舰版通用,无期限)就行了,在setup\setup.sdb文件里的product key字段,不需要所谓的什么“破解”。
    安装过程和VS05、08类似,但是可选项少了许多,没有VS2008定制性那么强,看上去可选组件列表短了,但实际上安装的组件比以前更多。
    MSDN的安装要注意,要么在安装程序完成时选择安装文档,错过这个机会就只能在帮助菜单里选择安装了,新的MSDN自己没有安装程序。
    着重说一下学习版(express)VS2010中文版和VS2008不集成SP1的那个express一样,镜像做得极差,没有使用“优化光盘”选项,竟然有1.76G,实际上4个组件许多文件是重复的,使用“优化光盘”后只剩800M,英文版是优化了光盘的,700M。

    2.IDE界面和工程。虽然网上盛传VS2010回归了“类向导”之类的VC6经典界面,但很明显从VS2003开始anders所确立下来的带有Borland风格的界面远比VC6先进,主要的界面体验还是和VS200X系列一脉相承,基本上操作没什么变化。有一点算是较大的改变,VC++目录不能在选项里改了,要在每个工程属性里该,不再是全局的。要想用全局的,得打开一个工程在属性维护器的Microsoft.Cpp.Win32.user Property Pages里该。这点我感觉不好,因为我在VC++目录里配置的都是通用库(ACE、Boost、OpenSSL等),每个工程都可以共用并不冲突,现在全局配置藏那么深,局部配置却强调出来不好,因为原来工程里就可以配附加依赖项和附加库目录,这样干没太大意义。
    盛传VS2010很慢,对不起,我这里即使在没有WPF硬件加速的XP下,也比VS2008快,个人感觉,VS2010减少了IDE程序读盘的次数,VS2008慢的很大一个原因就是动不动读盘,硬盘狂闪,要知道.net再慢也比硬盘IO快。另外,IDE像Win7程序那样加强了程序启动的流畅度,不会有那种类似于假死的感觉了。当然,要快的前提还是得主流配置。不过,无论如何,在这里.net相对于java在图形界面效率上的优势显露无疑。
    工程文件换了,原来使用了三个版本的vcproj退休,换成vcxproj,原来VS03、05、08几乎无敌的改工程版本号实现互通的方法不能用了,不爽……
    wpf的紫色调看上去很舒服。

    3.编译器。什么C++新特性直接无视,反正我不用,想用也不敢用。编译器选项为了兼容性基本没变,IDE里对编译器选项的提示变化了些,更明确了。试编译了几个算法,比VS2008快了约1~3%,虽然幅度不大,但很让人高兴,因为从VS2003开始编译器生成exe的运行效率就在持续下降……另一点让人高兴的是不再强制性使用清单,可以把清单扔了(如果要调用桌面主题还是要用)。程序体积和VS08相比没什么变化。

    4.MSDN。退步,网页版的MSDN运行、搜索速度快了不少,但是看上去不爽,从字体到目录(没有以前那样的完整目录树了,很不爽),超链接的还是没有目录树舒服。

    5.其他组件。许多没见过的组件,超越VS2008的功能都还没试。好用的代码分析细化了,分成好几种策略,在日后工程中再试。有一点让人很不爽,VS2010取消了对Windows Mobile开发的支持,开来微软下决心推phone7了(phone7还没出……现在整个断档了……),但是主流的WM6开发怎么办,还是得用05、08……

    6.第三方支持。VAssistX仍然经典,安装方式改了,VS2010 SDK开发插件的封装形式变了。Intel C++ 11.1貌似还没支持VS2010,等支持了我再把现有的公共库编译一份icc11+vs2010的,现在不急。

    7.bug。今天遇到了个bug,莫名其妙的编译失败,什么提示都没有,重启ide即可……

    VS2010很优秀,基本达到了我的预期,但没有惊艳,希望年底或明年的sp1补丁能解决一些bug,加上Windows phone 7的支持。
[解决办法]

每天回帖即可获得10分可用分
[解决办法]
vs的编译速度是个大问题。

另外在用户友好度上始终没有做到极致。
[解决办法]
每天回帖即可获得10分可用分!
[解决办法]
多谢介绍,我正好也想试用一下!顶了!
[解决办法]
羡慕撒~~~~~~~~~~~~

[解决办法]
还没怎么用,但是感觉速度要比VS2008快
[解决办法]
用适合自己的就好
[解决办法]
有只带纯编译器的版本吗?
[解决办法]
VS的速度一直是最让人讨厌的
[解决办法]
晕,。。。~
[解决办法]
我也来回复个,好十分到手,走人
[解决办法]
楼主说的对,我现在还是在用vs2008,等2010更完整了再试试
------解决方案--------------------


VS 2010 WPF is very very very slow under Windows XP!!!!

I didn't figure out that until now, the Windows XP won't provide (or at least very limited) hardware acceleration for WPF rending, even the hardware testing passed rank 3 (the fully hardware acceleration).
[解决办法]
VS2010被我卸载掉了,换2005了,太慢太大了,不过那个2005搞MFC一直有问题,经常出现窗口未定义什么的,那些代码明明都是他自己生成的,之前编译也都可以
[解决办法]
CodeBlocks用着很不错
[解决办法]
总算换了Visual Studio 2010,说说感受
[解决办法]
up!
[解决办法]
楼主掉进了2010的陷阱了...

2010改用WPF以后,编辑器的性能比2008差了很多很多.连记事本都不如...
前几天我编辑一段数据代码,大概有400K的样子(BMP转的C代码).只要光标移到上面,就像死机了一样.
还有,每次VS后台更新感知数据库,也像死机一样....

而且2010了BUG超多...
一会是代码折叠不起作用了.
一会儿是撤销重做出错(这个最郁闷).
一会是语法分析器出错.
有的时候调试器也有问题,源文件行号对应不上.复杂一点的对象,解析成员也出错...
而且经常连快捷键都失灵(看现象应该是数据和显示对应不上了,编辑还可以,但所有的快捷键都会因为找不到正确的文本内容而失灵)
一天之内要崩溃N回.

要不是我的几个工程都已经转到2010下了,我都懒得去用它了.
[解决办法]
每天回帖即可获得10分可用分
[解决办法]
看着应该不错。。。。。。。。。。。
[解决办法]
还没有用过呢。听起来很不错
[解决办法]
家里面用的 vs2010 盗版   公司2008express, 用过express后才知道 professional 是多么的好
[解决办法]
我没用过,是路过的
[解决办法]
多谢楼主勇当小白尝鲜。
[解决办法]
 
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分  
[解决办法]
  
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 
[解决办法]
没有用过。。刚刚开始用VS2008
[解决办法]
2010更强大了,不过我的电脑跑不动啊。
[解决办法]
我也才用上了2010。感觉bug还是有多
[解决办法]
我相信,技术是在进步的,出现的问题可能是对操作还不太把握罢了,只是2010太贵了,前不久查了一下,要一万多美元,合人民币将近十万啊。
[解决办法]
一般不轻易换ide~
[解决办法]
感觉挺不错
[解决办法]
感觉挺不错
[解决办法]
俺技术不过硬,装什么版本都一样,呵呵。

热点排行