Microsoft Visual Studio


Microsoft Visual Studio (正體)

Free Web Hosting with Website Builder

Microsoft Visual Studio

Visual Studio 2005的logo

Visual Studio 2005界面截图
开发 微软
最近版本 2008 SP1 (9.0.30411.08) / 2008年8月11日
操作系统 Microsoft Windows
类型 集成开发环境
许可协议 Microsoft EULA
网站 msdn.microsoft.com/vstudio
查看  讨论  编辑  历史

Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了软件整个生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境等等。

而Visual Studio .NET 是用于快速生成企业级 ASP.NET Web 应用程序和高性能桌面应用程序的工具。Visual Studio 包含基于组件的开发工具(如 Visual C#、Visual J#、Visual Basic 和 Visual C++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。

历史上的版本有:

Visual Studio 6.0 主要包含:Visual C++ 6、Visual Basic 6、Visual FoxPro 6、Visual SourceSafe(VSS)6等。

Visual Studio .Net 主要包含:VS.net(.net 1.0)、VSS6等。

Visual Studio .Net 2003 主要包含:VS.net2003(.net 1.1)、VSS6等。

Visual Studio 2005 主要包含:VS.net2005(.net 2.0)、VSS8等。

在Visual Studio的部分版本中还包含了Visio等其他工具。

目录

历史

Visual Studio 97

为第一代Visual Studio,于1997年推出。它包含当时大部份由微软推出的程序设计工具,包括Visual Basic 5.0、Visual C++ 5.0(主要用作窗口程序设计)、Visual J++ 1.1(用作Java及窗口程序设计)及Visual FoxPro(用作xBase设计)。它亦加入当时全新的Visual InterDev,使用ASP动态制作网站。

Visual Studio 97 是 Microsoft 第一次尝试对于多种语言使用同一种开发环境。Visual J++、InterDev、和 MSDN Library全都使用同一个环境,名为Developer Studio。Visual C++ 和 Visual Basic 则是分开的,和 Visual FoxPro 相似。

Visual Studio 6.0

接下来的版本6.0在1998年发行,最后一个运行在Win9x机器上的版本。 [1] 所有部件的版号,包括Visual J++ 1.1及Visual InterDev1.0都归到6.0。当微软集中[.NET Framework]开发时,Visual Studio 6.0是微软开发系统这4年中的基础。

Visual Studio 6.0 SP5

Visual Studio 6.0 SP5,发布于2001年2月21日。

Visual Studio 6.0 SP6

Visual Studio 6.0 SP6正式名称为SP6 for VB 6.0, VC++ 6.0 and VSS 6.0d,发布于2004年3月29日。

Visual Studio .NET (2002)

Microsoft Visual Studio .NET logo.

支持.Net FrameWork 1.0。 微软2002年发行了代号为“Rainier”的Visual Studio .NET(2001年MSDN上发行过测试版)。其最大的改进就是使用.NET Framework引入了受控代码开发环境。使用.NET开发的程序并不会像C++那样被编译为机器语言,而是被编译成一种叫做微软中间语言(MSIL)或者通用中间语言(CIL)的格式。当一个MSIL应用程序被执行的时候,它会被即时编译成适用于所运行平台的机器语言,这样就使代码可以跨平台运行。被编译成MSIL的程序只能运行在安装了通用语言架构(CLI)的平台上,而一些非微软.NET的环境,如MonoDotGNU使得在LinuxMac OS X上运行MSIL程序成为可能。

这是第一个必须运行于基于Windows NT的Windows平台[2]上的Visual Studio版本,其安装程序强化了这种需求。微软引入了一种被称为C#的新的编程语言,目标是.NET。它还引入了Visual J#作为Visual J++的继任者。Visual J#程序使用Java的语法,但是与Visual J++程序不同,Visual J#只能以.NET Framework为目标,而不是像其他Java工具那样以Java虚拟机为目标。

Visual Basic被彻底地改变以适应新的框架,其新版被称为Visual Basic .NET。微软还为C++添加了C++托管扩展,这样C++程序员就可以创建.NET程序了。

Visual Studio .NET可以被用来开发Windows应用程序(使用Windows Forms,.NET Framework的一部分)、Web应用程序(使用ASP.NETWeb服务)以及移动设备(使用.NET Compact Framework)。

Visual Studio .NET把除了Visual FoxPro以外的所有语言集成进了一个开发环境。与以前的Visual Studio相比,它的界面更简洁,集成性更好。

在这个版本里,Visual FoxPro仍然没有被捆绑进来,而是单独销售。

Visual Studio .NET的内部版本号是7.0,微软在2005年3月发布了Service Pack 1[3]

Visual Studio .NET 2003

支持.NetFrameWork 1.1。 2003年,微软发布了Visual Studio .NET的一个较小的升级版,称作Visual Studio .NET 2003,代号为“Everett”。它包含.NET Framework的升级版.NET Framework 1.1,以及为使用ASP.NET或 .NET Compact Framework来开发移动设备程序提供了内置支持。同时,Visual C++编译器也更加标准化,特别是在模版偏特化方面。Visual C++ Toolkit 2003是一个与Visual Studio .NET 2003自带的C++编译器相同的无IDE的免费版本,它现在已经被Express Editions代替。

Visual Studio 2003发行了4种版本:学院版、专业版、企业开发版、企业架构版。企业架构版包含了Microsoft Visio的模型技术,可以创建应用程序架构的基于统一建模语言的可视化表现。新增的“企业模板”也可以帮助大型开发团队标准化代码风格以及强化组件使用和属性设置的策略。

微软在2006年9月13日[4]发布了Visual Studio 2003的Service Pack 1。

Visual Studio .NET 2003的内部版本号是7.1,但文件格式版本是8.0[5]

Visual Studio .NET 2003 SP1

Visual Studio .NET 2003 SP1发布于2006年9月15日。

Visual Studio 2005

支持.NetFrameWork 2.0。 微软2006年年初公布了 Visual Studio 的免费版本 Visual Studio 2005 Express。包含常会使用到的 Visual Basic 2005 Express。相关技术支持信息请参阅 Microsoft MSDN,或是 Visual Studio 2005 的中文网站[1]

Visual Studio 2005 SP1

Visual Studio 2005 Service Pack 1发布于2006年12月14日,该安装包安装过程很长(约需要1至2个小时),安装过程中需要临时存储空间较大(约1GB)。

Visual Studio 2005 SP1 Update for Windows Vista

Visual Studio 2005 Service Pack 1 Update for Windows Vista发布于2007年3月6日,安装前仍需要安装Visual Studio 2005 Service Pack 1。本次更新用于处理Visual Studio中受Windows Vista增强功能所影响的领域。

Visual Studio 2008

微软在2008年2月1日上市。支持.NetFrameWork 2.0/3.0/3.5。Visual Studio 2008总计新增了逾250个新功能,详见[6]

Visual Studio 2008 SP1

Visual Studio 2008 SP1发布于2008年8月11日,同时更新.NET Framework至3.5 Service Pack 1 (SP1)。

Visual Studio 2010

2008年10月初,微软公布了Visual Studio 2010,支持.NET Framework 4.0,可能会在2009年底或2010年正式发布。[7]

参见







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History