開啟主選單

求真百科

Microsoft Visual Studio

來自 網絡 的圖片

Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,它包括了整個軟件[1]生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。所寫的目標代碼適用於微軟支持的所有平台[2],包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework等等。

目錄

基本介紹

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 2019版本,基於.NET Framework 4.8。

特色功能

VS2010

特點

支持Windows Azure,微軟雲計算架構邁入重要里程碑

助力移動與嵌入式裝置開發,三屏一雲商機無限。

實踐當前最熱門的Agile/Scrum開發方法,強化團隊競爭力。

升級的軟件測試功能及工具,為軟件質量嚴格把關。

搭配Windows 7,Silverlight4與Office,發揮多核並行運算威力,

創建美感與效能並重的新一代軟件

支持最新C++標準,增強IDE,切實提高程序員開發效率。

VS2015

Visual Studio 2015包含許多新的和令人興奮的功能,以支持跨平台移動開發、Web和雲開發、IDE生產力增強。

品牌介紹

1995年,微軟發布了Visual Studio初版(俗稱Visual Studio 4.0)。包含Visual C++4.0,Visual Basic 4.0,Visual FoxPro 4.0等多個組件。但是,由於這一代產品較老,初版的Visual Studio並不能很好的支持現在的新版Windows系統

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.NET2002。由於微軟公司對於Sun公司Java語言擴充導致與Java虛擬機不兼容被Sun告上法庭,微軟在後續的Visual Studio中不再包括面向Java虛擬機的開發環境。

2002年,隨着.NET口號的提出與Windows XP/Office XP的發布,微軟發布了Visual Studio.NET(內部版本號為7.0)。在這個版本的Visual Studio中,微軟剝離了Visual FoxPro作為一個單獨的開發環境以Visual FoxPro7.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月19日,微軟發布了Visual Studio 2008。

2010年4月12日,微軟發布了Visual Studio 2010以及.NET Framework 4.0。

2012年9月12日,微軟在西雅圖發布Visual Studio 2012,這是第一個不支持Windows XP的版本,操作界面進行了極大的變化。

2013年11月13日,微軟發布Visual Studio 2013。

2014年11月10日,微軟發布Visual Studio 2015。

2017年3月8日,微軟發布Visual Studio 2017。

2019年4月2日,微軟發布Visual Studio 2019。

參考文獻