複製鏈接
請複製以下鏈接發送給好友

Microsoft Visual Studio 2010

鎖定
Visual Studio微軟公司推出的開發環境,是最流行的Windows平台應用程序開發環境。Visual Studio 2010版本於2010年4月12日上市,其集成開發環境IDE)的界面被重新設計和組織,變得更加簡單明瞭。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),並且支持開發面向Windows 7的應用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數據庫。Visual Studio 可以用來創建 Windows 平台下的 Windows 應用程序和網絡應用程序,也可以用來創建網絡服務智能設備應用程序和 Office 插件。
軟件名稱
Visual Studio 2010
軟件平台
Windows
最近更新時間
2010年4月12日
軟件語言
Visual Studio
開發商
Microsoft
支持環境
SQL Server IBM DB2 Oracle
版    本
有五個版本

Microsoft Visual Studio 2010發展歷程

Microsoft Visual Studio 2010發展溯源

Microsoft Visual Studio 2010 Microsoft Visual Studio 2010
Dev-C++靈活又小巧,C++ Builder開發效率高;Turbo C是萬人迷,Visual Studio是資格佬。可如今,江湖上只剩下最後一個大佬Visual Studio了,其他幾位不是支持者漸少,不成氣候,就是轉投他人懷抱,中道衰落,讓人難免生出幾分遺憾。但是反過來,我們又對Visual Studio這位“江湖最後的大佬”增添了幾分敬仰之情。據説這位老大又要出新的版本了,這些江湖八卦者,哪有錯過的道理。要想深入的瞭解一個人,需要從他的童年開始。想了解Visual Studio,故事也就要從它的1.0開始。
Visual Studio 可以用來創建Windows平台下的 Windows應用程序和網絡應用程序,也可以用來創建網絡服務、智能設備應用程序和 Office插件。
1992年4月,微軟發佈了革命性的操作系統Windows 3.1,把個人計算機引進了真正的視窗時代。微軟在原有C++開發工具Microsoft C/C++ 7.0的基礎上,開創性地引進了MFC(Microsoft Foundation Classes)庫,完善了源代碼,成為Microsoft C/C++ 8.0,也就是Visual C++1.0,並於1992年發佈。Visual C++ 1.0是真正意義上的Windows IDE,這也是Visual Studio的最初原型。雖然以現在的眼光來看,這個界面非常簡陋和粗糙,但是它脱離了DOS界面,讓用户可以在圖形化的界面下進行開發,把軟件開發帶入了可視化(Visual)開發的時代。從此,大佬的時代開始了。

Microsoft Visual Studio 2010重大突破

1998 年,微軟公司發佈了 Visual Studio 6.0。所有開發語言的開發環境版本均升至 6.0。這也是 Visual Basic 最後一次發佈,從下一個版本 (7.0) 開始,Microsoft Basic 進化成了一種新的面向對象的語言:Microsoft Basic. NET。由於微軟公司對於 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# 是一門建立在 C++ 和 Java 基礎上的現代語言,是編寫 .NET 框架的語言。
.NET 的通用語言框架機制(Common Language Runtime, CLR),其目的是在同一個項目中支持不同的語言所開發的組件。所有 CLR 支持的代碼都會被解釋成為 CLR 可執行的機器代碼然後運行。
Visual Basic、Visual C++ 都被擴展為支持託管代碼機制的開發環境,且Visual Basic .NET更是從 Visual Basic 脱胎換骨,徹底支持面向對象的編程機制。而Visual J++也變為 Visual J#。後者僅語法同 Java 相同,但是面向的不是 Java虛擬機,而是 .NET Framework。
Microsoft Visual Studio 2010 Microsoft Visual Studio 2010
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 版本。
使用Visual Studio 2005, 專業開發人員能夠: 創建滿足關鍵性要求的多層次的智能客户端、Web、移動或基於Microsoft Office的應用程序。
使用改進後的可視化設計工具編程語言代碼編輯器,享受高效率的開發環境
在統一的開發環境中,開發並調試多層次的服務器應用程序
使用集成的可視化數據庫設計和報告工具,創建SQL Server 2005解決方案
使用Visual Studio SDK創建可以擴展Visual Studio IDE的工具
Microsoft為單獨工作或在小型團隊中的專業開發人員提供了兩種選擇,Visual Studio 2005 Professional Edition和用於Microsoft Office系統的Visual Studio 2005工具。每種版本都在標準版的特性上進行了擴展,包括用於遠程服務程序開發和調試、SQL Server2005開發的工具,以及完整的、沒有限制的開發環境。每種產品都可以單獨購買或打包定購。
專業開發人員喜歡自由的使用.NET Framework 2.0,它是一種穩健的、功能齊備的開發環境,支持創建擴展Visual Studio集成開發環境的工具。

Microsoft Visual Studio 2010系統成型

隨着即將發佈的 Windows Vista (內部名稱:Longhorn)和 Office 2007,Visual Studio 9攜手 Windows Server 2008 也漸漸浮出水面。Visual Studio 9 可以確定的是支持建立於 DHTML 基礎上的 AJax 技術,這種微軟在 Visual InterDev 時代提出的基於異步的客户端動態網頁技術在當年並沒有像微軟預期中的那麼流行起來,反而隨着 GMail 等應用的流行而東山再起,漸漸成為主流網絡應用開發技術之一。同時 Visual Studio 9 會強化對於數據庫的支持以及微軟新的基於工作流(Workflow)的編程模型。預計為了保持與 Office 系列的統一,Visual Studio 9 的名稱為 Visual Studio 2008

Microsoft Visual Studio 2010版本情況

Visual Studio 2010 有五個版本:專業版、高級版、旗艦版、學習版和測試版

Microsoft Visual Studio 2010專業版

專業版(Professional) 面向個人開發人員,提供集成開發環境開發平台支持、測試工具等,其中帶有MSDN Essential(有效期一年的MSDN訂閲)的完整版售價799美元、升級版售價549美元,帶有MSDN訂閲的完整版售價1199美元、升級版售價799美元。

Microsoft Visual Studio 2010高級版

高級版(Premium):創建可擴展、高質量程序的完整工具包,相比專業版增加了數據庫開發、Team Foundation Server(TFS)、調試與診斷、MSDN訂閲、程序生命週期管理(ALM),完整版售價5469美元,升級版售價2299美元。

Microsoft Visual Studio 2010旗艦版

旗艦版(Ultimate):面向開發團隊的綜合性ALM工具,相比高級版增加了架構與建模、實驗室管理等,完整版售價11899美元,升級版售價3799美元。

Microsoft Visual Studio 2010測試專業版

測試專業版(Test Professional):簡化測試規劃與人工測試執行的特殊版本,包含TFS、ALM、MSDN訂閲、實驗室管理、測試工具,完整版售價2169美元,升級版售價899美元。

Microsoft Visual Studio 2010學習版

學習版(Express):Visual Studio 2010(Express)是一個免費工具。它從Visual Studio產品線,提供了新的集成開發環境,vs2010一個新的編輯器內建在Windows Presentation Foundation(WPF)和新的支持像愛好者非專業開發人員。NET Framework的四集,學生和新手開發誰想要構建動態Windows應用程序,網站和網絡服務。 從本質上時,Visual Studio 2010 Express是輕量級版本,學習版可在Microsoft DreamSpark獲得,但你必須有微軟dreamspark或您可以通過下列 3 種方式之一驗證您的學生狀態:
  • 使用您的學校電子郵件地址(域)
  • 使用ISIC 卡
但一般人都會選擇第一種除非你有美國的學生ISIC卡。還有除美國學校外你不可能可以下載第二方法的VS2010。當你選擇註冊之後微軟會驗證你的有效身份,確認是真實的身份後他們才會給你密鑰只是免費的應該是“夢想‘基金’”計劃的一部分。Microsoft DreamSpark中有一句話是“只要您可以想象得到,您就可以創造出來。

Microsoft Visual Studio 2010功能創新

Microsoft Visual Studio 20109個新功能

它將是經典的一個版本,相當於當年的6.0版。而且它可以自定義開始頁;新功能還包括:
(1)C# 4.0中的動態類型和動態編程
(2)多顯示器支持;
(3)使用Visual Studio 2010的特性支持TDD;
(4)支持Office ;
(5)Quick Search特性;
(6)C++ 0x新特性;
(7)IDE增強;
(8)使用Visual C++ 2010創建Ribbon界面;
(9)新增基於.NET平台的語言 F#;

Microsoft Visual Studio 20105大創新

根據微軟發佈的一份官方文檔宣稱,Visual Studio 2010和.NET Framework 4.0將在下面五個方面有所創新:
民主化的應用程序生命週期管理
Microsoft Visual Studio 2010 Microsoft Visual Studio 2010
在一個組織中,應用程序生命週期管理(ALM)將牽涉到多個角色。但是在傳統意義上,這一過程中的每個角色並不是完全平等的。Visual Studio Team System 2010將堅持打造一個功能平等、共同分擔的平台以用於組織內的應用程序生命週期管理過程。順應新的技術潮流
每年,業界內的新技術和新趨勢層出不窮。通過Visual Studio 2010,微軟將為開發者提供合適的工具和框架,以支持軟件開發中最新的架構,開發和部署。
讓開發商驚喜
從Visual Studio的第一個版本開始,微軟就將提高開發人員的工作效率和靈活性作為自己的目標。Visual Studio 2010將繼續關注並且顯著地改進開發者最核心的開發體驗。
下一代平台浪潮的弄潮兒
微軟將繼續投資於市場領先的操作系統,工具軟件和服務器平台,為客户創造更高的價值。使用Visual Studio 2010,將可以在新一代的應用平台上,為你的客户創造令人驚奇的解決方案。

Microsoft Visual Studio 2010跨部門應用

客户將在不同規模的組織內創建應用,跨度從單個部門到整個企業。Visual Studio 2010將確保在這麼寬泛的範圍內的應用開發都得到支持。

Microsoft Visual Studio 2010高效開發環境

Microsoft Visual Studio 2010 採用拖曳式便能完成軟件的開發。簡簡單單的操作便可以實現一個界面的生成。但拖曳的界面,也應當有相應的代碼來實現功能。Microsoft Visual Studio 2010支持C#、C++ 、VB。 可以快速實現相應的功能。

Microsoft Visual Studio 2010改進

Microsoft Visual Studio 2010外觀行為

下圖《Visual Studio IDE》顯示了 Visual Studio 集成開發環境 (IDE)。
1.可視增強功能
Visual Studio IDE Visual Studio IDE
IDE 已經過重新設計,提高了可讀性。為了減少雜亂,不必要的行和漸變都已刪除。
2.支持多個監視器
“代碼編輯器”和“設計”視圖窗口等文檔窗口現在都可以放置在 IDE 窗口的外部。例如,您可以將“代碼編輯器”拖出 IDE,以便可以將它與“設計”視圖窗口並排查看

Microsoft Visual Studio 2010快速瀏覽代碼

1.代碼編輯器
新的代碼編輯器使代碼更容易閲讀。您可以通過在按住 Ctrl 的同時滾動鼠標滾輪來進行縮放。此外,當您在 Visual C#Visual Basic 中單擊某個符號時,該符號的所有實例都將自動突出顯示
2.鍵入時即開始搜索
新的“定位到”功能對文件、類型和成員提供“鍵入時即開始搜索”支持。“定位到”使您能夠利用 Camel 大小寫格式和下劃線來縮寫搜索文本。例如,可以使用“AOH”來搜索“AddOrderHeader”。
3.調用層次結構
在 Visual C# 和 Visual C++ 中,調用層次結構使您能夠從一個成員定位到它的調用方成員以及它的被調用方成員。在瀏覽面向對象的代碼時,這十分有用。

Microsoft Visual Studio 2010調試

重新設計的“線程”窗口提供篩選、調用堆棧搜索與展開以及分組功能。此外,您可以組織和搜索斷點並將它們與其他開發人員共享。
新的“並行堆棧”和“並行任務”窗口可幫助您直觀顯示並調試用 C++、C# 或 Visual Basic 編寫的並行代碼。有關更多信息,請參見使用“並行堆棧”窗口和使用“並行任務”窗口。

Microsoft Visual Studio 2010項目功能對應

IDE 中的功能(如“添加引用”和“工具箱”)現在與項目的目標 .NET Framework 或 Silverlight 版本相對應。因此,以早期 .NET Framework 版本為目標的程序集中的類型、成員和控件不會出現在IntelliSense 中併產生後台編譯錯誤。例如,如果您的項目以 .NET Framework 2.0 為目標,並且您使用 .NET Framework 2.0 不支持的語言功能(如匿名類型),則 IDE 會將該代碼標為錯誤。

Microsoft Visual Studio 2010測試先行支持

在 Visual Basic 或 Visual C# 中,IDE現在可以在定義新的類型和成員之前,使用它們來生成代碼存根。因此,您可以先編寫測試,然後再生成編譯測試所需的代碼。此外,IntelliSense現在提供一種“建議模式”,能夠避免 IntelliSense 自動完成尚未定義的類型或成員。
Application Lifecycle Management
Visual Studio 的所有版本(學習版除外)均提供了 Application Lifecycle Management 客户端應用程序。Application Lifecycle Management 包括版本控制工作項跟蹤、生成自動化、團隊門户網站、報告和業務智能、敏捷計劃工作簿測試用例管理,涵蓋了對軟件開發項目進行協作所需的所有方面。Application Lifecycle Management 通過一個客户端訪問許可證 (CAL) 包含在 Visual Studio 2010 中。可以根據需要購買額外的客户端訪問許可證。

Microsoft Visual Studio 2010代碼生成

在 Visual Studio 的任何版本中都可以創建和使用文本模板,無需任何其他組件。在引入了預處理文本模板的 Visual Studio 2010 中,從應用程序生成任何類型的文本文件已變得更加容易。還通過與生成系統的更好集成,改進了對代碼集成的支持,從而使生成的源代碼始終會在對源模型進行任何更改後保持更新。

Microsoft Visual Studio 2010起始頁

Visual Studio 2010 起始頁具有新外觀和新功能。選項卡式內容區域可鏈接到各種選定和分類學習資源。這包括 MSDN 資源、社區資源和可自定義的新聞源。通過改進的“最近的項目”列表,只需單擊鼠標便可在該列表中添加或移除項目。還可以從擴展管理器安裝自定義起始頁。

Microsoft Visual Studio 2010擴展管理器

通過在“工具”菜單上單擊“擴展管理器”,可以從 IDE 查找和安裝 Visual Studio 擴展。擴展管理器可從 Visual Studio Gallery(Visual Studio 庫)網站下載和安裝社區發佈的擴展,無需您打開瀏覽器。使用該管理器還可以卸載、禁用或重新啓用已安裝的擴展。

Microsoft Visual Studio 2010對話框

Visual Studio 2010 中的“新建項目”對話框包含與擴展管理器相同的搜索和安裝功能,只不過該對話框只搜索項目模板和項模板。

Microsoft Visual Studio 2010新幫助查看器

針對 Visual Studio 2010 完全重新設計了幫助查看器。您可以使用首選的 Web 瀏覽器聯機或脱機查看文檔、根據需要下載最新文檔、使用簡化的目錄導航文檔、使用改進的全文搜索算法搜索特定內容,以及使用更加簡化的 F1 系統查找特定於要處理的任務的內容。

Microsoft Visual Studio 2010特點

● 支持Windows Azure,微軟雲計算架構邁入重要里程碑。
● 助力移動與嵌入式裝置開發,三屏一雲商機無限。
● 實踐當前最熱門的 Agile/Scrum 開發方法,強化團隊競爭力。
● 升級的軟件測試功能及工具,為軟件質量嚴格把關。
● 搭配Windows 7Silverlight4 與 Office,發揮多核並行運算威力,
● 創建美感與效能並重的新一代軟件。
● 支持最新C++標準,增強IDE,切實提高程序員開發效率。

Microsoft Visual Studio 2010操作系統

Windows 7; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 R2 x64 editions; Windows Server 2003 Service Pack 2; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2; Windows XP Service Pack 3
Windows XP (x86) Service Pack 3 – 除 Starter Edition 之外的所有版本
Windows Vista(x86 和 x64)Service Pack 2 - 除 Starter Edition 之外的所有版本
Windows 7(x86 和 x64)
Windows Server 2003(x86 和 x64)Service Pack 2 – 所有版本
如果不存在 MSXML6,則用户需要安裝它
Windows Server 2003 R2(x86 和 x64)- 所有版本
Windows Server 2008(x86 和 x64)Service Pack 2 – 所有版本
Windows Server 2008 R2 (x64) – 所有版本