2024年4月10日发(作者:)

Visual Studio 2010简介

早期的开发者往往使用一些非常简陋的软件开发工具,随着软件开发技术的逐渐发展,越来

越多的开发者趋向于使用一些集语言编辑、代码编译和调试于一体的综合性软件包,这一趋势促

使IDE软件诞生。

IDE(Integrated Development Environment,集成开发环境)是一种综合性的软件开发

辅助工具,其通常包括编程语言编辑器、编译器/解释器、自动建立工具、通常还包括调试器。

有时还会包含版本控制系统和一些可以设计图形用户界面的工具。在开发基于.NET Framework

的应用程序时,最常用的开发工具就是微软公司开发的Microsoft Visual Studio系列。

Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发

环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重

新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、

Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发

面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持IBM DB2和Oracle数

据库。其与.NET Framework的关系如图1-7所示。

.NET Framework

编译器

VC++.NET

C#

J#

第三方语言

.NET Framework类库

公共语言运行时

公共类型系统

公共语言规范

垃圾回收器

JIT编译器

调用.NET Framework服务

Visual

集成开发环境

可视化设计器代码编辑器工具窗口

调用编辑服务运行时调试支持

图1-7 .NET Framework与Visual Studio的关系

Visual Studio是一款强大的.NET Framework平台开发工具,也是开发Windows应用程

序最流行的开发工具。其主要包含以下几种功能。

 支持多种语言的代码编辑器

Visual Studio集成开发环境作为之前多种微软提供的开发工具的集大成者,提供了功能强

大的代码编辑器和文本编辑器,允许开发者编写XHTML、HTML、CSS、JavaScript、VBScript、

C#、C++、J#、、等多种编程语言的代码,并可以通过组件的方式安装更

多第三方的编程语言支持模块,支持编写更多的第三方编程语言。

在编写以上各种编程语言时,Visual Studio提供了强大的代码提示功能和语法纠正功能,

降低开发者学习编程语言的成本,提高了程序开发的效率。

 团队协作

Visual Studio提供了代码版本管理工具以及SVN平台等多种团队协作工具,帮助开发团队

协同开发工作,管理开发进度,提高团队开发的效率。另外,用户也可使用最先进的Team

Foundation Server服务器套件,更高效地进行版本控制、工作项跟踪、构件自动化、生产报表

与规划工作簿。

 多平台程序发布

Visual Studio具有强大的代码编译器和解析器,可以发布基于桌面、服务器、移动终端和

云计算终端的多种应用程序。在非Windows平台应用方面,Visual Studio也可以开发支持最

新Web标准的前端网页,并针对多种网页浏览器进行调试。

 编译部署

Visual Studio提供了强大的编程语言与中间语言编译功能,可以将其自身支持的多种编程

语言和用户扩展的更多编程语言编译为统一的中间语言,并将其打包为程序集,并发布和部署到

各种服务器与终端上。

 设计用户界面

Visual Studio提供了功能强大的Windows窗体设计工具,允许开发者为Windows应用程

序设计统一风格的窗口、对话框等人机交互界面,使用窗体控件实现软件与用户的交互。