產(chǎn)品介紹

 

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

 

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

 

2021617日,首個(gè)預(yù)覽版 Visual Studio 2022 Preview 1發(fā)布,為64位版本。 

 

版本情況

VS 2008

 

Visual Studio 2008 在三個(gè)方面為開發(fā)人員提供了關(guān)鍵改進(jìn):

快速的應(yīng)用程序開發(fā)

高效的團(tuán)隊(duì)協(xié)作

突破性的用戶體驗(yàn)

Visual Studio 2008 提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當(dāng)前最先進(jìn)的應(yīng)用程序。

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

開發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建以客戶為中心的 Web 應(yīng)用程序,這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供程序、在任何當(dāng)前瀏覽器內(nèi)運(yùn)行并完全訪問 ASP NET應(yīng)用程序服務(wù)和 Microsoft 平臺。



程序開發(fā)

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

Visual Studio 2008 還使開發(fā)人員能夠從同一開發(fā)環(huán)境內(nèi)創(chuàng)建面向多個(gè) .NET Framework 版本的應(yīng)用程序。開發(fā)人員能夠構(gòu)建面向 .NET Framework 2.03.0 3.5 的應(yīng)用程序,意味他們可以在同一環(huán)境中支持各種各樣的項(xiàng)目。

 

用戶體驗(yàn)

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

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

 

高效的團(tuán)隊(duì)協(xié)作

Visual Studio 2008 提供了幫助開發(fā)團(tuán)隊(duì)改進(jìn)協(xié)作的擴(kuò)展的和改進(jìn)的服務(wù)項(xiàng)目,包括幫助將數(shù)據(jù)庫專業(yè)人員和圖形設(shè)計(jì)人員加入到開發(fā)流程的工具。


 

VS 2010

特點(diǎn)

支持Windows Azure,微軟云計(jì)算架構(gòu)邁入重要里程碑。

助力移動與嵌入式裝置開發(fā),三屏一云商機(jī)無限。

實(shí)踐當(dāng)前最熱門的 Agile/Scrum 開發(fā)方法,強(qiáng)化團(tuán)隊(duì)競爭力。

升級的軟件測試功能及工具,為軟件質(zhì)量嚴(yán)格把關(guān)。

搭配Windows 7Silverlight4 Office,發(fā)揮多核并行運(yùn)算威力,

創(chuàng)建美感與效能并重的新一代軟件。

支持最新C++標(biāo)準(zhǔn),增強(qiáng)IDE,切實(shí)提高程序員開發(fā)效率。

 

變化

Visual Studio 支持用戶通過多種不同的程序語言進(jìn)行開發(fā),但歷代版本所支持的語言并不完全相同,例如,Visual Studio .NET 2002 時(shí),微軟將 Visual J++ 改版為 Visual J#,但至 Visual Studio 2008 時(shí)取消支持 Visual J#;而 Visual Studio 2010 時(shí),并入支持新語言 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 同時(shí)也是Silverlight 2.0計(jì)劃的一部分。

 

Visual C++ 2010

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

 

 

Visual C# 2010

Visual C# 2010(版本號:4.0)是微軟開發(fā)的一種面向?qū)ο蟮木幊陶Z言,是微軟.NET開發(fā)環(huán)境的重要組成部分。它是為生成在 .NET Framework 上運(yùn)行的多種應(yīng)用程序而設(shè)計(jì)的。C# 簡單、功能強(qiáng)大、類型安全,而且是面向?qū)ο蟮摹?/span>C# 憑借它的許多創(chuàng)新,在保持 C 樣式語言的表示形式和優(yōu)美的同時(shí),實(shí)現(xiàn)了應(yīng)用程序的快速開發(fā)。

 

Visual F# 2010

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

 

VS 2012

Visual Studio 2012簡介

 

Visual Studio 2012作為一個(gè)集成解決方案,適用于無論是個(gè)人或者各種規(guī)模的開發(fā)團(tuán)隊(duì)。Visual Studio2012實(shí)現(xiàn)了同事間的無縫協(xié)作,提高了生產(chǎn)效率與專注度,最終好的點(diǎn)子變成了優(yōu)秀的現(xiàn)實(shí)應(yīng)用。

 

用戶可以使用靈活敏捷的規(guī)劃工具(如容量規(guī)劃、任務(wù)板和積壓工作管理)來按照用戶自己的進(jìn)度實(shí)現(xiàn)增量開發(fā)技術(shù)和敏捷方法。使用高級建模、發(fā)現(xiàn)和體系結(jié)構(gòu)工具可描述用戶的系統(tǒng)并幫助確保實(shí)現(xiàn)用戶的體系結(jié)構(gòu)構(gòu)想。

 

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

 

Visual Studio 2012榮獲在軟件界有奧斯卡獎(jiǎng)之稱的Jolt獎(jiǎng)2013年生產(chǎn)力獎(jiǎng) [2] Visual Studio已經(jīng)逐漸將軟件行業(yè)擴(kuò)展到軟件設(shè)計(jì)和協(xié)作、 生命周期,以及更改管理系統(tǒng)等方面,Visual Studio 2012版本提供了更為簡便優(yōu)化界面,實(shí)現(xiàn)輕松導(dǎo)航項(xiàng)目應(yīng)用程序;加入了針對Windows 8項(xiàng)目的可視化的工具集,對于Web 開發(fā),增加了最新的模板、工具以及對HTML5  CSS3等新標(biāo)準(zhǔn)的全面支持等。

 

 

Visual Studio 2012 收費(fèi)版本包含有以下版本:

 

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

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

 

Professional 2012 with MSDN MSDN專業(yè)版: 包含ProfessionalMSDN訂閱, 除了包含Professional 2012所有功能包,WindowsTFS生產(chǎn)環(huán)境許可以及在線持續(xù)獲取更新的服務(wù)。

 

Professional 2012 專業(yè)版: 包含在一個(gè)IDE中為 Web、桌面、服務(wù)器、AzureWindows Phone開發(fā)解決方案的功能 ,應(yīng)用程序調(diào)試、分析、及代碼優(yōu)化的功能 , 通過單元測試進(jìn)行代碼質(zhì)量驗(yàn)證的功能。

 

Test Professional 2012 with MSDN 測試專業(yè)版: 包含Test Professional版本的MSDN訂閱 , 包含測試、質(zhì)量分析、團(tuán)隊(duì)管理的功能,但不包含代碼編寫及調(diào)試的功能 , 擁有TFS生產(chǎn)環(huán)境授權(quán)及包含WindowsAzure賬號、Windows 在線商店賬號、Windows Phone商店賬號。

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

 

 

 

VS2012的六大新特性

 

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

 

2VS2012 RC在界面上,比Beta版更容易使用,彩色的圖標(biāo)和按照開發(fā)、運(yùn)行、調(diào)試等環(huán)境區(qū)分的顏色方案讓人愛不釋手。

 

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

 

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

 

5VS2012+TFS2012實(shí)現(xiàn)了更好的生命周期管理,可以這么說,VS2012不僅是開發(fā)工具,也是團(tuán)隊(duì)的管理信息系統(tǒng)。

 

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

 

VS 2013

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

 

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

 

 

VS 2015

Visual Studio 2015 包含許多新的和令人興奮的功能,以支持跨平臺移動開發(fā)、 Web 和云開發(fā)、 IDE 生產(chǎn)力增強(qiáng)。

 

VS 2022

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

 

 

新聞中心