Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1063429
  • 博文数量: 284
  • 博客积分: 8223
  • 博客等级: 中将
  • 技术积分: 3188
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-01 13:26
文章分类

全部博文(284)

文章存档

2012年(18)

2011年(33)

2010年(83)

2009年(147)

2008年(3)

分类: WINDOWS

2009-11-10 08:48:47

    昨天下载了vs2010的beta2版本,听说对应于vs2008有了很大的改动,非常期待,这里,转载vs2010的新特性,希望盖茨不会让大家失望。
  

  听说VS2010 Beta2发布了,我可是等待了不是一天两天了,从去年12月份消息放出后就在等着呢。 今年5月MS放出Visual Studio 2010 VSTS Beta 1后就在自己的WIN7系统体验了一把。对于VS2010 Beta2几个特点特别关注:

1:自定义开始页。最新的VS2010 Beta2引入了自定义开始页的功能。这也许是个性化软件的趋势应用吧。顺应了个性化的潮流。

2:多显示器支持:比如将代码编辑器放置在主显示器中,将输出窗口,类图窗口,代码定义窗口等等提供辅助信息的窗口放置在副显示器中,这样就可以在主窗口中编辑代码,同时有需要的时候,可以及时地从辅助窗口中得到一些有用的辅助信息。在多显示器环境下,我们可以把VS2010 Beta2中的多个窗口布置在不同的屏幕上,极大的提高工作开发效率。

3: C++ IDE的增强。VS2010 Beta2除了在语言层面开始支持最新的C++标准外,在IDE以及MFC库等方面也有非常改进。Visual C++改善了IDE的效率,改进了项目系统支持、增强了Visual Studio用户体验、增强的MFC功能等等。

4:并行运算。这可是当前热门话题。当硬件通过增加运算核心来提高性能时,由于受到其架构的影响,软件并不能充分地利于多个运算核心所带来的性能提升,甚至有的时候性能还有所下降。就不得不改变应用程序的架构和开发方法,以应对这种多核的趋势,使得自己的软件可以充分利于硬件升级所带来的性能提升,VS2010 Beta2加大了对并行运算的支持。
5、F#语言的支持。F#是微软研究院、剑桥和微软开发部联合进行的高级开发项目,是微软支持的第一个主要的函数式语言。这可能将成为.NET平台的头等语言。对于一个程序员来说,熟悉一个新语言就跟交一个女朋友一样。 还有好多创新技术和特性,像什么Web和云计算开发、高效的JavaScript IntelliSense引擎、内建ASP.NET MVC的先进开发模式、Agile流程模板…等等让人眼花缭乱的技术功能~~。

另外,这可不是普通的测试版,它是一款带有“Go Live”许可证的功能完备的版本。等不及的人们可以去微软的官网下载体验体验。

 

   早上随便试用了下,最大的感觉就是微软又开始做生意了:

   1. 软件界面比原来简洁了很多,不过,个人不喜欢现在的灰色,还是vs2008中的亮色调给人感觉好些;

   2. 操作上有了很多改变,增加了ctrl+,以及鼠标滚轮对于界面上字体大小的控制,这都归功于WPF的使用,确实比较炫。不过,这也是有代价的。

   3. 上面所说的代价就是效率,软件一启动就占用了大量的内存,如果新建一个小的项目,并且打开其中一个文件,则系统会被占用至少200M的内存,测试了一下,如果新生成一个MFC项目,并打开其中的文件,则至少占用400M以上的内存。(占用的内存在程序结束后也不会被完全释放,估计是启动VS时,会自动启动某些服务而占用额外内存。)我的机器只有1G内存,在运行vs2010且打开一个简单程序的时候,操作会出现顿的情况,估计这个软件对于机器的要求蛮高。这么多内存都耗到哪里去了呢。我的观察,主要有两个方面:1)vs2010增加了好些实时的错误检查,比如代码编写过程中存在错误,会以波浪线标明,鼠标指上去还会出现浮动tip指示错误原因;2)WPF的界面,这个就不用多说了吧,新东西总是有代价的。
      所以,我感觉VS2010是下一代微软PC平台的产物。我们早已经习惯了微软,为了推广新的机器而推出更高硬件需求的软件的做法。估计VS2010也难逃这种思路。而至于基本功能,说实话,我是主要使用C++的,在这方面,我没有感觉到明显的改变。

   总而言之,要想跑VS2010和win7,建议你去找一台高性能的电脑吧。

阅读(2640) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-04-21 10:07:32

有道理