当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>Visual C++教程

Visual C++ 2008 Beta 2

     Visual Studio 2008 Beta 2(开发代号Orcas)已于7月23日发布,这提供了一个很好的机会让大家对新的C++功能先睹为快,在介绍新功能之前,还是要来先看一看整个Orcas产品的。Orcas的出现,表明了Visual Studio之前较短的18-24个月发布周期的回归,相比Visual Studio 2005发布之前的间隙也短得多。更短的发布周期意味着Orcas之后的,某些需要更多开发时间的产品,目前已经接近完成了,也就是多个媒体已经报道过的“Visual Studio Hawaii”。

    对Visual C++而言,Orcas更短的发布周期,导致了MSBuild缺乏相关的支持成了最引人关注之处。以前曾经提过,Visual C++项目能在一个MSBuild任务中完成,但在Visual Studio IDE中,无法选择一个Visual C++项目,使它以MSBuild类型生成。微软C++小组也表明,他们正在做大量的内部工作,以对MSBuild提供支持,看起来似乎只有Hawaii才会集成对MSBuild的支持。还有一种可能,就是对Visual C++ MSBuild的命令行支持,会以某种类似PowerToys的方式提供。 

    本机代码(Native Code)特色
Visual C++ Orcas一个明显变化之处,就是已经内建了对Windows Vista用户账户控制(UAC)的支持。在Visual C++ 2005中,与UAC打交道的唯一方式,就是通过创建一个自定义清单文件,并在生成中包含它(在Visual C++项目属性页,清单工具-输入与输出-额外清单文件设置);而在Visual Studio Orcas中,新的属性设置在链接器-清单文件页(Linker | Manifest File),如图1所示,可为Visual C++程序在UAC设置方面,提供更好地粒度控制。


图1:Visual C++ Orcas UAC支持

随着Windows每次新版本的发布,也会有Visual C++新版本的发布,同时,MFC也相应升级对新的Vista界面提供支持。以往每次Visual C++的发布,都会提供一个对Windows通用控件的MFC包装函数,Visual Studio Orcas也不例外,所有用Visual C++ Orcas创建的新工程,默认都遵从Vista的界面方式。同时,MFC控件也设计提供了对非Vista版本Windows的支持,因此,如果在Orcas中为一个对话框添加一个CFileDialog,而最终程序却安装在一台Windows XP电脑上,程序将会显示旧式风格的对话框。

相关内容
赞助商链接