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,它還支持 IBMDB2Oracle數據庫。

發展歷程:  N年前,江湖上流傳着幾個大佬的故事,他們說: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)開發的時代。從此,大佬的時代開始了。

  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。

  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集成開發環境的工具。

  隨着即將發佈的 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。

編輯本段9個新功能

  它將是經典的一個版本,相當於當年的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#;

編輯本段5大創新

  根據微軟發佈的一份官方文檔宣稱,Visual Studio 2010和.NET Framework 4.0將在下面五個方面有所創新:

民主化的應用程序生命週期管理

  在一個組織中,應用程序生命週期管理(ALM)將牽涉到多個角色。但是在傳統意義上,這一過程中的每個角色並不是完全平等的。Visual Studio Team System 2010將堅持打造一個功能平等、共同分擔的平臺以用於組織內的應用程序生命週期管理過程。

順應新的技術潮流

  每年,業界內的新技術和新趨勢層出不窮。通過Visual Studio 2010,微軟將爲開發者提供合適的工具和框架,以支持軟件開發中最新的架構,開發和部署。

讓開發商驚喜

  從Visual Studio的第一個版本開始,微軟就將提高開發人員的工作效率和靈活性作爲自己的目標。Visual Studio 2010將繼續關注並且顯著地改進開發者最核心的開發體驗。

下一代平臺浪潮的弄潮兒

  微軟將繼續投資於市場領先的操作系統工具軟件服務器平臺,爲客戶創造更高的價值。使用Visual Studio 2010,將可以在新一代的應用平臺上,爲你的客戶創造令人驚奇的解決方案。

跨部門的應用

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

擴展閱讀:
文章出自: http://baike.baidu.com/view/2200635.htm
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章