Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程
序开发环境。目前已经开发到 9.0 版本,也就是 Visual Studio 2008 。 Visual Studio 可以
用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络
服务、智能设备应用程序和 Office 插件。 1998 年,微软公司发布了 Visual Studio 6.0 。
所有开发语言的开发环境版本均升至 6.0 。这也是 Visual Basic 最后一次发布,从下一个
版本 (7.0) 开始, Microsoft Basic 进化成了一种新的面向对象的语言: Microsoft Basic.NET 。
由于微软公司对于 Sun 公司 Java 语言扩充导致与 Java 虚拟机不兼容而 Sun 被告上法
庭,微软在后续的 Visual Studio 中不再包括面向 Java 虚拟机的开发环境。
2002 年,随着 .NET 口号的提出与 Windows XP / Office XP 的发布,微软发布了
Visual Studio .NET (内部版本号为 7.0 )。在这个版本的 Visual Studio 中,微软剥离了
Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了
Visual InterDev 。与此同时,微软引入了建立在 .NET 框架上(版本 1.0 )的托管代码机制
以及一门新的语言 C# (读作 C Sharp ,意为 C++++ )。 C# 是一门建立在 C++ 和 Java
基础上的现代语言,是编写 .NET 框架的语言。
.NET 的通用语言框架机制( Common Language Runtime, CLR ),其目的是在同一
个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可
执行的机器代码然后运行。
Visual Basic 、 Visual C++ 都被扩展为支持托管代码机制的开发环境,且 Visual
Basic .NET 更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。而 Visual J++
也变为 Visual J# 。后者仅语法同 Java 相同,但是面向的不是 Java 虚拟机,而是 .NET
Framework 。
2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名
义发布(内部版本号为 7.1 )。 Visio 作为使用统一建模语言( UML )架构应用程序框架
的程序被引入,同时被引入的还包括移动设备支持和企业模版。 .NET 框架也升级到了 1.1 。
2005 年,微软发布了 Visual Studio 2005 。 .NET 字眼从各种语言的名字中被抹去,
但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本 2.0 )。它同时也能开发
跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大
的软件,甚至包含代码测试功能。