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