Microsoft Visual Studio
维基百科,自由的百科全书
Microsoft Visual Studio |
|
---|---|
Visual Studio 2005界面截图 |
|
开发者 | 微软 |
最新版 | 2008 (9.0.21022.08) / 2007年11月19日 |
操作系统 | 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 .NET (2002)
支援.NetFrameWork 1.0。 微软在2002年发行了代号为“Rainier”的Visual Studio .NET(2001年在MSDN上发行过测试版)。其最大的改进就是使用.NET Framework引入了受控代码开发环境。使用.NET开发的程序并不会像C++那样被编译为机器语言,而是被编译成一种叫做微软中间语言(MSIL)或者通用中间语言(CIL)的格式。当一个MSIL应用程序被执行的时候,它会被即时编译成适用于所运行平台的机器语言,这样就使代码可以跨平台运行。被编译成MSIL的程序只能运行在安装了通用语言架构(CLI)的平台上,而一些非微软.NET的环境,如Mono和DotGNU使得在Linux和Mac 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.NET和Web服务)以及移动设备(使用.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 2005
支援.NetFrameWork 2.0。 微軟在2006年年初公佈了 Visual Studio 的免費版本 Visual Studio 2005 Express。包含常會使用到的 Visual Basic 2005 Express。相關技術支援資訊請參閱 Microsoft MSDN, 或是 Visual Studio 2005 的中文網站[1]。
[编辑] Visual Studio 2008
微软在2008年2月1日上市。支援.NetFrameWork 2.0/3.0/3.5。Visual Studio 2008總計新增了逾250個新功能,詳見[6]
[编辑] 參見
|
|
---|---|
桌面软件 | Windows (Windows歷史) · Office · Internet Explorer · Dynamics · Visual Studio · Money · Encarta · Microsoft Student · Expression |
服务器软件 | Windows Server · SQL Server · IIS · Exchange · BizTalk · Commerce · ISA Server · Systems Management |
技术 | 活动目录 · DirectX · .NET · Windows Media · PlaysForSure |
网络 | Windows Live · Office Live · MSNBC · ninemsn · MSN · Hotmail · Live Messenger · Spaces · Groups · Live ID · Ignition · CodePlex |
游戏 | Microsoft Game Studios · Zone · XNA · Xbox · Xbox 360 (Elite) · Xbox Live (Arcade · Marketplace) · Games for Windows (Live) · Live Anywhere · zh-hans:帝国时代;zh-hant:世紀帝國 · 微軟模擬列車 · 微軟模擬飛行 |
硬件 | Surface · Zune · MSN TV · 微软自然键盘 · IntelliType · IntelliPoint · LifeCam · LifeChat · SideWinder · 超级移动电脑 · Fingerprint · Audio System |
教育与认证 | 微软认证 ·微软开发者网络 ·微软教育联盟计划 ·微软签约授权 ·微软出版社 ·微软最有价值专家 ·微软创新联盟 |
许可证 | zh-hans:客户端访问许可;zh-hant:用戶端存取授權 · 共享原始碼 |
董事会成员 | 巴尔默 · 凯什 · 杜伯伦 · 盖茨 · 吉尔玛特 · 哈斯廷斯 · 马夸特 · 诺斯基 · 庞克 · 雪利 |