青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Visual Studio 歷史簡(jiǎn)介(轉(zhuǎn))

Visual Studio 歷史簡(jiǎn)介

  N年前,江湖上流傳著幾個(gè)大佬的故事,他們說(shuō):Dev-C++靈活又小巧,C++ Builder開發(fā)效率高;Turbo C是萬(wàn)人迷,Visual Studio的資格老。可如今,江湖上只剩下最后一個(gè)大佬Visual Studio了,其他幾位不是支持者漸少,不成氣候,就是轉(zhuǎn)投他人懷抱,中道衰落,讓人難免生出幾分遺憾。但是反過來(lái),我們又對(duì)Visual Studio這位“江湖最后的大佬”增添幾分敬仰之情。據(jù)說(shuō)這位大佬又要出新的版本,我們這些江湖八卦者,哪有錯(cuò)過的道理。要想深入的了解一個(gè)人,需要從他的童年開始。我們想了解Visual Studio,故事也就要從它的1.0開始。
  Visual Studio 可以用來(lái)創(chuàng)建 Windows 平臺(tái)下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來(lái)創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。
  1992年4月,微軟發(fā)布了革命性的操作系統(tǒng)Windows 3.1,把個(gè)人計(jì)算機(jī)引進(jìn)了真正的視窗時(shí)代。微軟在原有C++開發(fā)工具M(jìn)icrosoft C/C++ 7.0的基礎(chǔ)上,開創(chuàng)性地引進(jìn)了MFC(Microsoft Foundation Classes)庫(kù),完善了源代碼,成為Microsoft C/C++ 8.0,也就是Visual C++ 1.0,并于1992年發(fā)布。Visual C++ 1.0是真正意義上的Windows IDE,這也是Visual Studio的最初原型。雖然以現(xiàn)在的眼光來(lái)看,這個(gè)界面非常簡(jiǎn)陋和粗糙,但是它脫離了DOS界面,讓用戶可以在圖形化的界面下進(jìn)行開發(fā),把軟件開發(fā)帶入了可視化(Visual)開發(fā)的時(shí)代。從此,大佬的時(shí)代開始了。
  1998 年,微軟公司發(fā)布了 Visual Studio 6.0。所有開發(fā)語(yǔ)言的開發(fā)環(huán)境版本均升至 6.0。這也是 Visual Basic 最后一次發(fā)布,從下一個(gè)版本 (7.0) 開始,Microsoft Basic 進(jìn)化成了一種新的面向?qū)ο蟮恼Z(yǔ)言:Microsoft Basic.NET。由于微軟公司對(duì)于 Sun 公司 Java 語(yǔ)言擴(kuò)充導(dǎo)致與 Java 虛擬機(jī)不兼容而 Sun 被告上法庭,微軟在后續(xù)的 Visual Studio 中不再包括面向 Java 虛擬機(jī)的開發(fā)環(huán)境。
  2002 年,隨著 .NET 口號(hào)的提出與 Windows XP / Office XP 的發(fā)布,微軟發(fā)布了 Visual Studio .NET(內(nèi)部版本號(hào)為 7.0)。在這個(gè)版本的 Visual Studio 中,微軟剝離了 Visual FoxPro 作為一個(gè)單獨(dú)的開發(fā)環(huán)境以 Visual FoxPro 7.0 單獨(dú)銷售,同時(shí)取消了 Visual InterDev。與此同時(shí),微軟引入了建立在 .NET 框架上(版本1.0)的托管代碼機(jī)制以及一門新的語(yǔ)言 C# (讀作 C Sharp,意為 C++++)。C# 是一門建立在 C++ 和 Java 基礎(chǔ)上的現(xiàn)代語(yǔ)言,是編寫 .NET 框架的語(yǔ)言。
  .NET 的通用語(yǔ)言框架機(jī)制(Common Language Runtime, CLR),其目的是在同一個(gè)項(xiàng)目中支持不同的語(yǔ)言所開發(fā)的組件。所有 CLR 支持的代碼都會(huì)被解釋成為 CLR 可執(zhí)行的機(jī)器代碼然后運(yùn)行。
  Visual Basic、Visual C++ 都被擴(kuò)展為支持托管代碼機(jī)制的開發(fā)環(huán)境,且 Visual Basic .NET更是從 Visual Basic 脫胎換骨,徹底支持面向?qū)ο蟮木幊虣C(jī)制。而 Visual J++ 也變?yōu)?Visual J#。后者僅語(yǔ)法同 Java 相同,但是面向的不是 Java 虛擬機(jī),而是 .NET Framework。
  2003 年,微軟對(duì) Visual Studio 2002 進(jìn)行了部分修訂,以 Visual Studio 2003 的名義發(fā)布(內(nèi)部版本號(hào)為 7.1)。Visio 作為使用統(tǒng)一建模語(yǔ)言(UML)架構(gòu)應(yīng)用程序框架的程序被引入,同時(shí)被引入的還包括移動(dòng)設(shè)備支持和企業(yè)模版。.NET 框架也升級(jí)到了 1.1。
  2005 年,微軟發(fā)布了 Visual Studio 2005。.NET 字眼從各種語(yǔ)言的名字中被抹去,但是這個(gè)版本的 Visual Studio 仍然還是面向 .NET 框架的(版本2.0)。它同時(shí)也能開發(fā)跨平臺(tái)的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等。總體來(lái)說(shuō)是一個(gè)非常龐大的軟件,甚至包含代碼測(cè)試功能。
  這個(gè)版本的 Visual Studio 包含有眾多版本,分別面向不同的開發(fā)角色。同時(shí)還永久提供免費(fèi)的 Visual Studio Express 版本。
  使用Visual Studio 2005, 專業(yè)開發(fā)人員能夠:
  創(chuàng)建滿足關(guān)鍵性要求的多層次的智能客戶端、Web、移動(dòng)或基于Microsoft Office的應(yīng)用程序。
  使用改進(jìn)后的可視化設(shè)計(jì)工具、編程語(yǔ)言和代碼編輯器,享受高效率的開發(fā)環(huán)境
  在統(tǒng)一的開發(fā)環(huán)境中,開發(fā)并調(diào)試多層次的服務(wù)器應(yīng)用程序
  使用集成的可視化數(shù)據(jù)庫(kù)設(shè)計(jì)和報(bào)告工具,創(chuàng)建SQL Server 2005解決方案
  使用Visual Studio SDK創(chuàng)建可以擴(kuò)展Visual Studio IDE的工具
  Microsoft為單獨(dú)工作或在小型團(tuán)隊(duì)中的專業(yè)開發(fā)人員提供了兩種選擇,Visual Studio 2005 Professional Edition和用于Microsoft Office系統(tǒng)的Visual Studio 2005工具。每種版本都在標(biāo)準(zhǔn)版的特性上進(jìn)行了擴(kuò)展,包括用于遠(yuǎn)程服務(wù)程序開發(fā)和調(diào)試、SQL Server2005開發(fā)的工具,以及完整的、沒有限制的開發(fā)環(huán)境。每種產(chǎn)品都可以單獨(dú)購(gòu)買或打包定購(gòu)。
  專業(yè)開發(fā)人員喜歡自由的使用.NET Framework 2.0,它是一種穩(wěn)健的、功能齊備的開發(fā)環(huán)境,支持創(chuàng)建擴(kuò)展Visual Studio集成開發(fā)環(huán)境的工具。
  隨著即將發(fā)布的 Windows Vista (內(nèi)部名稱:Longhorn) 和 Office 2007,Visual Studio 9 ,攜手 Windows Server 2008 也漸漸浮出水面。Visual Studio 9 目前可以確定的是支持建立于 DHTML 基礎(chǔ)上的 AJax 技術(shù),這種微軟在 Visual InterDev 時(shí)代提出的基于異步的客戶端動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)在當(dāng)年并沒有像微軟預(yù)期中的那么流行起來(lái),反而隨著 GMail 等應(yīng)用而東山再起,漸漸成為主流網(wǎng)絡(luò)應(yīng)用之一。同時(shí) Visual Studio 9 會(huì)強(qiáng)化對(duì)于數(shù)據(jù)庫(kù)的支持以及微軟新的基于工作流(Workflow)的編程模型。預(yù)計(jì)為了保持與 Office 系列的統(tǒng)一,Visual Studio 9 的名稱為 Visual Studio 2008。

Visual Studio 2010的新特性

  它將是經(jīng)典的一個(gè)版本,相當(dāng)于當(dāng)年的6.0版。而且它可以自定義開始頁(yè);新功能還包括:
  (1)C# 4.0中的動(dòng)態(tài)類型和動(dòng)態(tài)編程;
  (2)多顯示器支持;
  (3)使用Visual Studio 2010的特性支持TDD;
  (4)支持Office ;
  (5)Quick Search特性;
  (6)C++ 0x新特性;
  (7)IDE增強(qiáng);
  (8)使用Visual C++ 2010創(chuàng)建Ribbon界面;
  而根據(jù)微軟發(fā)布的一份官方文檔宣稱,Visual Studio 2010和.NET Framework 4.0將在下面五個(gè)方面有所創(chuàng)新:
  ·民主化的應(yīng)用程序生命周期管理
  在一個(gè)組織中,應(yīng)用程序生命周期管理(ALM)將牽涉到多個(gè)角色。但是在傳統(tǒng)意義上,這一過程中的每個(gè)角色并不是完全平等的。Visual Studio Team System 2010將堅(jiān)持打造一個(gè)功能平等、共同分擔(dān)的平臺(tái)以用于組織內(nèi)的應(yīng)用程序生命周期管理過程。
  ·順應(yīng)新的技術(shù)潮流
  每年,業(yè)界內(nèi)的新技術(shù)和新趨勢(shì)層出不窮。通過Visual Studio 2010,微軟將為開發(fā)者提供合適的工具和框架,以支持軟件開發(fā)中最新的架構(gòu),開發(fā)和部署。
  ·讓開發(fā)商驚喜
  從Visual Studio的第一個(gè)版本開始,微軟就將提高開發(fā)人員的工作效率和靈活性作為自己的目標(biāo)。Visual Studio 2010將繼續(xù)關(guān)注并且顯著地改進(jìn)開發(fā)者最核心的開發(fā)體驗(yàn)。
  ·下一代平臺(tái)浪潮的弄潮兒
  微軟將繼續(xù)投資于市場(chǎng)領(lǐng)先的操作系統(tǒng),工具軟件和服務(wù)器平臺(tái),為客戶創(chuàng)造更高的價(jià)值。使用Visual Studio 2010,將可以在新一代的應(yīng)用平臺(tái)上,為你的客戶創(chuàng)造令人驚奇的解決方案。
  · 跨部門的應(yīng)用
  客戶將在不同規(guī)模的組織內(nèi)創(chuàng)建應(yīng)用,跨度從單個(gè)部門到整個(gè)企業(yè)。Visual Studio 2010將確保在這么寬泛的范圍內(nèi)的應(yīng)用開發(fā)都得到支持。

Visual Studio 2010 與 2008 的對(duì)比
  
靈活高效的全新IDE
  
  Visual Studio 2010 與 2008 版本的對(duì)比:自從微軟于1998年發(fā)布Visual Studio 6以來(lái),Visual Studio的IDE已經(jīng)成為軟件開發(fā)工具的標(biāo)桿,很多其他的開發(fā)工具,甚至是其他用途的應(yīng)用程序,都在模仿Visual Studio的IDE。但是,就像我們前面講過的那樣,從Visual Studio 6到Visual Studio 2008,雖然IDE的功能越來(lái)越多,但是并沒有什么革命性的變化,反倒因?yàn)楣δ芴鄮?lái)了使用上的不便,導(dǎo)致開發(fā)效率低下。程序員們都在期盼一個(gè)全新的IDE的出現(xiàn)。
  現(xiàn)在,程序員們的夢(mèng)想在Visual Studio 2010中成為了現(xiàn)實(shí)。在Visual Studio 2010中,微軟用全新的WPF技術(shù)重新打造了它的編輯器,借助WPF的強(qiáng)大功能,新的編輯器可以實(shí)現(xiàn)很多以前Visual Studio 2008的IDE根本無(wú)法想象的功能,比如代碼的無(wú)級(jí)縮放,多窗口即時(shí)更新,文檔地圖,代碼的自動(dòng)產(chǎn)生等等,這些新的IDE特性都會(huì)極大地提高程序員的開發(fā)效率。

云計(jì)算
  
        雖然大家都還在“云里霧里”,但是毫無(wú)疑問,“云計(jì)算”已經(jīng)來(lái)到了我們身邊。在互聯(lián)網(wǎng)時(shí)代,微軟輸給了Google,面對(duì)即將到來(lái)的“云計(jì)算”時(shí)代,微軟沒有理由再次錯(cuò)過機(jī)會(huì)。所以早在年初“云計(jì)算”的概念剛剛興起的時(shí)候,就有傳言微軟將進(jìn)軍“云計(jì)算”,將旗下的軟件業(yè)務(wù)納入“云計(jì)算”。而現(xiàn)在,隨著Visual Studio 2010 CTP和Windows Azure的發(fā)布,這一切成為了事實(shí)。“云計(jì)算”的基本原理,是通過使計(jì)算分布在大量的分布式計(jì)算機(jī)上,而非本地計(jì)算機(jī)或遠(yuǎn)程服務(wù)器中,企業(yè)數(shù)據(jù)中心的運(yùn)行將更與互聯(lián)網(wǎng)相似。這使得企業(yè)能夠?qū)①Y源切換到需要的應(yīng)用上,根據(jù)需求訪問計(jì)算機(jī)和存儲(chǔ)系統(tǒng)。Windows Azure是一個(gè)托管服務(wù)套件,它包括虛擬計(jì)算,可擴(kuò)展存儲(chǔ)以及自動(dòng)化服務(wù)管理系統(tǒng)等。這些工具將會(huì)用來(lái)為微軟的服務(wù)提供支持,其中包括MSN,Xbox Live,以及Office Online等等,實(shí)現(xiàn)服務(wù)的網(wǎng)絡(luò)化。
  對(duì)于開發(fā)者而言,Windows Azure已經(jīng)建立起一個(gè)簡(jiǎn)單而快速的系統(tǒng),最重要的是它擁有著標(biāo)準(zhǔn)的模型,是我們步入“云計(jì)算”時(shí)代的捷徑。開發(fā)者可以根據(jù)自己的需要選擇第二層功能來(lái)使用,比如數(shù)據(jù)庫(kù),業(yè)務(wù)工具,甚至是第三方軟件提供的功能。Windows Azure云計(jì)算平臺(tái)為開發(fā)者提供了靈活性和可開發(fā)性,同時(shí)還需要考慮利用目前現(xiàn)有的技能、工具和技術(shù),比如微軟.NET框架和Visual Studio。使用Windows Azure Tools for Visual Studio,我們可以為Windows Azure創(chuàng)建,調(diào)試和部署服務(wù)和應(yīng)用程序。Visual Studio 2010為Windows Azure提供了專門的項(xiàng)目模型,同時(shí),我們也可以利于Visual Studio 2010對(duì)我們的服務(wù)和應(yīng)用程序進(jìn)行調(diào)試。另外,我們可以利用Visual Studio 2010將我們創(chuàng)建的服務(wù)打包,然后通過Windows Live Developer Portal部署到Windows Azure。
  總之,有了Visual Studio 2010的幫助,我們就可以拔得“云計(jì)算”的頭籌。
  
并行計(jì)算

  在以往的計(jì)算機(jī)發(fā)展歷史中,硬件技術(shù)的發(fā)展總是給軟件帶來(lái)免費(fèi)的性能提升,從386到586,從賽揚(yáng)到奔騰,每次硬件的升級(jí),都帶來(lái)軟件性能的大幅提升,而軟件無(wú)需做任何變動(dòng),只需要坐等硬件升級(jí)就可以了。
  但是進(jìn)入多核時(shí)代后,這種“免費(fèi)的午餐”再也沒有了。這其中最主要的原因就是當(dāng)前的應(yīng)用程序幾乎都是針對(duì)一個(gè)運(yùn)算核心而設(shè)計(jì)的,當(dāng)硬件通過增加運(yùn)算核心來(lái)提高性能時(shí),由于受到其架構(gòu)的影響,軟件并不能充分地利于多個(gè)運(yùn)算核心所帶來(lái)的性能提升,甚至有的時(shí)候性能還有所下降。
  在這種情況下,開發(fā)者不得不改變應(yīng)用程序的架構(gòu)和開發(fā)方法,以應(yīng)對(duì)這種多核的趨勢(shì),使得自己的軟件可以充分利于硬件升級(jí)所帶來(lái)的性能提升。面對(duì)這樣的需求,Visual Studio 2010加大了對(duì)并行運(yùn)算的支持。微軟正在使得盡量大的范圍內(nèi)的開發(fā)者都能高效地進(jìn)行并行計(jì)算的開發(fā),不管他使用的是非托管代碼還是.NET Framework。在Visual Studio 2010中,我們將看到:
  ? Visual Studio IDE對(duì)并行計(jì)算開發(fā)的大量支持。比如,Visual Studio 2010的調(diào)試器知道代碼的并行特性,并且能夠在調(diào)試程序的不同執(zhí)行單元的時(shí)候,表現(xiàn)應(yīng)用程序的狀態(tài)。
  ? 非托管的C++庫(kù)和編譯器對(duì)并行計(jì)算的支持
  ? .NET Framework 4.0對(duì)并行計(jì)算的大量支持,包括P-LINQ,并行語(yǔ)言語(yǔ)句等等
  另外,Visual Studio 2010還提供了一個(gè)“并行性能分析器”,它可以幫助我們分析應(yīng)用程序的性能瓶頸,找到需要并行處理和可以進(jìn)行并行處理的地方,并以圖形化的形式表現(xiàn)出來(lái)。這樣,“并行性能分析器”配合這Visual Studio 2010,我們就可以輕松地實(shí)現(xiàn)應(yīng)用程序的并行化,再次吃上“免費(fèi)的午餐”。
  
C++王者歸來(lái)

  就像我們?cè)谇懊娴奈恼轮蟹治龅哪菢樱詮腣isual Studio 6以后,Visual Studio中的C++再?zèng)]有多大的變化,包括之前的Visual Studio 2008,都只是對(duì)C++進(jìn)行一些細(xì)小的改善。但是這次隨著C++新標(biāo)準(zhǔn)C++0x的即將公布,Visual Studio 2010在C++開發(fā)方面也帶來(lái)了很多革命性的變化。
  首先是對(duì)C++新標(biāo)準(zhǔn)C++0x的全面支持,不會(huì)再像Visual C++ 6一樣,被人詬病為對(duì)C++標(biāo)準(zhǔn)支持不佳。在IDE方面,微軟將Visual C++的構(gòu)建系統(tǒng)VCBuild整合到了MSBuild中;借助后臺(tái)編譯,Visual C++的IntelliSense更加智能,能夠處理更多的文件,更加復(fù)雜的項(xiàng)目。另外在MFC方面,通過引入很多新的類,MFC開始全面支持Vista、Windows 7風(fēng)格的UI。這些特性,都成為Visual Studio 2010跟Visual Studio 2008的一個(gè)重要差別,相信C++程序員都會(huì)選擇Visual Studio 2010而略過Visual Studio 2008。
  
面向下一代平臺(tái):Windows 7

  Visual Studio 2008是基于Vista平臺(tái)的,Vista的失敗,也必然會(huì)導(dǎo)致Visual Studio 2008的曇花一現(xiàn)。現(xiàn)在,微軟把寶都押在了即將到來(lái)的新平臺(tái)Windows 7上。作為面向下一代平臺(tái)的開發(fā)工具,Visual Studio 2010提供了很多工具來(lái)幫助開發(fā)者開發(fā)基于Windows 7的應(yīng)用程序,同時(shí)使那些已經(jīng)存在的非托管應(yīng)用程序,通過一定的處理也同樣能夠具有新的操作系統(tǒng)所帶來(lái)的特性。在Visual Studio 2010中,微軟花了很大的力氣來(lái)使得非托管C++代碼的開發(fā)更加容易和高效。例如,我們升級(jí)了MFC的庫(kù)和頭文件以全面支持Windows 7的界面元素,包括Ribbon界面,搜索功能甚至多點(diǎn)觸摸特性的支持。
  對(duì)于開發(fā)基于WPF的應(yīng)用程序的開發(fā)者,Visual Studio 2010同樣提供了改進(jìn)的工具,幫助開發(fā)者快速高效地完成界面圖像的設(shè)計(jì),數(shù)據(jù)綁定等等。
  總之,想讓你的應(yīng)用程序“Windows 7 Ready”,Visual Studio 2010是首選。
  Visual Studio 2010作為作為微軟著力打造的下一代開發(fā)工具平臺(tái),跟她的前任Visual Studio 2008相比,她擁有著無(wú)數(shù)誘人的特性,同時(shí)也寄托著無(wú)數(shù)人的期望。通過我們前面的一系列對(duì)比介紹,相信大家對(duì)Visual Studio 2010的成功還是抱有很大希望的。

posted on 2010-08-20 00:36 蝸牛也Coding 閱讀(1421) 評(píng)論(6)  編輯 收藏 引用

評(píng)論

# re: Visual Studio 歷史簡(jiǎn)介(轉(zhuǎn)) 2010-08-21 00:18 溪流

介紹得很詳實(shí)。只是不解,為什么都說(shuō)VS2010將會(huì)是經(jīng)典版本?

另外,不知lz或者樓下知不知道VC6的發(fā)布時(shí)間早還是C++98標(biāo)準(zhǔn)的發(fā)布時(shí)間早?(如果VC6早的話,VC6標(biāo)準(zhǔn)支持差就情有可原了)  回復(fù)  更多評(píng)論   

# re: Visual Studio 歷史簡(jiǎn)介(轉(zhuǎn)) 2010-08-21 08:56 OwnWaterloo

@溪流
VC6情有可原?

好吧, 那VC8加入的所謂的security crt怎么解釋?
硬生生的將scanf, std::copy等函數(shù)列為廢棄?
硬生生的將open, read的函數(shù)列為廢棄, 而且是以莫名其妙的理由?

非不能, 乃不愿也。
  回復(fù)  更多評(píng)論   

# re: Visual Studio 歷史簡(jiǎn)介(轉(zhuǎn)) 2010-08-21 10:40 溪流

@OwnWaterloo
1、我想先求證一下,不知誰(shuí)早誰(shuí)遲。。。你知道這段歷史嗎?求教~
2、是說(shuō)諸多它推薦了 XXX_s 函數(shù)嗎?我的理解是,那些不帶 _s 的字符串相關(guān)函數(shù),確實(shí)有緩沖區(qū)溢出的潛在風(fēng)險(xiǎn)。。  回復(fù)  更多評(píng)論   

# re: Visual Studio 歷史簡(jiǎn)介(轉(zhuǎn)) 2010-08-21 14:11 OwnWaterloo

@溪流
1. 具體我也不清楚……

不過這應(yīng)該都有據(jù)可查……

2.

String& operate=(String const& other)
{
size_t len = strlen(other.p);
char* p = new char[len+1];
strcpy(p, other.p); // 風(fēng)險(xiǎn)在哪?
delete [] this->p;
this->p = p;
}

int i = 0;
scanf("%d", &i); // 風(fēng)險(xiǎn)在哪?


char buf[numeric_limits<int>::digit10+2];
sprintf(buf, "%d", i); // 風(fēng)險(xiǎn)在哪?


上面的警告還可以通過一個(gè)宏定義 _CRT_SECURE_NO_DEPRECATE全部干掉。

std::copy就更搞笑了, 要抑制警告, 必須#pragma…… 先push, 再disable, 再pop……
非常非常干擾源文件的表達(dá)。

如果不在源文件里, 而是在構(gòu)建腳本里, 那更復(fù)雜。
.vcproject手工改嗎? cmake如何加入自定義編譯選項(xiàng)?


std::copy(src.begin(), src.end(), back_inserter(dst) ); // 風(fēng)險(xiǎn)在哪?

還有那個(gè)/Wp64。

VS2005的這些新東西, 全他媽是傻逼設(shè)計(jì)。
  回復(fù)  更多評(píng)論   

# re: Visual Studio 歷史簡(jiǎn)介(轉(zhuǎn)) 2011-08-12 14:21 Rockroad

巨人 IBM 培養(yǎng)的兩個(gè)公司都成了行業(yè)巨人。

以前硬件等軟件,前兩年 軟件推著硬件更新,現(xiàn)在呢。

能不能 成為經(jīng)典恐怕還得看新的操作平臺(tái)能不能象現(xiàn)在 XP 這么普及。  回復(fù)  更多評(píng)論   

# re: Visual Studio 歷史簡(jiǎn)介(轉(zhuǎn)) 2011-08-14 08:42 溪流

@OwnWaterloo
難得見你憤青一次哈~

。。。用得對(duì)。。。當(dāng)然沒風(fēng)險(xiǎn)啦~
只是從設(shè)計(jì)上來(lái)說(shuō),strcpy 不知道第一個(gè)參數(shù)所知的緩沖區(qū)有多長(zhǎng)。。。不是很不好么?  回復(fù)  更多評(píng)論   


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2009年8月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(8)

隨筆檔案(78)

搜索

積分與排名

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产一区二区福利| 欧美国产日韩一区二区在线观看| 国产精品99久久久久久人| 亚洲国产精品女人久久久| 在线日韩av| 亚洲欧洲一区二区三区在线观看| 亚洲精品免费一区二区三区| 一本久久精品一区二区| 亚洲无限乱码一二三四麻| 亚洲尤物在线视频观看| 欧美亚洲一区二区在线| 久久午夜视频| 欧美激情综合色| 99在线|亚洲一区二区| 一区二区三区成人精品| 亚洲欧美一区二区三区极速播放| 久久精品国产欧美激情| 女生裸体视频一区二区三区| 欧美精品久久久久久| 国产精品一区免费视频| 亚洲国产美国国产综合一区二区| 久久深夜福利免费观看| 国产欧美亚洲一区| 在线观看久久av| 99re66热这里只有精品4| 亚洲免费一区二区| 免费久久精品视频| 9色精品在线| 久久久91精品国产一区二区精品| 欧美刺激性大交免费视频| 国产精品美女主播在线观看纯欲| 韩日视频一区| 亚洲调教视频在线观看| 老司机凹凸av亚洲导航| 亚洲欧洲精品一区二区三区不卡| 亚洲一区二区影院| 欧美极品一区| 黄色日韩在线| 亚洲欧美日韩国产综合精品二区 | 久久久久久久999精品视频| 欧美国产日韩在线观看| 国内在线观看一区二区三区| 亚洲视屏一区| 亚洲福利一区| 久久久久久久久蜜桃| 国产精品私人影院| 亚洲三级电影全部在线观看高清| 久久久久久久一区二区三区| 亚洲人www| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产日韩欧美麻豆| 午夜精品av| 亚洲美女在线一区| 欧美国产视频在线| 亚洲人成77777在线观看网| 久久精品国产精品亚洲精品| 中文网丁香综合网| 欧美激情精品久久久久久大尺度| 国产一区二区三区在线观看网站| 亚洲你懂的在线视频| 亚洲美女视频网| 欧美日韩系列| 中文精品99久久国产香蕉| 亚洲精品久久久久久一区二区| 欧美激情精品久久久久久免费印度| 亚洲日本欧美天堂| 亚洲日本成人女熟在线观看| 免费成年人欧美视频| 在线播放不卡| 欧美肥婆在线| 欧美成人小视频| 一区二区三区不卡视频在线观看 | 99国产精品视频免费观看一公开| 欧美xx视频| 欧美激情片在线观看| 亚洲成色999久久网站| 国产农村妇女精品一二区| 韩日精品视频| 欧美国产一区二区三区激情无套| 久热爱精品视频线路一| 亚洲国产婷婷| 亚洲免费观看高清完整版在线观看| 欧美精品一区二区三区在线播放 | 欧美不卡在线视频| 日韩午夜激情| 一区二区三区久久久| 国产婷婷精品| 欧美成人蜜桃| 欧美日韩免费区域视频在线观看| 亚洲欧美日韩精品久久奇米色影视 | 国产精品乱码久久久久久| 欧美一区二区三区在线看| 久久激情婷婷| 亚洲精品在线免费| 亚洲制服少妇| 亚洲欧洲精品一区二区三区不卡 | 欧美v日韩v国产v| 一区二区三区欧美在线观看| 欧美一区二区免费| 亚洲精品久久久久久久久久久| 一区二区激情视频| 黄色亚洲在线| 在线亚洲伦理| ●精品国产综合乱码久久久久 | 久久精品日韩欧美| 一区二区三区国产精品| 欧美在线视频播放| 国产精品99久久久久久人| 老司机67194精品线观看| 亚洲欧美激情视频| 欧美成人高清视频| 欧美一区永久视频免费观看| 欧美成人精品不卡视频在线观看| 久久国产精品久久国产精品| 欧美精品aa| 免费观看成人| 国产午夜精品久久| 亚洲视频一区在线观看| 亚洲精品中文字| 久久久激情视频| 欧美在线视频网站| 久久久欧美精品| 日韩亚洲欧美一区| 久久精品国产一区二区电影 | 一区二区三区视频在线| 久久精品国产精品亚洲综合| 午夜综合激情| 欧美日韩一视频区二区| 亚洲电影第1页| 伊人久久噜噜噜躁狠狠躁 | 欧美精选一区| 欧美激情国产精品| 亚洲二区在线观看| 每日更新成人在线视频| 鲁大师成人一区二区三区| 国产欧美一区二区白浆黑人| 亚洲一区综合| 午夜久久久久久| 国产精品女主播一区二区三区| 99xxxx成人网| 亚洲综合欧美| 国产精品一级二级三级| 亚洲男人av电影| 欧美在线电影| 国产在线成人| 久久久精品动漫| 欧美成人久久| 一本久久知道综合久久| 国产精品电影在线观看| 亚洲视频在线观看网站| 欧美在线观看网站| 国产一区二区三区成人欧美日韩在线观看| 亚洲在线视频网站| 久久久蜜桃一区二区人| 狠狠爱综合网| 欧美成人影音| 一区二区免费在线观看| 久久riav二区三区| 精品av久久久久电影| 欧美成人精品1314www| 在线亚洲国产精品网站| 久久久久高清| 亚洲精选一区| 国产精品视频一区二区三区| 久久久噜噜噜久久| 亚洲欧洲一区二区三区久久| 亚洲你懂的在线视频| 在线视频国产日韩| 欧美午夜电影在线| 欧美影院视频| 亚洲日本在线视频观看| 欧美在线观看网站| 日韩小视频在线观看专区| 国产精品久久久久久av下载红粉| 久久国产精品一区二区三区四区| 亚洲高清不卡在线| 欧美一区二区三区免费观看 | 极品尤物久久久av免费看| 欧美日韩免费在线观看| 欧美影院午夜播放| 99精品久久免费看蜜臀剧情介绍| 久久精品国产清高在天天线| 亚洲日本va午夜在线电影| 国产精品久久久久久久久果冻传媒| 久久成人18免费网站| 亚洲另类黄色| 欧美wwwwww| 欧美在线免费视频| 一区二区三区精密机械公司| 国内精品久久久久久影视8| 欧美本精品男人aⅴ天堂| 欧美不卡一区| 亚洲一区二区三区精品视频| 欧美国产日本高清在线| 欧美一区二区大片| 9色精品在线| 亚洲国产高清一区| 国内精品久久久| 国产精品国产精品| 欧美精品国产|