微软Visual Studio 2008的基本情况 Visual Studio 一直是广大程序员所关注的重要的软件开发平台。目前,大家可以从微软网站下载Visual Studio 2008 bate2 版本。此次大会中,微软.NET 咨询顾问周敏向大家介绍了微软Visual Studio 2008 的基本情况和开发语言的增强等情况。 功能上的增强 目前,微软的Visual Studio 团队、SQL Server 团队、Office 团队都在使用Team Foundation Server 进行企业级的应用开发。Visual Studio 2008 的设计目标主要有 3 点:提高开发效率、在开发过程生命周期中使团队成员能够更好的协作、能够开发基于微软最新技术的一些应用。Visual Studio 2008 支持.NET framew ork 3.5,并且对以前.NET framew ork 版本进行支持。同时,在 VB3.5 和C#3.5 中加入了对LINQ 的支持。LINQ 使用户能够使用 VB 和C#编写出类似于 SQL 语句这样的指令,使得开发语言和数据库语言彼此能够结合起来。以前的SQL 语言检索能力很强,但是并不擅长进行复杂的运算。现在 VB 和C#能够获取数据,并且能够对数据进行复杂的运算。这也是在 Visual Studio 2008 中引入 LINQ 技术的原因。 在软件过程管理中,Visual Studio 2008 引入了CODE MATRIX,可以测量代码的复杂度,对代码的性能进行定量的分析,从而对代码的优劣有一个比较深入的了解。此外,在 Visual Studio 2008 中引入了新的负载测试的模型、界面和报表。更重要的是,还有一个连续集成的构建,例如,一个企业有一个开发主线,还有很多开发分支。假定每个开发分支都是其中的一个功能点,当功能点开发完成以后,需要合并到开发主线,在对开发主线进行合并操作的时候,Visual Studio 2008 能够自动进行团队构建,并且给出构建的结果。而在 Visual Studio 2005 时,需要进行很多手工操作。 WPF 是微软最新的表示层框架,可以使用户在开发应用程序时,所有的界面都是统一的。WPF 具有非常强的3D 处理效果。 语言上的增强 在 Visual Studio 2008 的C++语言当中,MFC 可以支持 Vista 的通用控件。Visual Studio 2008 还支持智能感应,除此以外,对于 AJAX 引入了很多扩展控件,从而可以快速开发ASP.NET AJAX 的应用。新的Vista SDK 中包含大量的非托管API。UAC(用户访问控制)是Vista 的一种访问控制机制,主要是防止病毒对系统的破坏。 Visual Studio 2008 中的VB 语言不但可以获取数据,并对...