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

Visual Studio 歷史簡介(轉)

Visual Studio 歷史簡介

  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。

Visual Studio 2010的新特性

  它將是經典的一個版本,相當于當年的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界面;
  而根據微軟發布的一份官方文檔宣稱,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將確保在這么寬泛的范圍內的應用開發都得到支持。

Visual Studio 2010 與 2008 的對比
  
靈活高效的全新IDE
  
  Visual Studio 2010 與 2008 版本的對比:自從微軟于1998年發布Visual Studio 6以來,Visual Studio的IDE已經成為軟件開發工具的標桿,很多其他的開發工具,甚至是其他用途的應用程序,都在模仿Visual Studio的IDE。但是,就像我們前面講過的那樣,從Visual Studio 6到Visual Studio 2008,雖然IDE的功能越來越多,但是并沒有什么革命性的變化,反倒因為功能太多帶來了使用上的不便,導致開發效率低下。程序員們都在期盼一個全新的IDE的出現。
  現在,程序員們的夢想在Visual Studio 2010中成為了現實。在Visual Studio 2010中,微軟用全新的WPF技術重新打造了它的編輯器,借助WPF的強大功能,新的編輯器可以實現很多以前Visual Studio 2008的IDE根本無法想象的功能,比如代碼的無級縮放,多窗口即時更新,文檔地圖,代碼的自動產生等等,這些新的IDE特性都會極大地提高程序員的開發效率。

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

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

  就像我們在前面的文章中分析的那樣,自從Visual Studio 6以后,Visual Studio中的C++再沒有多大的變化,包括之前的Visual Studio 2008,都只是對C++進行一些細小的改善。但是這次隨著C++新標準C++0x的即將公布,Visual Studio 2010在C++開發方面也帶來了很多革命性的變化。
  首先是對C++新標準C++0x的全面支持,不會再像Visual C++ 6一樣,被人詬病為對C++標準支持不佳。在IDE方面,微軟將Visual C++的構建系統VCBuild整合到了MSBuild中;借助后臺編譯,Visual C++的IntelliSense更加智能,能夠處理更多的文件,更加復雜的項目。另外在MFC方面,通過引入很多新的類,MFC開始全面支持Vista、Windows 7風格的UI。這些特性,都成為Visual Studio 2010跟Visual Studio 2008的一個重要差別,相信C++程序員都會選擇Visual Studio 2010而略過Visual Studio 2008。
  
面向下一代平臺:Windows 7

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

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

評論

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

介紹得很詳實。只是不解,為什么都說VS2010將會是經典版本?

另外,不知lz或者樓下知不知道VC6的發布時間早還是C++98標準的發布時間早?(如果VC6早的話,VC6標準支持差就情有可原了)  回復  更多評論   

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

@溪流
VC6情有可原?

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

非不能, 乃不愿也。
  回復  更多評論   

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

@OwnWaterloo
1、我想先求證一下,不知誰早誰遲。。。你知道這段歷史嗎?求教~
2、是說諸多它推薦了 XXX_s 函數嗎?我的理解是,那些不帶 _s 的字符串相關函數,確實有緩沖區溢出的潛在風險。。  回復  更多評論   

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

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

不過這應該都有據可查……

2.

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

int i = 0;
scanf("%d", &i); // 風險在哪?


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


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

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

如果不在源文件里, 而是在構建腳本里, 那更復雜。
.vcproject手工改嗎? cmake如何加入自定義編譯選項?


std::copy(src.begin(), src.end(), back_inserter(dst) ); // 風險在哪?

還有那個/Wp64。

VS2005的這些新東西, 全他媽是傻逼設計。
  回復  更多評論   

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

巨人 IBM 培養的兩個公司都成了行業巨人。

以前硬件等軟件,前兩年 軟件推著硬件更新,現在呢。

能不能 成為經典恐怕還得看新的操作平臺能不能象現在 XP 這么普及。  回復  更多評論   

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

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

。。。用得對。。。當然沒風險啦~
只是從設計上來說,strcpy 不知道第一個參數所知的緩沖區有多長。。。不是很不好么?  回復  更多評論   


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2011年8月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

導航

統計

常用鏈接

留言簿(8)

隨筆檔案(78)

搜索

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区二区三区你懂的| 亚洲第一在线视频| 亚洲天堂av电影| 亚洲视频免费| 国产麻豆精品视频| 久久久久一区| 欧美激情一区在线观看| 久久成人羞羞网站| 久久中文精品| 亚洲欧洲精品一区二区三区 | 欧美成人四级电影| 国产日韩一区二区三区在线| 国产欧美日韩一区二区三区在线观看| 蜜桃av久久久亚洲精品| 日韩写真视频在线观看| 欧美在线看片| 国产一区91| 国产精品每日更新| 国产亚洲亚洲| 蜜臀久久99精品久久久久久9| 亚洲欧美一区二区三区极速播放| 影音先锋日韩资源| 国产一区二区成人| 久久男女视频| 亚洲午夜一区二区| 欧美日韩国产精品一区| 亚洲一区二区三区高清| 亚洲精品一二区| 久久婷婷人人澡人人喊人人爽 | 欧美大胆a视频| 国产精品人人爽人人做我的可爱| 亚洲国产精彩中文乱码av在线播放| 一本一道久久综合狠狠老精东影业| 久久国内精品视频| 日韩视频在线你懂得| 久久综合999| 国产视频不卡| 亚洲欧美日韩国产精品| 亚洲国产精品成人一区二区| 亚洲欧美国产另类| 欧美精品免费看| 亚洲人成人99网站| 久久久在线视频| 先锋影音国产精品| 国产精品久久久久久妇女6080| 在线观看日韩精品| 久久久久久亚洲精品杨幂换脸| 99精品视频免费全部在线| 久久亚洲综合网| 国模大胆一区二区三区| 小黄鸭视频精品导航| 亚洲精品一级| 欧美另类videos死尸| 亚洲成在人线av| 久久精品亚洲一区二区| 一二三四社区欧美黄| 欧美日韩亚洲另类| 99在线精品观看| 亚洲精品一二区| 欧美人与性禽动交情品| 一本综合久久| 亚洲人永久免费| 美日韩精品视频| 亚洲国产毛片完整版 | 欧美一区二区三区精品| 一区二区三区精密机械公司| 欧美日韩成人免费| 亚洲一区二区三区久久| 亚洲少妇一区| 欧美劲爆第一页| 午夜在线视频观看日韩17c| 国产伦精品一区二区三| 久久九九全国免费精品观看| 久久精品av麻豆的观看方式| 伊人精品成人久久综合软件| 欧美成人精品h版在线观看| 欧美a级大片| 亚洲视频在线观看一区| 亚洲中字黄色| 国产综合色一区二区三区 | 亚洲欧美日韩中文播放| 国内精品嫩模av私拍在线观看| 久久男女视频| 欧美高清你懂得| 欧美一级大片在线观看| 久久久精品国产免费观看同学| 在线成人黄色| 99精品视频网| 在线精品视频一区二区| 最新中文字幕一区二区三区| 欧美视频一二三区| 欧美一区二视频| 亚洲裸体俱乐部裸体舞表演av| 亚洲精品乱码久久久久久久久| 国产精品一区二区久久久 | 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲欧美视频一区二区三区| 欧美一级成年大片在线观看| 91久久精品国产91久久性色| 亚洲午夜在线| 91久久一区二区| 午夜精品久久久久久久久| 亚洲国产欧洲综合997久久| 亚洲视频一区在线| 亚洲国产一区在线观看| 亚洲欧美精品| 一区二区国产日产| 久久午夜电影| 久久se精品一区精品二区| 欧美不卡视频| 久久精品91久久久久久再现| 久久久久国色av免费观看性色| 久热精品视频| 99国产欧美久久久精品| 久久影视三级福利片| 欧美一区二区三区久久精品茉莉花| 国产精品亚洲一区二区三区在线| 欧美成人黄色小视频| 久久夜色精品国产亚洲aⅴ| 99这里只有精品| 日韩视频在线一区二区三区| 久久久国产精品一区二区中文 | 欧美不卡激情三级在线观看| 亚洲午夜91| 欧美激情在线免费观看| 国产一区二区三区久久久久久久久| 欧美视频在线观看 亚洲欧| 韩国欧美国产1区| 欧美一区二区三区男人的天堂| 久久久久久久成人| 美日韩精品视频| 亚洲国产精品成人精品| 久久久精品国产99久久精品芒果| 亚洲黄网站黄| 亚洲精品日产精品乱码不卡| 亚洲国产美女精品久久久久∴| 久久久久亚洲综合| 欧美色欧美亚洲另类二区 | 欧美日韩中文| 一区二区高清视频在线观看| 亚洲免费在线| 久久久久久综合网天天| 久久岛国电影| 狠狠色狠狠色综合人人| 久久久久九九九九| 欧美激情中文字幕乱码免费| 久久天堂精品| 蜜乳av另类精品一区二区| 国产精品美腿一区在线看 | 欧美午夜女人视频在线| 久久夜色精品国产| 国产精品一级| 99亚洲视频| 99爱精品视频| 亚洲欧洲三级| 欧美激情视频一区二区三区免费| 欧美成人精品1314www| 国产精品永久免费观看| 欧美日韩一区二区三区四区在线观看 | 国产精品久久久久久久久久妞妞| 在线观看视频免费一区二区三区| 久久国产福利| 国产精品在线看| 老色鬼久久亚洲一区二区| 久久成人在线| 欧美一区二区三区在线观看| 午夜视频一区二区| 黄色av日韩| 亚洲一本大道在线| 亚洲精品久久久久久一区二区 | 亚洲欧美日韩在线综合| 欧美在线视频免费播放| 亚洲欧美国产不卡| 一本综合精品| 久久久久国产一区二区| 久久青青草综合| 老司机精品导航| 亚洲激情电影中文字幕| 欧美成人国产| 亚洲日本欧美日韩高观看| 免费亚洲一区二区| 欧美激情 亚洲a∨综合| 亚洲精品免费在线播放| 亚洲黄色一区二区三区| 99在线精品免费视频九九视| 在线视频欧美一区| 先锋影音国产精品| 欧美中文字幕在线观看| 久久一区欧美| 欧美成人免费一级人片100| 亚洲国产专区| 一本色道久久综合亚洲二区三区| 国产精品yjizz| 欧美电影在线播放| 亚洲一区精品电影| 久久国产精品黑丝| 欧美福利一区二区| 欧美护士18xxxxhd| 欧美日韩中文字幕在线视频| 亚洲视频一起|