Visual Studio 2010 Beta2特性之office开发

前几天在个人win7上安装了Visual Studio 2010 Beta2版本。编程

换了个LOGO,闪屏有变化,整个IDE环境看起来很舒服,启动速度以及代码智能提示的速度都比以前版本有了很大的提升。ide

image 

VS的每次升级都会给开发者带来新的体验,开发效率的提高。Office开发方面也有很多新的特性。函数

以往的office开发,最难掌握的莫过于那一堆的参数了,Office对象模型难于所有掌握,开发语言对Office开发支持不够等等,这些都使得Office开发就像一头笨重的大象,虽然稳定,可是行动却有些迟缓,开发效率不高。对象

不过这很快就会成为历史了。在Visual Studio 2010 Beta2中,它提供了不少新的特性,来解决上述的这些Office开发中的主要问题,以更好地支持Office开发。固然,这些特性也能够应用在其余场合。这些新的特性包括:blog

动态编程:C# 4.0中引入了一种新的静态类型dynamic,这使得咱们在使用COM进行Office开发的时候,无需再进行复杂而繁琐的对象类型转换。开发

可选参数:Office提供的函数每每有不少参数,在大多数状况下,不少参数使用默认值就能够了,无需所有指定。可是在C# 3.0中,由于它不支持可选参数,致使每次调用函数都必须给定所有参数,代码繁琐而臃肿。C# 4.0经过对可选参数的支持,很好地解决了这一问题。部署

No-PIA部署:之前的Office开发,都要求目标机器(用户机器)上一样安装了Office,有时甚至对Office的版本还有特殊的要求。这给Office程序的部署带来了极大的困难:目标机器千差万别,有的安装了Office,有的没有安装,安装了Office的机器,Office版本又各不相同。在VS2010 Beta2中,由于有了No-PIA部署的支持,这些问题都获得了很好的解决。get

有了上述特性的支持,VS2010 Beta2中Office开发开始变得简洁而天然。你们期待实用的话,就在近期多多关注WIN中文官网的相关信息吧。it