在線咨詢
真誠爲您提供建站方面(miàn)的專業解答服務
售前技術
售前技術
售後(hòu)技術
售後(hòu)技術
13312239849
7*24小時服務熱線
7*24小時服務熱線
專注貴陽網站建設18年,豐富的建站經(jīng)驗,值得信賴!
我們團隊的網站開(kāi)發(fā)人員
專注于網站建設行業
已有18年

Visual Studio 曆史簡介

發(fā)布日期:2023-01-26   

N年前,江湖上流傳著(zhe)幾個大佬的故事(shì),他們說:Dev-C++靈活又小巧,C++ Builder開(kāi)發(fā)效率高;Turbo C是萬人迷,Visual Studio的資格老。可如今,江湖上隻剩下後(hòu)一個大佬Visual Studio了,其他幾位不是支持者漸少,不成(chéng)氣候,就是轉投他人懷抱,中道(dào)衰落,讓人難免生出幾分遺憾。但是反過(guò)來,我們又對(duì)Visual Studio這(zhè)位“江湖後(hòu)的大佬”增添幾分敬仰之情。據說這(zhè)位大佬又要出新的版本,我們這(zhè)些江湖八卦者,哪有錯過(guò)的道(dào)理。要想深入的了解一個人,需要從他的童年開(kāi)始。我們想了解Visual Studio,故事(shì)也就要從它的1.0開(kāi)始。

Visual Studio 可以用來創建 Windows 平台下的 Windows 應用程序和網絡應用程序,也可以用來創建網絡服務、智能(néng)設備應用程序和 Office 插件。

 1992年4月,微軟發(fā)布了革命性的操作系統Windows 3.1,把個人計算機引進(jìn)了真正的視窗時代。微軟在原有C++開(kāi)發(fā)工具Microsoft C/C++ 7.0的基礎上,開(kāi)創性地引進(jìn)了MFC(Microsoft Foundation Classes)庫,完善了源代碼,成(chéng)爲Microsoft C/C++ 8.0,也就是Visual C++ 1.0,并于1992年發(fā)布。Visual C++ 1.0是真正意義上的Windows IDE,這(zhè)也是Visual Studio的初原型。雖然以現在的眼光來看,這(zhè)個界面(miàn)非常簡陋和粗糙,但是它脫離了DOS界面(miàn),讓用戶可以在圖形化的界面(miàn)下進(jìn)行開(kāi)發(fā),把軟件開(kāi)發(fā)帶入了可視化(Visual)開(kāi)發(fā)的時代。從此,大佬的時代開(kāi)始了。

1998 年,微軟公司發(fā)布了 Visual Studio 6.0。所有開(kāi)發(fā)語言的開(kāi)發(fā)環境版本均升至 6.0。

這(zhè)也是 Visual Basic 後(hòu)一次發(fā)布,從下一個版本 (7.0) 開(kāi)始,Microsoft Basic 進(jìn)化成(chéng)了一種(zhǒng)新的面(miàn)向(xiàng)對(duì)象的語言:Microsoft Basic.NET。由于微軟公司對(duì)于 Sun 公司 Java 語言擴充導緻與 Java 虛拟機不兼容而 Sun 被(bèi)告上法庭,微軟在後(hòu)續的 Visual Studio 中不再包括面(miàn)向(xiàng) Java 虛拟機的開(kāi)發(fā)環境。   2002 年,随著(zhe) .NET 口号的提出與 Windows XP / Office XP 的發(fā)布,微軟發(fā)布了 Visual Studio .NET(内部版本号爲 7.0)。在這(zhè)個版本的Visual Studio 中,微軟剝離了 Visual FoxPro 作爲一個單獨的開(kāi)發(fā)環境以 Visual FoxPro 7.0 單獨銷售,同時取消了 Visual InterDev。與此同時,微軟引入了建立在 .NET 框架上(版本1.0)的托管代碼機制以及一門新的語言 C#(讀作 C Sharp,意爲 C++++)。C# 是一門建立在 C++ 和 Java 基礎上的現代語言,是編寫 .NET 框架的語言。

.NET 的通用語言框架機制(Common Language Runtime, CLR),其目的是在同一個項目中支持不同的語言所開(kāi)發(fā)的組件。

所有 CLR 支持的代碼都(dōu)會被(bèi)解釋成(chéng)爲 CLR 可執行的機器代碼然後(hòu)運行。

Visual Basic、Visual C++ 都(dōu)被(bèi)擴展爲支持托管代碼機制的開(kāi)發(fā)環境,且 Visual Basic .NET更是從 Visual Basic脫胎換骨,徹底支持面(miàn)向(xiàng)對(duì)象的編程機制。而 Visual J++ 也變爲 Visual J#。後(hòu)者僅語法同 Java 相同,但是面(miàn)向(xiàng)的不是 Java 虛拟機,而是 .NET Framework。   2003 年,微軟對(duì) Visual Studio 2002 進(jìn)行了部分修訂,以 Visual Studio 2003 的名義發(fā)布(内部版本号爲 7.1)。Visio 作爲使用統一建模語言(UML)架構應用程序框架的程序被(bèi)引入,同時被(bèi)引入的還(hái)包括移動設備支持和企業模版。.NET 框架也升級到了 1.1。

2005 年,微軟發(fā)布了 Visual Studio 2005。.NET 字眼從各種(zhǒng)語言的名字中被(bèi)抹去,但是這(zhè)個版本的 Visual Studio仍然還(hái)是面(miàn)向(xiàng) .NET 框架的(版本2.0)。它同時也能(néng)開(kāi)發(fā)跨平台的應用程序,如開(kāi)發(fā)使用微軟操作系統的手機的程序等。總體來說是一個非常龐大的軟件,甚至包含代碼測試功能(néng)。

這(zhè)個版本的 Visual Studio 包含有衆多版本,分别面(miàn)向(xiàng)不同的開(kāi)發(fā)角色。同時還(hái)永久提供免費的 Visual StudioExpress 版本。

使用Visual Studio 2005, 專業開(kāi)發(fā)人員能(néng)夠:創建滿足關鍵性要求的多層次的智能(néng)客戶端、Web、移動或基于Microsoft Office的應用程序。

使用改進(jìn)後(hòu)的可視化設計工具、編程語言和代碼編輯器,享受高效率的開(kāi)發(fā)環境在統一的開(kāi)發(fā)環境中,開(kāi)發(fā)并調試多層次的服務器應用程序使用集成(chéng)的可視化數據庫設計和報告工具,創建SQL Server 2005解決方案使用Visual Studio SDK創建可以擴展Visual Studio IDE的工具Microsoft爲單獨工作或在小型團隊中的專業開(kāi)發(fā)人員提供了兩(liǎng)種(zhǒng)選擇,Visual Studio 2005 Professional Edition和用于Microsoft Office系統的Visual Studio 2005工具。每種(zhǒng)版本都(dōu)在标準版的特性上進(jìn)行了擴展,包括用于遠程服務程序開(kāi)發(fā)和調試、SQL Server2005開(kāi)發(fā)的工具,以及完整的、沒(méi)有限制的開(kāi)發(fā)環境。每種(zhǒng)産品都(dōu)可以單獨購買或打包定購。

專業開(kāi)發(fā)人員喜歡自由的使用.NET Framework 2.0,它是一種(zhǒng)穩健的、功能(néng)齊備的開(kāi)發(fā)環境,支持創建擴展Visual Studio集成(chéng)開(kāi)發(fā)環境的工具。   随著(zhe)即將(jiāng)發(fā)布的 Windows Vista (内部名稱:Longhorn)和 Office 2007,Visual Studio 9 ,攜手 Windows Server 2008 也漸漸浮出水面(miàn)。Visual Studio 9 目前可以确定的是支持建立于 DHTML 基礎上的 AJax 技術,這(zhè)種(zhǒng)微軟在 Visual InterDev 時代提出的基于異步的客戶端動态網頁技術在當年并沒(méi)有像微軟預期中的那麼(me)流行起(qǐ)來,反而随著(zhe) GMail 等應用而東山再起(qǐ),漸漸成(chéng)爲主流網絡應用之一。同時 Visual Studio 9 會強化對(duì)于數據庫的支持以及微軟新的基于工作流(Workflow)的編程模型。預計爲了保持與 Office 系列的統一,Visual Studio 9 的名稱爲 Visual Studio 2008。

本站聲明:本站部分資料來自網絡,隻爲學(xué)習和研究之用,并無盈利目的。原作者若有異議,請及時與本站聯系,我們將(jiāng)第一時間更正!
我們能(néng)做什麼(me)?
我們專注于網站建設領域,爲企事(shì)業單位進(jìn)行網頁設計、網站開(kāi)發(fā)、網站制作、網站建設,做網站、網站搭建、微信小程序開(kāi)發(fā)、微信公衆号開(kāi)發(fā),提供高質量、全方位的網站建設及相關服務。
聯系我們
電話:0851-86501438
手機:13312239849(微信同号)
聯系人:張經(jīng)理
郵箱:915412310@qq.com
網址:http://www.gywzjs.com
QQ:915412310
地址:貴州省貴陽市花果園半山小鎮X8棟2單元902号
掃一掃加微信
友情鏈接:貴陽網站建設   自駕遊貴州   時代互聯   貴陽網頁定制開(kāi)發(fā)   貴陽網站設計   貴陽網站開(kāi)發(fā)   貴陽網絡公司   貴州清娟網絡科技有限公司   貴陽做網站公司   貴陽網站改版   貴陽網站維護   貴陽網站優化
版權所有:藍心網(貴陽網站建設www.gywzjs.com)   網站備案号: