ylbtech-Tool:Visual Studio |
Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,它包括了整個軟件生命週期中所須要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。所寫的目標代碼適用於微軟支持的全部平臺,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
Visual Studio是目前最流行的Windows平臺應用程序的集成開發環境。最新版本爲 Visual Studio 2017 版本,基於.NET Framework 4.5.2 。程序員
1. 發展歷程返回頂部 |
1997年,微軟發佈了 Visual Studio 97。包含有面向 Windows 開發使用的Visual Basic 5.0、Visual C++ 5.0,面向Java開發的Visual J++和麪向數據庫開發的 Visual FoxPro,還包含有建立 DHTML (Dynamic HTML) 所須要的 Visual InterDev。其中,Visual Basic 和 Visual FoxPro 使用單獨的開發環境,其餘的開發語言使用統一的開發環境。
1998 年,微軟發佈了 Visual Studio 6.0。全部開發語言的開發環境版本均升至 6.0。這也是 Visual Basic 最後一次發佈,從下一個版本 (7.0) 開始,Microsoft Basic 進化成了一種新的面向對象的語言:Microsoft Basic .NET 2002。因爲微軟公司對於 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++和 Java 基礎上的現代語言,是編寫 .NET 框架的語言。
.NET的通用語言框架機制(Common Language Runtime, CLR),其目的是在同一個項目中支持不一樣的語言所開發的組件。全部 CLR 支持的代碼都會被解釋成爲 CLR 可執行的機器代碼而後運行。
.NET控件是指以輸入或操做數據的對象。.NET控件是.NET平臺下對數據和方法的封裝。有本身的屬性和方法。屬性是控件數據的簡單訪問者。方法則是控件的一些簡單而可見的功能。過去,開發人員將 C/C++ 與 Microsoft 基礎類 (MFC) 或應用程序快速開發 (RAD) 環境(如 Microsoft ® Visual Basic™)一塊兒使用來建立這樣的應用程序。.NET Framework 將這些現有產品的特色合併到了單個且一致的開發環境中,該環境大大簡化了客戶端應用程序的開發。包含在 .NET Framework 中的 Windows 窗體類旨在用於 GUI 開發。您能夠輕鬆建立具備適應多變的商業需求所需的靈活性的命令窗口、按鈕、菜單、工具欄和其餘屏幕元素。
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)。
這個版本的 Visual Studio 包含有衆多版本,分別面向不一樣的開發角色。同時還永久提供免費的 Visual Studio Express 版本。
2007年11月,微軟發佈了 Visual Studio 2008。
2010年4月12,微軟發佈了 Visual Studio 2010 以及.NET Framework 4.0。
2012年9月12日,微軟在西雅圖發佈 Visual Studio 2012。
2013年11月13日,微軟發佈 Visual Studio 2013。
2014年11月,微軟發佈 Visual Studio 2015 。web
2. 組件返回頂部 |
名稱
|
內部版本
|
C類語言
|
Basic類語言
|
Java類語言
|
其餘語言
|
Visual Studio
|
4.0
|
Visual C++ 4.0
|
Visual Basic 3.0
|
Visual FoxPro 4.0
|
|
Visual Studio 97
|
5.0
|
Visual C++ 5.0
|
Visual Basic 5.0
|
Visual J++ 1.1
|
Visual FoxPro 5.0
|
Visual Studio 6.0
|
6.0
|
Visual C++ 6.0
|
Visual Basic 6.0
|
Visual J++ 6.0
|
Visual FoxPro 6.0
|
Visual Studio .NET 2002
|
7.0
|
Visual C++ 2002
Visual C# 2002
|
Visual Basic 2002
|
Visual J# 1.0
|
-
|
Visual Studio .NET 2003
|
7.1
|
Visual C++ 2003
Visual C# 2003
|
Visual Basic 2003
|
Visual J# 1.1
|
-
|
Visual Studio 2005
|
8.0
|
Visual C++ 2005
Visual C# 2005
|
Visual Basic 2005
|
Visual J# 2.0
|
-
|
Visual Studio 2008
|
9.0
|
Visual C++ 2008
Visual C# 2008
|
Visual Basic 2008
|
-
|
-
|
Visual Studio 2010
|
10.0
|
Visual C++ 2010
Visual C# 2010
|
Visual Basic 2010
|
-
|
Visual F#
|
Visual Studio 2012
|
11.0
|
Visual C++ 2012
Visual C# 2012
|
Visual Basic 2012
|
Visual F# 2012
|
|
Visual Studio 2013 | 12.0 |
Visual C++ 2013
Visual C# 2013
|
Visual Basic 2013
|
Visual F# 2013
|
|
Visual Studio 2015 | 14.0 |
Visual C++2015
Visual C# 2015
|
Visual Basic 2015 | Visual F# 2015 | |
Visual Studio 2015 RTM | 14.0 |
Visual C++2015
Visual C# 2015
|
Visual Basic 2015 | Visual F# 2015 |
3. VS2008返回頂部 |
4. VS2010返回頂部 |
5. VS2012返回頂部 |
6. VS2013返回頂部 |
7.VS2015返回頂部 |
8. 版本返回頂部 |
名稱 |
內部版本
|
發佈日期
|
支持 .NET Framework 版本
|
備註
|
|
---|---|---|---|---|---|
引入 .NET Framework 前
|
|||||
1
|
Visual Studio
|
4.0
|
1995-04
|
-
|
第一版
|
Visual Studio 97
|
5.0
|
1997-02
|
-
|
||
Visual Studio 6.0
|
6.0
|
1998-06
|
-
|
||
引入 .NET Framework 後
|
|||||
2
|
Visual Studio .NET 2002
|
7.0
|
2002-02-13
|
1.0
|
去除 FoxPro 與 J++,以 J# 取代 J++
|
Visual Studio .NET 2003
|
7.1
|
2003-04-24
|
1.1
|
||
8.0
|
2005-11-07
|
2.0
|
微軟將 .NET 由產品名稱中移除
|
||
Visual Studio 2008
|
9.0
|
2007-11-19
|
2.0、3.0、3.5
|
去除 J#
|
|
Visual Studio 2010
|
10.0
|
2010-04-12
|
2.0、3.0、3.五、4.0
|
加入 F#
|
|
Visual Studio 2012 RTM
|
11.0
|
2012-08-25
|
2.0、3.0、3.五、4.0、4.五、4.5.一、4.5.二、4.六、4.6.一、4.6.2
|
||
Visual Studio 2013 | 12.0 | 2013-10-17 | 2.0、3.0、3.五、4.0、4.五、4.5.一、4.5.二、4.六、4.6.一、4.6.2 | ||
Visual Studio 2015 | 14.0 | 2014-11-10 | 2.0、3.0、3.五、4.0、4.五、4.5.一、4.5.二、4.六、4.6.一、4.6.2 | ||
Visual Studio 2015 RTM | 14.0 | 2015-07-21 | 2.0、3.0、3.五、4.0、4.五、4.5.一、4.5.二、4.六、4.6.一、4.6.2 |
9.返回頂部 |
10.返回頂部 |
11.返回頂部 |
做者:ylbtech 出處:http://ylbtech.cnblogs.com/ 本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。 |