產品介紹

 

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

Visual Studio較新版本為Visual Studio 2022 版本,基于.NET Framework 4.8

 

2021617日,首個預覽版 Visual Studio 2022 Preview 1發布,為64位版本。

 

版本情況

VS 2008

Visual Studio 2008 在三個方面為開發人員提供了關鍵改進:

快速的應用程序開發

高效的團隊協作

突破性的用戶體驗

Visual Studio 2008 提供了高級開發工具、調試功能、數據庫功能和創新功能,幫助在各種平臺上快速創建當前最先進的應用程序。


 


Visual Studio 2008 包括各種增強功能,例如可視化設計器(使用 .NET Framework 3.5 加速開發)、對 Web 開發工具的大量改進,以及能夠加速開發和處理所有類型數據的語言增強功能。Visual Studio 2008 為開發人員提供了所有相關的工具和框架支持,幫助創建引人注目的、令人印象深刻并支持 AJAX Web 應用程序。

開發人員能夠利用這些豐富的客戶端和服務器端框架輕松構建以客戶為中心的 Web 應用程序,這些應用程序可以集成任何后端數據提供程序、在任何當前瀏覽器內運行并完全訪問 ASP NET應用程序服務和 Microsoft 平臺。

 

程序開發

為了幫助開發人員迅速創建先進的軟件,Visual Studio 2008 提供了改進的語言和數據功能,例如語言集成的查詢 (LINQ),各個編程人員可以利用這些功能更輕松地構建解決方案以分析和處理信息。

Visual Studio 2008 還使開發人員能夠從同一開發環境內創建面向多個 .NET Framework 版本的應用程序。開發人員能夠構建面向 .NET Framework 2.03.0 3.5 的應用程序,意味他們可以在同一環境中支持各種各樣的項目。

 

用戶體驗

Visual Studio 2008為開發人員提供了在最新平臺上加速創建緊密聯系的應用程序的新工具,這些平臺包括 WebWindows VistaOffice 2007SQL Server 2008 Windows Server 2008。對于 WebASP NET AJAX 及其他新技術使開發人員能夠迅速創建更高效、交互式更強和更個性化的新一代 Web 體驗。

2022623日消息,使用 Visual Studio 2022  Windows 11 內部人員可能會遇到性能問題。


 

 

高效的團隊協作

Visual Studio 2008 提供了幫助開發團隊改進協作的擴展的和改進的服務項目,包括幫助將數據庫專業人員和圖形設計人員加入到開發流程的工具。

VS 2010

特點

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

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

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

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

搭配Windows 7Silverlight4 Office,發揮多核并行運算威力,創建美感與效能并重的新一代軟件。

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

 

變化

Visual Studio 支持用戶通過多種不同的程序語言進行開發,但歷代版本所支持的語言并不完全相同,例如,Visual Studio .NET 2002 時,微軟將 Visual J++ 改版為 Visual J#,但至 Visual Studio 2008 時取消支持 Visual J#;而 Visual Studio 2010 時,并入支持新語言 Visual F#Visual Studio 2010 原生支持:Visual BasicVisual C#Visual C++Visual F#四種程序語言。

 

Visual Basic 2010

Visual Basic 2010(版本號:10.0),提供支持Dynamic Language Runtime (DLR)Visual Basic 2010 同時也是Silverlight 2.0計劃的一部分。

 

Visual C++ 2010

Visual C++ 2010(版本號:10.0),于2010年發布。Visual C++ 開發團隊考慮使用 SQL Server Compact 格式的數據庫來存儲源碼的相關信息。此版也加入了現代化的C++并行運算庫 Parallel Patterns Library。此版建構于.NET Framework 4.0之上,但仍支持機器碼的編譯。

 

Visual C# 2010

Visual C# 2010(版本號:4.0)是微軟開發的一種面向對象的編程語言,是微軟.NET開發環境的重要組成部分。它是為生成在 .NET Framework 上運行的多種應用程序而設計的。C# 簡單、功能強大、類型安全,而且是面向對象的。C# 憑借它的許多創新,在保持 C 樣式語言的表示形式和優美的同時,實現了應用程序的快速開發。

 

Visual F# 2010

Visual F#(版本號:2.0)是由微軟發展的為微軟.NET語言提供運行環境的程序設計語言,是函數編程語言(Functional Programming, FP),函數編程語言最重要的基礎是 Lambda Calculus 。它是基于OCaml的,而OCaml是基于ML函數程式語言。有時F#OCaml的程式可以交互編譯。

 

VS 2012

Visual Studio 2012簡介

Visual Studio 2012作為一個集成解決方案,適用于無論是個人或者各種規模的開發團隊。Visual Studio2012實現了同事間的無縫協作,提高了生產效率與專注度,最終好的點子變成了優秀的現實應用。

用戶可以使用靈活敏捷的規劃工具(如容量規劃、任務板和積壓工作管理)來按照用戶自己的進度實現增量開發技術和敏捷方法。使用高級建模、發現和體系結構工具可描述用戶的系統并幫助確保實現用戶的體系結構構想。  

 

Visual Studio 2012 是一個綜合性產品系列,適用于每一位希望升級或創建精彩應用程序的組織、團體和個人開發人員。 VS2012 通過整合先前單個產品中的功能并為每個版本加入新的強大功能,簡化了產品系列,并且,它更加適合用于開發 Windows 8 專用程序。

 

Visual Studio 2012榮獲在軟件界有奧斯卡獎之稱的Jolt2013年生產力獎  Visual Studio已經逐漸將軟件行業擴展到軟件設計和協作、 生命周期,以及更改管理系統等方面,Visual Studio 2012版本提供了更為簡便優化界面,實現輕松導航項目應用程序;加入了針對Windows 8項目的可視化的工具集,對于Web 開發,增加了最新的模板、工具以及對HTML5  CSS3等新標準的全面支持等。

 

Visual Studio 2012 收費版本包含有以下版本:

Ultimate 2012 with MSDN MSDN旗艦版:包含最全的Visual Studio套件功能及Ultimate MSDN訂閱。除包含Premium版的所有功能外,還包含可視化項目依賴分析組件、重現錯誤及漏洞組件(IntelliTrace)、可視化代碼更改影響、性能分析診斷、性能及負載測試及架構設計工具。

 

Premium 2012 with MSDN MSDN高級版: 包含PremiumMSDN訂閱, 除包含Professional 2012 with MSDN所有功能外,也包含同級代碼評審功能、多任務處理時的掛起恢復功能(TFS)、自動化UI測試功能、測試用例及測試計劃工具、敏捷項目管理工具、虛擬實驗室、查找重復代碼功能及測試覆蓋率工具。

 

Professional 2012 with MSDN MSDN專業版: 包含ProfessionalMSDN訂閱, 除了包含Professional 2012所有功能包,WindowsTFS生產環境許可以及在線持續獲取更新的服務。

 

Professional 2012 專業版: 包含在一個IDE中為 Web、桌面、服務器、AzureWindows Phone開發解決方案的功能 ,應用程序調試、分析、及代碼優化的功能 , 通過單元測試進行代碼質量驗證的功能。

Test Professional 2012 with MSDN 測試專業版: 包含Test Professional版本的MSDN訂閱 , 包含測試、質量分析、團隊管理的功能,但不包含代碼編寫及調試的功能 , 擁有TFS生產環境授權及包含WindowsAzure賬號、Windows 在線商店賬號、Windows Phone商店賬號。

另外Visual Studio 2012 也提供了適合于學生和初學者的免費版本Visual Studio Express 2012(速成版)。

 

VS2012的六大新特性 :

1VS2012VS2010相比,最大的新特性莫過于對Windows 8 Metro開發的支持。Metro天生為云+端而生,簡潔、數字化、內容優于形式、強調交互的設計已經成為未來的趨勢。不過對于開發者而言,要想使用這項新功能,必須要安裝Windows 8 RP版。該版本中包含了新的Metro應用程序模板,增加了JavaScript功能、一個新的動畫庫,并提升了使用XAMLMetro應用程序的性能。

2VS2012 RC在界面上,比Beta版更容易使用,彩色的圖標和按照開發、運行、調試等環境區分的顏色方案讓人愛不釋手。

3VS2012集成了ASP.NET MVC 4,全面支持移動和HTML5WF 4.5相比WF 4,更加成熟,期待已久的狀態極工作流回來了,更棒的是,它的設計器已經支持C#表達式(之前只能用VBNET)

4VS2012支持.NET 4.5,和.NET 4.0相比,4.5更多的是完善和改進,4.5也是Windows RT被提出來的首個框架庫,.NET獲得了和Windows API同等的待遇。

5VS2012+TFS2012實現了更好的生命周期管理,可以這么說,VS2012不僅是開發工具,也是團隊的管理信息系統。

6VS2012對系統資源的消耗并不大,不過需要Windows 7/8的支持。

 

VS 2013

微軟打破了Visual Studio兩年升級一次的傳統,Visual Studio 2012發布還不足一年,微軟就計劃發布了Visual Studio 2013了。在2013TechEd大會上,微軟宣布,20136月底的BUILD全球開發者大會上,大家不僅能見到Windows 8.1的預覽版,還能下載到Visual Studio 2013Team Foundation Server 2013的預覽版。

Visual Studio 2013新增了代碼信息指示(Code information indicators)、團隊工作室(Team Room)、身份識別、.NET內存轉儲分析儀、敏捷開發項目模板、Git支持以及更強力的單元測試支持。

 

VS 2015

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

 

VS 2022

20221114日消息,微軟透露,近期推出的 Visual Studio 2022 17.4 允許用戶在遇到任何問題時回滾到舊版本。

 

 

 

新聞中心