• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于ArcGIS API for Flex的供水調(diào)度工程可視化的研究

    2016-05-30 10:48:04閔俊胡瑞鵬
    軟件工程 2016年10期
    關(guān)鍵詞:控件圖層客戶端

    閔俊 胡瑞鵬

    摘 要:本文引入ArcGIS Server平臺(tái),使用具備創(chuàng)建高交互性、富客戶端特點(diǎn)的Flex技術(shù),研究并設(shè)計(jì)三層體系結(jié)構(gòu)的供水調(diào)度可視化系統(tǒng)。該系統(tǒng)集成各專題模型及相應(yīng)的計(jì)算軟件模型,為供水調(diào)度系統(tǒng)提供可視化的操作平臺(tái),從而方便管理和維護(hù)各模型參數(shù)及運(yùn)行結(jié)果,實(shí)現(xiàn)地圖數(shù)據(jù)和工程業(yè)務(wù)數(shù)據(jù)信息的顯示、敏感信息的地圖圖層顯示或隱藏、工程問(wèn)題線路的查詢、問(wèn)題線路的信息查閱,以及專題地圖的制作等功能。

    關(guān)鍵詞:ArcGIS API for Flex;ArcGIS Server;可視化;供水調(diào)度

    中圖分類號(hào):TP391.9 文獻(xiàn)標(biāo)識(shí)碼:A

    1 引言(Introduction)

    當(dāng)前,伴隨著實(shí)時(shí)通訊技術(shù),網(wǎng)絡(luò)技術(shù)、可視化技術(shù)、多媒體技術(shù)地不斷發(fā)展,可視化在水利行業(yè)的需求也日益凸顯其重要性以及高標(biāo)準(zhǔn)。當(dāng)前,大多數(shù)可視化展示系統(tǒng)一般都具備如下特點(diǎn):直觀顯示和歸納海量數(shù)據(jù);關(guān)聯(lián)數(shù)據(jù)集;多維度顯示;界面友好。利用現(xiàn)有的GIS技術(shù)完全可以實(shí)現(xiàn)從單調(diào)、枯燥的數(shù)據(jù)處理、查詢、專題地圖制作到空間分析、建模和三維仿真等,從而更加清晰、直觀地表現(xiàn)水資源的時(shí)空狀況及規(guī)律,為決策者提供決策支持[1]。

    本文引入ArcGIS Server技術(shù)平臺(tái),使用具備創(chuàng)建高交互性和富客戶端特征的Flex技術(shù),重點(diǎn)研究并設(shè)計(jì)出三層體系結(jié)構(gòu)的供水調(diào)度可視化系統(tǒng)。

    2 ArcGIS API for Flex(ArcGIS API for Flex)

    ArcGIS API for Flex是ESRI推出的用于富互聯(lián)網(wǎng)應(yīng)用程序RIA(Rich Internet Applications)開發(fā)的WebGIS客戶端開發(fā)包,能夠通過(guò)利用ArcGIS Server自帶資源,包括地圖服務(wù)、地址服務(wù)、要素服務(wù)和地理處理服務(wù)及Flex組件,其最大優(yōu)點(diǎn)就是運(yùn)行速度快,能夠創(chuàng)建出交互性非常良好和體驗(yàn)非常豐富的Web應(yīng)用[2]。

    ArcGIS Server是一個(gè)便于構(gòu)建集中管理且支持多用戶的企業(yè)級(jí)地理信息系統(tǒng)應(yīng)用的綜合開發(fā)平臺(tái)。它不僅僅提供了豐富的地理信息系統(tǒng)功能以便于開發(fā)者利用它來(lái)創(chuàng)建并配置Web應(yīng)用及服務(wù)、基于.NET和J2EE標(biāo)準(zhǔn)的Web服務(wù)器上的企業(yè)應(yīng)用,如EJB,還可以用C/S的模式訪問(wèn)桌面應(yīng)用。ArcGIS Server的管理由ArcGIS Desktop負(fù)責(zé),可以通過(guò)互聯(lián)網(wǎng)Internet或局域網(wǎng)來(lái)訪問(wèn)。ArcGIS Server 9.3版還增加了Rest接口可用于發(fā)布GIS服務(wù),所有的資源和操作都可由Rest API實(shí)現(xiàn),當(dāng)然這些資源和操作的訪問(wèn)都必須通過(guò)ArcGIS Server發(fā)布的地理信息系統(tǒng)服務(wù)的URL(Uniform Resource Locator,統(tǒng)一資源定位器)得到[3]。

    Flex是Adobe公司推出的,基于其專有的Macromedia Flash平臺(tái),并且涵蓋了支持RIA開發(fā)和部署的一系列技術(shù)集合。通過(guò)Flex技術(shù),開發(fā)人員可以將RIA程序編譯成Flash文件,運(yùn)行在裝有AdobeFlash Player軟件的客戶端瀏覽器中。Flex采用的是GUI界面開發(fā),使用MXML語(yǔ)言,并提供多種組件,可用于實(shí)現(xiàn)包括Web Service、遠(yuǎn)程對(duì)象、Drag and Drop、動(dòng)畫和互動(dòng)界面等功能,而且還能針對(duì)于諸如PHP、ASP、JSP等的HTML應(yīng)用在每個(gè)請(qǐng)求時(shí)都需要執(zhí)行服務(wù)器端的模板,由于客戶端只需要載入一次,因此Flex應(yīng)用程的工作流程被極大地得以改善[4]。ESRI公司開發(fā)的ArcGIS API for Flex很好地結(jié)合了Flex技術(shù),從而給Flex在GIS領(lǐng)域的應(yīng)用帶來(lái)了新的機(jī)遇。

    3 供水調(diào)度可視化系統(tǒng)體系(Visualization system

    of water supply scheduling)

    系統(tǒng)基于SOA軟件體系構(gòu)架進(jìn)行設(shè)計(jì),分為數(shù)據(jù)層、服務(wù)器層和應(yīng)用層的三層構(gòu)建模式,如圖1所示。應(yīng)用層基于Flex客戶端進(jìn)行開發(fā),實(shí)現(xiàn)客戶端應(yīng)用;服務(wù)器層包括ArcGIS Server、Web Server、XI;數(shù)據(jù)層基于SQL Server 2008和ArcSDE實(shí)現(xiàn)地理數(shù)據(jù)和工程業(yè)務(wù)數(shù)據(jù)一體化存儲(chǔ)和管理[5]。

    (1)應(yīng)用層

    應(yīng)用層的功能是響應(yīng)Flex富客戶端請(qǐng)求,并根據(jù)用戶請(qǐng)求類型做出響應(yīng),它是采用ArcGIS API for Flex和Flex Framework進(jìn)行設(shè)計(jì)及實(shí)現(xiàn)的,其中Flex客戶端對(duì)外有兩個(gè)數(shù)據(jù)接口,一個(gè)是REST,負(fù)責(zé)連接ArcGIS Server數(shù)據(jù)源;另一個(gè)是Servlet,負(fù)責(zé)連接Web Server和XI組件的數(shù)據(jù)。

    (2)服務(wù)層

    服務(wù)層包括兩個(gè)服務(wù)器,一個(gè)是ArcGIS服務(wù)器,另一個(gè)是Web服務(wù)器。ArcGIS服務(wù)器是通過(guò)ArcGIS API for Flex訪問(wèn)Flex地圖數(shù)據(jù)中的URL地址,如ESRI公司對(duì)外提供的數(shù)據(jù)源URL地址為http://server.arcgisonline/ArcGIS/rest/services/ESRI_StreetMap_world_2D/MapServer,本地端需要發(fā)布的數(shù)據(jù)可以存放在本地服務(wù)器中,URL地址為http://192.168.3.18:8399/arcgis/rest/services/all/mapserver。所以在客戶端,只需訪問(wèn)這兩個(gè)地址,即可對(duì)地圖數(shù)據(jù)進(jìn)行操作。

    Web服務(wù)器具有開放性接口,可用于接收來(lái)自于客戶通過(guò)瀏覽發(fā)送過(guò)來(lái)的請(qǐng)求,并根據(jù)客戶請(qǐng)求得到來(lái)自于從ArcGIS服務(wù)器中的相應(yīng)地圖服務(wù)對(duì)象,與此同時(shí)還可直接和后臺(tái)數(shù)據(jù)庫(kù)交互獲得信息。Web服務(wù)器多作為備用服務(wù)器,通過(guò)項(xiàng)目的ID值和Flex連接,從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接、文件上傳、圖片顯示等諸多功能。本文中設(shè)計(jì)的系統(tǒng)所需數(shù)據(jù)都可以通過(guò)Web服務(wù)器到其他系統(tǒng)中獲取,實(shí)現(xiàn)了資源共享[4]。

    在服務(wù)層,還可包括XI(Exchange Infrastructure,交互基礎(chǔ)設(shè)施)組件:XI采用面向服務(wù)的體系架構(gòu),利用各種開放標(biāo)準(zhǔn),支持多種通信方式,把SAP和非SAP無(wú)縫地集成到一起。本系統(tǒng)除了需要地圖數(shù)據(jù),還有一些工程業(yè)務(wù)方面的數(shù)據(jù),工程數(shù)據(jù)就采用從XI中獲取,XI向外提供XML形式的接口,通過(guò)Web Server實(shí)現(xiàn),所以系統(tǒng)采用XI組件作為數(shù)據(jù)源[5]。

    (3)數(shù)據(jù)層

    該系統(tǒng)中的數(shù)據(jù)既包括地圖數(shù)據(jù),同時(shí)還有工程業(yè)務(wù)方面的數(shù)據(jù),是基于SQL Server 2008和ArcSDE實(shí)現(xiàn)地理數(shù)據(jù)和工程業(yè)務(wù)數(shù)據(jù)一體化存儲(chǔ)和管理。

    a.地圖數(shù)據(jù)

    ArcGIS API for Flex提供資源是借助地圖服務(wù)形式,通過(guò)REST服務(wù)可實(shí)現(xiàn)在多個(gè)客戶端間共享資源,所以確保全部客戶端均能訪問(wèn)到共有資源。使用ArcGIS服務(wù)器上的資源服務(wù)時(shí),還能與使用本地資源一樣對(duì)它進(jìn)行方便快捷的訪問(wèn),比如,當(dāng)訪問(wèn)ArcGIS服務(wù)器上的地圖服務(wù)時(shí),地圖文檔和地圖數(shù)據(jù)就像存儲(chǔ)在本地主機(jī)上一樣。ArcGIS服務(wù)器可以提供的服務(wù)類型很多,主要包括Map service、Geocode service、Geodata service、Geometry service、GeoProcessing service、Globe service,以及Image service等。每一種服務(wù)都要有對(duì)應(yīng)的資源,比如Map service對(duì)應(yīng)的GIS資源就是.mxd或者.pmf格式的地圖文件。

    在本文所設(shè)計(jì)的系統(tǒng)中,要實(shí)現(xiàn)Map service功能,所需的地圖數(shù)據(jù)主要包括動(dòng)態(tài)地圖數(shù)據(jù)圖層和瓦片圖層。其中瓦片圖層當(dāng)作底圖使用,可以直接用ESRI公司提供的現(xiàn)成的在線數(shù)據(jù)[6]。如行政區(qū)劃圖的URL地址為http://server.arcgisonline.com/arcgis/rest/services/esri_streetmap_world_2d/mapserver。地形圖的URL地址為http://server.arcgisonline.com/arcgis/rest/services/world_topo_map/mapserver。影像地圖的URL地址為http://server.arcgisonline.com/arcgis/rest/services/esri_imagery_world_2d/mapserver。

    動(dòng)態(tài)地圖數(shù)據(jù)圖層主要包括工程所在地的區(qū)劃圖、供水線路圖、水電站圖等,數(shù)據(jù)存放在本地服務(wù)器上,其URL地址為http://192.168.3.18:8399/arcgis/rest/services/all/mapserver。

    b.工程業(yè)務(wù)數(shù)據(jù)

    本系統(tǒng)是中還涉及工程業(yè)務(wù)方面的數(shù)據(jù),主要包括項(xiàng)目概要信息、進(jìn)度、質(zhì)量、成本、施工方、監(jiān)理方等。這些數(shù)據(jù)可直接存放在服務(wù)器端,可以通過(guò)Web Server方式,從XI中實(shí)時(shí)獲取。要實(shí)現(xiàn)工程業(yè)務(wù)數(shù)據(jù)的實(shí)時(shí)提取,采用的方法非常簡(jiǎn)單,僅需在Flex中使用HTTPService標(biāo)簽就可以實(shí)現(xiàn),HTTPService標(biāo)簽的格式為,其中URL為服務(wù)器地址。

    4 供水調(diào)度可視化系統(tǒng)主要功能設(shè)計(jì)與實(shí)現(xiàn)(Design

    and implementation of the visualization system

    of water supply scheduling)

    本系統(tǒng)集成各專題模型及相應(yīng)的計(jì)算軟件模型,為供水調(diào)度系統(tǒng)提供可視化的操作平臺(tái),從而方便管理和維護(hù)各模型參數(shù)及運(yùn)行結(jié)果,實(shí)現(xiàn)地圖數(shù)據(jù)和工程業(yè)務(wù)數(shù)據(jù)信息的顯示、敏感信息的地圖圖層顯示或隱藏、工程問(wèn)題線路的查詢、問(wèn)題線路的信息查閱和專題地圖的制作等[7]。

    (1)信息顯示

    供水工程具有典型的空間分布特征,所以供水調(diào)度可視化系統(tǒng)必須具備常用的地圖操作功能,如地圖的縮放、全圖顯示、漫游等,此外還需具有鷹眼功能,便于用戶在操作地圖時(shí)更方便定位到相應(yīng)的位置,從而能更好地查看和監(jiān)測(cè)。

    該項(xiàng)功能的實(shí)現(xiàn)方法表述如下:利用ArcGISTiledMap

    ServiceLayer標(biāo)簽來(lái)獲取系統(tǒng)瓦片圖層的地圖數(shù)據(jù)服務(wù),對(duì)應(yīng)的代碼是url="http://server.arcgisonline.com/ArcGIS/rest/services/ERRI_StreetMap_World_2D/MapServer"/>;使用ArcGISDynamicMapServiceLayer標(biāo)簽來(lái)獲取系統(tǒng)動(dòng)態(tài)地圖數(shù)據(jù)圖層的地圖數(shù)據(jù)服務(wù),對(duì)應(yīng)的代碼是。需要注意的是,必須讓ArcGISDynamicMapServiceLayer標(biāo)簽放置在ArcGISDynamicMapServiceLayer標(biāo)簽的前面,因?yàn)橥咂瑘D層是當(dāng)作底圖來(lái)顯示的,而動(dòng)態(tài)地圖數(shù)據(jù)圖層是疊加在瓦片圖層上顯示的。另外還可以用Extent標(biāo)簽來(lái)控制地圖可視化的范圍。

    本系統(tǒng)動(dòng)態(tài)圖層和瓦片圖層疊加后顯示的效果如圖2所示。

    (2)圖層顯示控制

    由于系統(tǒng)數(shù)據(jù)量大且繁雜,所以在系統(tǒng)功能實(shí)現(xiàn)時(shí)使用圖層控制功能對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行控制及管理,為了突出用戶所感興趣的圖層信息,需要有針對(duì)性地顯示或隱藏相應(yīng)圖層。

    ArcGIS API for Flex并沒(méi)有提供現(xiàn)成的TOC控件(TOC控件能直接對(duì)圖層進(jìn)行顯示控制),但是在本系統(tǒng)中創(chuàng)建了一個(gè)TOC控件。實(shí)現(xiàn)方法:首先需要新建一個(gè)LayersOnandOff.mxml網(wǎng)頁(yè),在該網(wǎng)頁(yè)上添加Map控件并設(shè)置好ArcGISDynamicMapServiceLayer標(biāo)簽的屬性;再添加一個(gè)專門用來(lái)控制地圖切換顯示的ComboBox控件,讓ArcGISDynamicMapServiceLayer標(biāo)簽的URL屬性的值困綁定ComboBox控件的選擇值,這樣當(dāng)ComboBox控件的選擇發(fā)生改變時(shí),地圖也會(huì)根據(jù)ArcGISDynamicMapServiceLayer標(biāo)簽的URL的值進(jìn)行切換。對(duì)應(yīng)的主要代碼如下:

    (3)專題圖制作

    在供水調(diào)度工程可視化系統(tǒng)中,必要的專題圖,如單值專題圖、統(tǒng)計(jì)專題圖等對(duì)于表達(dá)和展示空間對(duì)象專題信息就顯得非常重要。雖然ArcGIS API for Flex本身并不提供制作專題圖的控件,但可以利用Flex的Chart組件來(lái)實(shí)現(xiàn)專題地圖的設(shè)計(jì)與制作。其實(shí)現(xiàn)方法主要為:首先添加一個(gè)Flex的Chart組件,用它的Symbol來(lái)渲染Graphic,再將渲染后的Graphic插入到圖層GraphicLayer中。實(shí)現(xiàn)的主要代碼如下:

    (4)工程問(wèn)題線路查詢顯示

    在供水調(diào)度系統(tǒng)中,經(jīng)常需要查詢一些問(wèn)題線路,并實(shí)時(shí)查詢到該工程線路的基本信息,以提供給決策者和技術(shù)部門及時(shí)拿出決策和解決方案。本系統(tǒng)采用高亮顯示問(wèn)題線路的方法來(lái)解決這個(gè)問(wèn)題,效果如圖3所示。

    該功能的實(shí)現(xiàn)方法:首先找到存在問(wèn)題的線路,并且將問(wèn)題線路做渲染Symbol來(lái)標(biāo)記,再將渲染后的Graphic進(jìn)行高亮顯示。當(dāng)查詢到問(wèn)題線路后,要將查詢到的地理元素高亮顯示則需要esri:GraphicLayer。GraphicLayer圖層的實(shí)現(xiàn)方法:首先新建一個(gè)IdentifyTest.mxml網(wǎng)頁(yè),在網(wǎng)頁(yè)中添加一各Map控件,并設(shè)置ArcGISDynamicServiceLayer標(biāo)簽的屬性,為其添加一個(gè)complete事件,complete事件就是用來(lái)實(shí)現(xiàn)當(dāng)?shù)貓D載入完成后獲取地圖的圖層名稱;然后在GraphicsLayer中添加一個(gè)是用于當(dāng)有元素添加到GraphicsLayer時(shí)設(shè)置元素的顯示樣式的symbolFunction功能;再用esri:draw控件繪制出點(diǎn)、線等要素,當(dāng)繪圖完成后執(zhí)行drawEnd的drawEndHandler(event)方法,并且在drawEndHandler(event)方法里再添加一個(gè)用以實(shí)現(xiàn)將遍歷查詢結(jié)果添加到Graphicslayer進(jìn)行高亮顯示的esri:IdentifyTask控件。其主要實(shí)現(xiàn)代碼如下:

    "http://192.168.3.18:8399/arcgis/rest/services/all/mapserver" complete="mapHandler(event)"/>

    解決了這兩個(gè)問(wèn)題后,要實(shí)現(xiàn)問(wèn)題線路信息的顯示就可以用ArcGIS API for Flex本身提供的Infowindow組件。Infowindow能提供在Map上彈出信息提示的功能,而且當(dāng)定義一個(gè)Map時(shí),Map就會(huì)自動(dòng)生成一個(gè)Infowindow,Infowindow使用的重點(diǎn)就在于設(shè)置它的content屬性,即是Infowindow窗口中的信息內(nèi)容。主要的實(shí)現(xiàn)方法:首先新建一個(gè)showInfoWindow.mxml網(wǎng)頁(yè),該網(wǎng)頁(yè)的主要功能有兩個(gè),第一個(gè)是實(shí)現(xiàn)從動(dòng)態(tài)地圖數(shù)據(jù)圖層的數(shù)據(jù)讀取線路數(shù)據(jù)顯示到ArcGISTiledMapServiceLayer的ESRI_StreetMap_World_2D的地圖上,第二個(gè)是實(shí)現(xiàn)當(dāng)鼠標(biāo)點(diǎn)擊線路時(shí)顯示該線路的基本信息。在新建的頁(yè)面中添加Map控件,以及用來(lái)顯示ESRI_StreetMap_World_2D的ArcGISTiledMapServiceLayer和用來(lái)顯示線路的LinesLayer,主要代碼如下:

    ;

    再定義鼠標(biāo)點(diǎn)擊的MouseUp事件方法function MouseUpHandler(event:MouseUp)實(shí)現(xiàn)線路信息的顯示,顯示信息就用Map控件的Infowindow組件,而且對(duì)Infowindow進(jìn)行設(shè)置,添加LinesInfo.mxml文件用來(lái)作為Infowindow的content內(nèi)容。

    5 結(jié)論(Conclusion)

    本文基于ArcGIS Server平臺(tái),引入能夠創(chuàng)建高交互性、富客戶端的Flex技術(shù),使用XI組件作為數(shù)據(jù)集成中間件集成GIS數(shù)據(jù)和本地工程業(yè)務(wù)數(shù)據(jù)庫(kù),研究并設(shè)計(jì)三層體系結(jié)構(gòu)的供水調(diào)度可視化系統(tǒng),最終實(shí)現(xiàn)了地圖數(shù)據(jù)和工程業(yè)務(wù)數(shù)據(jù)信息的疊加顯示、敏感信息的地圖圖層顯示或隱藏、工程問(wèn)題線路的查詢、問(wèn)題線路的信息查閱,以及專題地圖的制作等功能。由于使用了Flex技術(shù),本系統(tǒng)極大地減少了與服務(wù)器之間的通信次數(shù),減少了服務(wù)器的負(fù)荷,提高了響應(yīng)速度,并且具有強(qiáng)交互性,強(qiáng)表現(xiàn)力,界面友好且豐富,極大程度地挖掘和發(fā)揮空間數(shù)據(jù)的效用。

    參考文獻(xiàn)(References)

    [1] Cheng Peng,Wu Huarui,Shi Xiaoxia.Geo-visualization of agricultural products price data based on webGIS[J].Applied Mechanics and Materials,2014:1899-1902.

    [2] Cheng Qianwen,Zhou Lei,Cheng Honghua.Design method for dynamic map symbols based on RIA environment[J].Applied Mechanics and Materials,2013:984-988.

    [3] CHEN Shicheng.Design and Implementation of WebGIS Framework Based on Flex and ArcGIS Server[J].Geospatial Information,2014(02):109-111.

    [4] ESRI公司.ArcGIS API for Flex在線幫助[EB/OL].http://resources.esri.com/help/9.3/arcgisserver/apis/flex/help/index.html.

    [5] 陳光炎,陳松喬.基于ArcGIS API for Flex的污染源WebGIS研究[J].中國(guó)環(huán)境管理,2011(01):29-32.

    [6] 豆丁網(wǎng).API For FLEX教程,互聯(lián)網(wǎng)文檔資源http://www.docin.com/p-300035939.html.

    [7] 馮亞麗,等.基于XI的SAP系統(tǒng)與外圍系統(tǒng)集成[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2012,21(2):9-12.

    [8] 胡瑞鵬,王漢東,黃會(huì)勇.基于WebGIS的南水北調(diào)中線水量調(diào)度信息查詢系統(tǒng)設(shè)計(jì)[J].人民長(zhǎng)江,2014,(23):109-111.

    作者簡(jiǎn)介:

    閔 ?。?978-),男,本科,助理工程師.研究領(lǐng)域:軟件開發(fā).

    胡瑞鵬(1976-),男,碩士,講師.研究領(lǐng)域:GIS應(yīng)用.

    猜你喜歡
    控件圖層客戶端
    關(guān)于.net控件數(shù)組的探討
    軟件(2018年7期)2018-08-13 09:44:42
    縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
    孵化垂直頻道:新聞客戶端新策略
    基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
    巧用混合圖層 制作抽象動(dòng)感森林
    圖層法在地理區(qū)域圖讀圖中的應(yīng)用
    淺析“遞層優(yōu)化法”在礦井制圖中的應(yīng)用
    河南科技(2014年6期)2014-04-04 08:00:42
    Photoshop圖層的解讀
    客戶端空間數(shù)據(jù)緩存策略
    就這樣玩會(huì)VBA中常見(jiàn)的自定義控件
    電腦迷(2012年24期)2012-04-29 00:44:03
    午夜激情福利司机影院| 成年免费大片在线观看| 哪里可以看免费的av片| 简卡轻食公司| 在线观看一区二区三区| 人人妻,人人澡人人爽秒播| 国产成人精品久久久久久| 少妇高潮的动态图| 国产精品人妻久久久久久| 国产精品一二三区在线看| 观看免费一级毛片| 免费看光身美女| 午夜免费激情av| 22中文网久久字幕| 亚洲国产精品久久男人天堂| 亚洲内射少妇av| 久久久久久久久久成人| 亚洲美女搞黄在线观看 | 91麻豆精品激情在线观看国产| 久久久久国产网址| 直男gayav资源| 亚洲精品色激情综合| 欧美最新免费一区二区三区| 在线播放国产精品三级| 欧美性猛交黑人性爽| 亚洲av成人精品一区久久| 亚洲aⅴ乱码一区二区在线播放| 中文字幕av成人在线电影| 插逼视频在线观看| 人妻丰满熟妇av一区二区三区| 亚洲精品456在线播放app| 99热全是精品| 在线观看午夜福利视频| 六月丁香七月| 一级毛片电影观看 | 亚洲av美国av| 久久婷婷人人爽人人干人人爱| 最新中文字幕久久久久| 日韩欧美三级三区| 少妇裸体淫交视频免费看高清| 俄罗斯特黄特色一大片| 毛片女人毛片| 国产单亲对白刺激| 欧美潮喷喷水| 在线播放无遮挡| 日本熟妇午夜| 大香蕉久久网| 欧美一区二区精品小视频在线| 免费av不卡在线播放| 久久鲁丝午夜福利片| 亚洲成人av在线免费| 欧美日韩综合久久久久久| 人人妻人人澡人人爽人人夜夜 | 国产一级毛片七仙女欲春2| 欧美+亚洲+日韩+国产| 日本五十路高清| 午夜a级毛片| 免费不卡的大黄色大毛片视频在线观看 | 久久久午夜欧美精品| eeuss影院久久| 婷婷六月久久综合丁香| 男女边吃奶边做爰视频| 天天躁日日操中文字幕| 亚洲va在线va天堂va国产| 亚洲最大成人手机在线| 精品久久久久久成人av| 亚洲av成人精品一区久久| 日韩在线高清观看一区二区三区| 麻豆久久精品国产亚洲av| 国产高清不卡午夜福利| 搡老熟女国产l中国老女人| 黄色日韩在线| 99国产极品粉嫩在线观看| 亚洲成人精品中文字幕电影| 国内精品美女久久久久久| 国产高清视频在线播放一区| 国产一区二区三区av在线 | 精华霜和精华液先用哪个| 少妇丰满av| 九色成人免费人妻av| 久久人人爽人人爽人人片va| 最近中文字幕高清免费大全6| 国产精品,欧美在线| 波多野结衣高清作品| 日韩av在线大香蕉| 成人鲁丝片一二三区免费| aaaaa片日本免费| 99久久成人亚洲精品观看| 欧美高清成人免费视频www| 欧美不卡视频在线免费观看| 国产精品福利在线免费观看| 天堂动漫精品| 俺也久久电影网| 精品无人区乱码1区二区| 夜夜爽天天搞| 丰满人妻一区二区三区视频av| 国产真实伦视频高清在线观看| 国产午夜精品论理片| 国产在线精品亚洲第一网站| 成人鲁丝片一二三区免费| 久久午夜亚洲精品久久| 男插女下体视频免费在线播放| 日韩成人av中文字幕在线观看 | 欧美成人免费av一区二区三区| 亚洲精品国产av成人精品 | 人人妻人人看人人澡| 人妻久久中文字幕网| 欧美成人精品欧美一级黄| 免费黄网站久久成人精品| 99热这里只有是精品50| 少妇高潮的动态图| 香蕉av资源在线| 久久精品夜夜夜夜夜久久蜜豆| 亚洲精品色激情综合| 嫩草影院新地址| 嫩草影院入口| 免费观看的影片在线观看| 久久久久九九精品影院| 亚洲av免费在线观看| 亚洲无线在线观看| 99热6这里只有精品| 亚洲人成网站高清观看| 亚洲色图av天堂| 中文字幕av成人在线电影| 18禁黄网站禁片免费观看直播| 97超视频在线观看视频| av在线播放精品| 99riav亚洲国产免费| 亚洲人与动物交配视频| 欧美高清性xxxxhd video| 精品少妇黑人巨大在线播放 | 成人鲁丝片一二三区免费| 日韩欧美国产在线观看| 真人做人爱边吃奶动态| 精品不卡国产一区二区三区| 亚洲美女黄片视频| 哪里可以看免费的av片| 丝袜美腿在线中文| 春色校园在线视频观看| 九九爱精品视频在线观看| 天堂av国产一区二区熟女人妻| 婷婷亚洲欧美| 亚洲自拍偷在线| 国产国拍精品亚洲av在线观看| 夜夜爽天天搞| 欧美一级a爱片免费观看看| 国产片特级美女逼逼视频| 日本色播在线视频| 九九久久精品国产亚洲av麻豆| 美女黄网站色视频| 久久久久久大精品| 啦啦啦啦在线视频资源| 老熟妇乱子伦视频在线观看| 日日撸夜夜添| 最近的中文字幕免费完整| 免费一级毛片在线播放高清视频| 欧美日本亚洲视频在线播放| 欧美zozozo另类| 国产91av在线免费观看| 高清午夜精品一区二区三区 | 两性午夜刺激爽爽歪歪视频在线观看| 久久精品91蜜桃| 欧美潮喷喷水| 欧美xxxx性猛交bbbb| 日本撒尿小便嘘嘘汇集6| 校园春色视频在线观看| 欧美极品一区二区三区四区| 国产又黄又爽又无遮挡在线| 欧美高清成人免费视频www| 亚洲成人av在线免费| 久久热精品热| 日日撸夜夜添| 女生性感内裤真人,穿戴方法视频| a级毛片免费高清观看在线播放| 男女之事视频高清在线观看| 免费搜索国产男女视频| 91久久精品国产一区二区成人| 露出奶头的视频| 午夜亚洲福利在线播放| 国产成人aa在线观看| 免费观看精品视频网站| 久久久久久久久久成人| 身体一侧抽搐| 高清日韩中文字幕在线| 成人无遮挡网站| 人妻夜夜爽99麻豆av| 日韩在线高清观看一区二区三区| 日韩一区二区视频免费看| 一本精品99久久精品77| 色视频www国产| 一本一本综合久久| 插阴视频在线观看视频| 女人十人毛片免费观看3o分钟| 99久久中文字幕三级久久日本| 国产一区二区三区av在线 | 国产精品久久久久久久电影| 欧美+亚洲+日韩+国产| 男女做爰动态图高潮gif福利片| 男女边吃奶边做爰视频| 在线观看午夜福利视频| 尤物成人国产欧美一区二区三区| 欧美区成人在线视频| 日本与韩国留学比较| 日本a在线网址| 99热这里只有是精品在线观看| 国产精品久久电影中文字幕| 日韩在线高清观看一区二区三区| 免费av不卡在线播放| av免费在线看不卡| 国产精品久久视频播放| 久久精品国产鲁丝片午夜精品| 人妻制服诱惑在线中文字幕| 亚洲av五月六月丁香网| 日本黄大片高清| 亚洲乱码一区二区免费版| 丰满的人妻完整版| av女优亚洲男人天堂| 在线播放无遮挡| 精华霜和精华液先用哪个| 日韩高清综合在线| 小蜜桃在线观看免费完整版高清| 久久亚洲精品不卡| 亚洲国产精品成人久久小说 | 你懂的网址亚洲精品在线观看 | av国产免费在线观看| 亚洲婷婷狠狠爱综合网| 男女那种视频在线观看| 黄色日韩在线| 亚洲18禁久久av| а√天堂www在线а√下载| 欧美成人精品欧美一级黄| 看免费成人av毛片| 国产真实伦视频高清在线观看| 在线观看美女被高潮喷水网站| 少妇人妻精品综合一区二区 | 又爽又黄无遮挡网站| a级一级毛片免费在线观看| 精品不卡国产一区二区三区| 婷婷六月久久综合丁香| 美女cb高潮喷水在线观看| 尤物成人国产欧美一区二区三区| 黄色日韩在线| 久久久成人免费电影| 俄罗斯特黄特色一大片| 热99re8久久精品国产| 在线国产一区二区在线| 国产亚洲精品久久久久久毛片| 婷婷色综合大香蕉| 校园人妻丝袜中文字幕| 中文字幕精品亚洲无线码一区| 日日摸夜夜添夜夜添小说| 日韩国内少妇激情av| 国产精品,欧美在线| 国产精品嫩草影院av在线观看| 成年av动漫网址| 亚洲久久久久久中文字幕| 特大巨黑吊av在线直播| 久久久久国产精品人妻aⅴ院| www.色视频.com| 最后的刺客免费高清国语| 日本一本二区三区精品| 欧美人与善性xxx| 亚洲成人av在线免费| 日本三级黄在线观看| 国产高清视频在线播放一区| 尤物成人国产欧美一区二区三区| 久久久久精品国产欧美久久久| 啦啦啦观看免费观看视频高清| 真人做人爱边吃奶动态| 赤兔流量卡办理| 成人高潮视频无遮挡免费网站| 国产精品国产高清国产av| 国产视频一区二区在线看| 国产高潮美女av| 美女免费视频网站| 国产一区二区在线av高清观看| 亚洲最大成人av| 亚洲av成人av| 偷拍熟女少妇极品色| 在线观看美女被高潮喷水网站| 美女cb高潮喷水在线观看| 亚洲天堂国产精品一区在线| 成年版毛片免费区| 有码 亚洲区| 99久久精品国产国产毛片| 99热6这里只有精品| 美女黄网站色视频| 最近视频中文字幕2019在线8| 国产精品一二三区在线看| 亚洲av免费在线观看| 18禁黄网站禁片免费观看直播| 亚洲国产高清在线一区二区三| 两性午夜刺激爽爽歪歪视频在线观看| 免费观看精品视频网站| 欧美国产日韩亚洲一区| 欧美色欧美亚洲另类二区| 中国美女看黄片| 欧美日本亚洲视频在线播放| 国产激情偷乱视频一区二区| 国产高清三级在线| 日韩 亚洲 欧美在线| 少妇丰满av| 日本-黄色视频高清免费观看| 国产黄片美女视频| 久久久久久九九精品二区国产| 天堂动漫精品| 性插视频无遮挡在线免费观看| 亚洲欧美中文字幕日韩二区| 99在线视频只有这里精品首页| 最新在线观看一区二区三区| 深爱激情五月婷婷| 国产高清有码在线观看视频| 日韩欧美三级三区| 亚州av有码| 亚洲av美国av| 我要搜黄色片| 国产欧美日韩一区二区精品| 午夜精品在线福利| 女人被狂操c到高潮| 国产色婷婷99| 亚洲色图av天堂| 全区人妻精品视频| 国产精品av视频在线免费观看| 亚洲av免费在线观看| 亚洲五月天丁香| 夜夜夜夜夜久久久久| 国产大屁股一区二区在线视频| 亚洲三级黄色毛片| 麻豆一二三区av精品| 国产探花极品一区二区| 色综合色国产| 三级国产精品欧美在线观看| 国产精品无大码| 天堂动漫精品| 在线观看午夜福利视频| 久久久国产成人精品二区| 免费一级毛片在线播放高清视频| 高清午夜精品一区二区三区 | 国产精品一二三区在线看| 啦啦啦观看免费观看视频高清| 欧美日韩综合久久久久久| av中文乱码字幕在线| 日本黄色视频三级网站网址| 国产精品人妻久久久久久| 中文亚洲av片在线观看爽| 国产男靠女视频免费网站| 亚洲不卡免费看| 又黄又爽又刺激的免费视频.| 日日干狠狠操夜夜爽| 欧美成人一区二区免费高清观看| 久久久久国内视频| 中文字幕精品亚洲无线码一区| 欧美成人精品欧美一级黄| 毛片女人毛片| 性插视频无遮挡在线免费观看| 男女边吃奶边做爰视频| 久久久久久伊人网av| 日韩三级伦理在线观看| a级毛片免费高清观看在线播放| 精品人妻一区二区三区麻豆 | 久久精品国产鲁丝片午夜精品| 内地一区二区视频在线| 日韩欧美在线乱码| 我的老师免费观看完整版| 美女大奶头视频| 精品一区二区免费观看| 国产私拍福利视频在线观看| 亚洲av免费在线观看| 哪里可以看免费的av片| 亚洲av免费在线观看| 最近视频中文字幕2019在线8| 欧美日韩乱码在线| 嫩草影院新地址| 少妇猛男粗大的猛烈进出视频 | 超碰av人人做人人爽久久| 超碰av人人做人人爽久久| 在线观看午夜福利视频| 亚洲国产精品成人久久小说 | 亚洲真实伦在线观看| 国产高清激情床上av| 免费看美女性在线毛片视频| 啦啦啦啦在线视频资源| 欧美绝顶高潮抽搐喷水| 97人妻精品一区二区三区麻豆| 婷婷色综合大香蕉| 日本 av在线| 国产精品久久久久久精品电影| 色综合站精品国产| 欧美zozozo另类| 久久久久性生活片| 欧美另类亚洲清纯唯美| 国产老妇女一区| 国产av不卡久久| 亚洲成a人片在线一区二区| 久久久久久久久中文| avwww免费| 老司机影院成人| 国内精品久久久久精免费| 三级男女做爰猛烈吃奶摸视频| 国产真实伦视频高清在线观看| 女生性感内裤真人,穿戴方法视频| 久久九九热精品免费| 天堂影院成人在线观看| 欧美一区二区精品小视频在线| 一个人免费在线观看电影| 99热这里只有精品一区| 国产精品一区二区三区四区免费观看 | 神马国产精品三级电影在线观看| 国产精品一区二区三区四区久久| 欧美激情在线99| 精品人妻熟女av久视频| 亚洲第一电影网av| 国产欧美日韩精品一区二区| 欧美绝顶高潮抽搐喷水| 久久精品91蜜桃| 我的女老师完整版在线观看| 午夜激情欧美在线| 97超碰精品成人国产| 国产爱豆传媒在线观看| 日本精品一区二区三区蜜桃| 麻豆av噜噜一区二区三区| 日本黄大片高清| 最近中文字幕高清免费大全6| 成人二区视频| 国内精品久久久久精免费| 人人妻人人澡人人爽人人夜夜 | 亚洲精品456在线播放app| 麻豆一二三区av精品| 不卡一级毛片| 99热只有精品国产| 国产 一区精品| 久久精品夜夜夜夜夜久久蜜豆| 国产精品久久久久久精品电影| 亚洲五月天丁香| 欧美一级a爱片免费观看看| 日本色播在线视频| 美女cb高潮喷水在线观看| 亚洲丝袜综合中文字幕| 搡老岳熟女国产| 99久国产av精品国产电影| 久久久久免费精品人妻一区二区| 亚洲美女视频黄频| 丰满乱子伦码专区| 两个人视频免费观看高清| 日韩中字成人| 国产av在哪里看| 色吧在线观看| 欧美一区二区亚洲| 秋霞在线观看毛片| 在线免费观看不下载黄p国产| 国产大屁股一区二区在线视频| 日韩,欧美,国产一区二区三区 | 国产黄色视频一区二区在线观看 | 亚洲人与动物交配视频| 淫妇啪啪啪对白视频| 亚洲中文字幕一区二区三区有码在线看| 亚洲av美国av| 国产人妻一区二区三区在| 尾随美女入室| 免费不卡的大黄色大毛片视频在线观看 | 97超级碰碰碰精品色视频在线观看| 亚洲国产精品国产精品| 一个人看的www免费观看视频| 国产蜜桃级精品一区二区三区| 亚洲欧美清纯卡通| 联通29元200g的流量卡| 欧美最新免费一区二区三区| 最新中文字幕久久久久| 桃色一区二区三区在线观看| 国产精品女同一区二区软件| 一个人免费在线观看电影| 中文字幕精品亚洲无线码一区| 午夜视频国产福利| 免费看a级黄色片| 天美传媒精品一区二区| 亚洲欧美精品综合久久99| ponron亚洲| 99riav亚洲国产免费| 久久久久国产精品人妻aⅴ院| 18禁在线播放成人免费| 美女高潮的动态| 国产毛片a区久久久久| 日本色播在线视频| 九九久久精品国产亚洲av麻豆| 六月丁香七月| 又爽又黄a免费视频| 人人妻人人澡人人爽人人夜夜 | 在线观看午夜福利视频| 18+在线观看网站| 国内揄拍国产精品人妻在线| 在线观看午夜福利视频| 色av中文字幕| 91在线观看av| 亚洲成人久久性| 国产成人91sexporn| 精品日产1卡2卡| av在线蜜桃| 亚洲欧美日韩卡通动漫| 欧美色欧美亚洲另类二区| 少妇高潮的动态图| 在线国产一区二区在线| 精品久久久久久成人av| 伦理电影大哥的女人| 高清午夜精品一区二区三区 | 秋霞在线观看毛片| 中文字幕久久专区| 国产在视频线在精品| 51国产日韩欧美| 久久午夜亚洲精品久久| 亚洲精品456在线播放app| 亚洲无线观看免费| 亚洲真实伦在线观看| 日韩成人av中文字幕在线观看 | 在线国产一区二区在线| 精品午夜福利在线看| 成年免费大片在线观看| 久久人人精品亚洲av| 99热6这里只有精品| 免费看a级黄色片| 精品一区二区三区视频在线| 真人做人爱边吃奶动态| 精品久久久久久久久亚洲| 99九九线精品视频在线观看视频| 性欧美人与动物交配| 一个人看的www免费观看视频| 亚洲一级一片aⅴ在线观看| 精品人妻熟女av久视频| 国产极品精品免费视频能看的| 给我免费播放毛片高清在线观看| 精品福利观看| 18禁在线无遮挡免费观看视频 | 亚洲精品色激情综合| 精品午夜福利视频在线观看一区| 色哟哟哟哟哟哟| 美女内射精品一级片tv| 又黄又爽又刺激的免费视频.| 身体一侧抽搐| 亚洲国产欧美人成| 韩国av在线不卡| 少妇熟女aⅴ在线视频| 国产av不卡久久| 午夜精品一区二区三区免费看| 精品乱码久久久久久99久播| 久久精品国产鲁丝片午夜精品| 久久中文看片网| 一级毛片aaaaaa免费看小| 成年女人永久免费观看视频| 国产美女午夜福利| 国产v大片淫在线免费观看| 亚洲丝袜综合中文字幕| 亚洲一级一片aⅴ在线观看| 国产色婷婷99| 亚洲精品国产成人久久av| 国产免费男女视频| 97热精品久久久久久| 老熟妇仑乱视频hdxx| 欧美丝袜亚洲另类| 日本 av在线| 99热精品在线国产| 俄罗斯特黄特色一大片| 亚洲色图av天堂| 亚洲欧美清纯卡通| 在线观看免费视频日本深夜| 最近中文字幕高清免费大全6| 久久久久免费精品人妻一区二区| 国产一区二区在线av高清观看| 精品久久久久久久久久久久久| 午夜影院日韩av| 一本一本综合久久| 全区人妻精品视频| 一进一出抽搐动态| 国产一区二区三区av在线 | 国产精品不卡视频一区二区| 亚洲av一区综合| 亚洲成人av在线免费| 乱系列少妇在线播放| eeuss影院久久| 久久精品国产鲁丝片午夜精品| 国产av不卡久久| 美女被艹到高潮喷水动态| 有码 亚洲区| 久久久精品大字幕| 色吧在线观看| 成人亚洲精品av一区二区| 97碰自拍视频| 欧美色视频一区免费| 国产高清视频在线播放一区| 成年女人毛片免费观看观看9| 久久精品国产清高在天天线| 人人妻人人看人人澡| 美女内射精品一级片tv| av在线蜜桃| 中出人妻视频一区二区| 我的女老师完整版在线观看| 日韩在线高清观看一区二区三区| 少妇猛男粗大的猛烈进出视频 | 国内精品美女久久久久久| 一边摸一边抽搐一进一小说| 色综合色国产| 国产精品精品国产色婷婷| 可以在线观看毛片的网站| 少妇的逼好多水| 亚洲无线观看免费| 一级毛片我不卡| 精品人妻偷拍中文字幕| 一卡2卡三卡四卡精品乱码亚洲| 国产精品一区二区三区四区久久| 国产精品99久久久久久久久| 18禁在线无遮挡免费观看视频 | 久久精品国产99精品国产亚洲性色| 国产成人91sexporn| 国内精品久久久久精免费| 九九热线精品视视频播放| 国产伦在线观看视频一区| 成人漫画全彩无遮挡|