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

    一種使用UI資源的顯控軟件快速實現(xiàn)方法

    2023-01-04 07:43:58馮初彥任慧敏
    航天控制 2022年6期
    關(guān)鍵詞:界面設(shè)計控件飛行器

    馮初彥 任慧敏 童 心 常 春 吳 巍

    北京航天自動控制研究所,北京 100854

    0 引言

    隨著航天裝備系統(tǒng)信息化、智能化發(fā)展,新型作戰(zhàn)體系和未來作戰(zhàn)模式下的航天控制系統(tǒng)所承擔(dān)的任務(wù)日益復(fù)雜,迭代頻次日益加快。航天控制軟件涵蓋了航天型號的測試控制、發(fā)射控制、飛行控制、人機交互等各項工作,在航天飛行試驗中起著至關(guān)重要的作用。軟件集成聯(lián)試也是航天型號研制任務(wù)中最重要、耗時最長的環(huán)節(jié)之一。因此,聚焦關(guān)鍵軟件、縮減研制周期對提高航天型號研制效率具有重要意義[1-2]。

    顯控軟件作為航天控制系統(tǒng)直接面向用戶的接口,承擔(dān)了系統(tǒng)顯示與控制等人機交互功能,是各型號必備的核心軟件。而傳統(tǒng)的顯控軟件通?;陂_發(fā)人員兼職UI設(shè)計的模式,UI設(shè)計與邏輯開發(fā)串行開展,界面設(shè)計與業(yè)務(wù)邏輯高度耦合,存在諸多痛點[3-5],這些都是當前軟件系統(tǒng)集成聯(lián)試的重要瓶頸,在現(xiàn)代航天工程應(yīng)用中,縮短顯控軟件開發(fā)周期、標準化顯控軟件研制亟待解決。

    1 顯控軟件傳統(tǒng)實現(xiàn)方法分析

    1.1 傳統(tǒng)方法性能不足

    目前,顯控軟件界面設(shè)計與業(yè)務(wù)邏輯通常高度耦合,界面樣式調(diào)整均牽動代碼變更與重新編譯;由于前后端未剝離,UI設(shè)計與邏輯開發(fā)串行開展;存在用戶體驗差、開發(fā)時間成本高、返工風(fēng)險大、軟件不穩(wěn)定等問題。本文根據(jù)航天型號技術(shù)要求,將顯控軟件開發(fā)實現(xiàn)的功能需求梳理為界面需求、業(yè)務(wù)流程需求、底層通信需求和輔助模塊需求4大類。抽樣調(diào)查20個項目顯控軟件實現(xiàn)各類功能項所需時間,耗時均值如表1所示,耗時帕累托圖如圖1所示。由圖可見,界面開發(fā)耗時占顯控軟件研制耗時的60.4%,是顯控軟件研制耗時長的癥結(jié)。經(jīng)分析,界面開發(fā)環(huán)節(jié)中包含較多可優(yōu)化步驟,通過設(shè)計標準化、自動化的方法縮短界面開發(fā)耗時,顯控軟件的研制效率會大幅度提升。

    圖1 顯控軟件各功能項開發(fā)耗時帕累托圖

    表1 研制顯控軟件平均耗時

    1.2 癥結(jié)原因分析

    本文主要從人員培訓(xùn)、人員設(shè)計能力、設(shè)備配置、界面控件樣式數(shù)量、界面更改數(shù)量這5方面分析界面開發(fā)耗時長的原因,具體分析過程如下:

    1)人員培訓(xùn)。統(tǒng)計近3年軟件開發(fā)人員培訓(xùn)學(xué)時,開發(fā)人員都經(jīng)過崗前培訓(xùn)及定期培訓(xùn),排除人員操作不熟練的因素。

    2)人員設(shè)計能力。依據(jù)班組人員測評表,對人員的界面設(shè)計能力進行統(tǒng)計,抽取40個樣本數(shù)據(jù),通過散布圖分析人員設(shè)計能力對界面開發(fā)時間的影響。如圖2所示,界面設(shè)計能力與界面開發(fā)時間呈強負相關(guān)關(guān)系,確定其為影響顯控軟件界面開發(fā)耗時的關(guān)鍵因素。

    圖2 界面設(shè)計時間與設(shè)計能力相關(guān)圖

    3)設(shè)備配置。調(diào)查顯控軟件設(shè)計開發(fā)機器的配置情況。機器CPU至少4核,主頻不小于2GHz,硬盤不小于500G,內(nèi)存不小于4G,排除機器性能低的因素。

    4)界面控件樣式數(shù)量。顯控軟件界面的控件種類及樣式較多,屬性樣式開發(fā)工作量巨大。調(diào)查50個顯控軟件的控件開發(fā),由圖3可以看出,控件樣式數(shù)量與界面開發(fā)時間呈正相關(guān),現(xiàn)代航天裝備系統(tǒng)顯控界面控件樣式日趨復(fù)雜多樣,控件屬性樣式數(shù)量多是造成界面開發(fā)耗時長的關(guān)鍵因素。

    圖3 控件屬性樣式數(shù)量與界面開發(fā)耗時相關(guān)圖

    5)界面更改數(shù)量。顯控軟件實現(xiàn)過程中存在頻繁更改和多次迭代,調(diào)查了50個顯控軟件界面更改條目數(shù),分析了界面更改條目數(shù)X與界面更改耗時Y之間關(guān)系,得到50組數(shù)據(jù)的分析結(jié)果。采用相關(guān)系數(shù)法進行計算:

    (1)

    (2)

    (3)

    (4)

    N=50,α=0.05,查相關(guān)系數(shù)檢驗表,rα= 0.273,r= 0.966 >rα= 0.273。界面更改條目數(shù)與界面更改耗時呈強正相關(guān),可以確定界面更改調(diào)整多是造成界面開發(fā)耗時長的又一關(guān)鍵因素。

    由上述分析可知,開發(fā)人員設(shè)計能力不足、控件屬性樣式數(shù)量多和界面更改調(diào)整多是界面開發(fā)耗時長的主要原因,從這3方面入手開展顯控軟件實現(xiàn)方法研究,可以大幅壓縮界面開發(fā)的時間,提高顯控軟件實現(xiàn)效率。

    2 基于UI資源的顯控軟件快速實現(xiàn)方法研究

    針對造成顯控軟件界面開發(fā)耗時長的關(guān)鍵因素[6],本文逐一設(shè)計了解決方法。針對1.2節(jié)原因2,細化團隊成員為開發(fā)角色和UI設(shè)計角色,選擇專業(yè)的UI設(shè)計師設(shè)計界面,提高界面設(shè)計效率;同時優(yōu)化流程,將UI設(shè)計環(huán)節(jié)提前至軟件需求階段,在軟件研制初期請專業(yè)的UI設(shè)計師溝通確認交互需求及布局要求,避免完成編碼后界面頻繁更改。針對1.2節(jié)原因4,采用模板庫加主題控件庫輔助快速設(shè)計,設(shè)計并封裝了航天訂制的界面設(shè)計工具AutoDesigner。針對1.2節(jié)原因5,設(shè)計了界面層與業(yè)務(wù)層分離的架構(gòu),通用化交互邏輯執(zhí)行框架AutoUI及界面接口測試工具UiTestSender。本方法涉及的UI資源文件主要包括界面設(shè)計.ui文件和圖片資源.rcc文件。

    2.1 顯控軟件快速實現(xiàn)方法的關(guān)鍵技術(shù)

    2.1.1 AutoDesigner

    根據(jù)現(xiàn)代航天型號需求,設(shè)計封裝了跨平臺界面控件庫和航天主題模板庫,基于原生QTDesigner設(shè)計實現(xiàn)了航天訂制的一體化界面設(shè)計工具AutoDesigner,通過拖拽式布局,完成快速的界面設(shè)計與實時效果展現(xiàn),提供“所見即所得”的使用體驗。圖4為設(shè)計師使用AutoDesigner的設(shè)計窗口示例。

    圖4 AutoDesigner設(shè)計窗口示例圖

    1)跨平臺界面控件庫

    設(shè)計開發(fā)多套不同風(fēng)格的控件庫,將設(shè)計風(fēng)格、交互效果等封裝進控件中,針對海陸空三軍裝備系統(tǒng)人機交互界面需求,形成航天訂制的VFrame鏈接庫,為AutoUI提供了跨平臺的組件化功能支持,避免控件重復(fù)開發(fā)、臨時控件可靠性差等問題。

    設(shè)計實現(xiàn)的控件庫如表2示,各控件庫已經(jīng)涵蓋了下拉框、進度條、對話框、文本框、復(fù)選框、曲線、表格、按鈕、文本編輯組件、樹形結(jié)構(gòu)、三維GIS組件等。如圖5為部分控件展示,本文封裝設(shè)計了不同形態(tài)的環(huán)形、球形組件,以用戶友好的形式呈現(xiàn)航天試驗的系統(tǒng)狀態(tài)變化和參數(shù)值變化,同時設(shè)計3D火箭模型,支持旋轉(zhuǎn)、縮放、場景變換等,可視化仿真火箭的飛行姿態(tài)變換和飛行軌跡等。

    表2 控件庫風(fēng)格

    圖5 控件庫部分控件展示

    2)航天主題模板庫

    作為承擔(dān)流程測試、虛擬顯示、數(shù)據(jù)處理等重要功能的用戶接口,顯控軟件在航天試驗中扮演著重要的人機交互角色,同時擁有復(fù)雜的用戶群體和多變的使用場景。不同用戶對軟件界面有不同需求,將不同需求分類整理,繪制用戶雕像,如表3。

    考慮顯控軟件的軟件功能、應(yīng)用場景、用戶偏好等需求,本文依據(jù)典型用戶的用戶雕像分別設(shè)計不同風(fēng)格的界面圖元及模板。針對艙內(nèi)或艇內(nèi)環(huán)境比較昏暗的場景,設(shè)計深色、柔和背景;針對車內(nèi)、船艙等環(huán)境比較顛簸的場景,采用寬松布局,用戶交互面積增大,視覺反差也適當增強[7]。圖6為主題模板示例展示。

    圖6 主題模板示例

    通過航天訂制的控件庫及主題模板庫的配合,開發(fā)人員使用AutoDesigner拖拽控件生成.ui設(shè)計文件,實現(xiàn)0編碼完成“所見即所得”的界面搭建。AutoDesigner將界面資源壓縮封裝成二進制級別的.rcc文件,使得界面框架可以跨平臺使用多種界面資源,并且快速完成資源加載,達到界面快速換膚的效果。.ui設(shè)計文件和.rcc圖片資源文件作為通用化交互邏輯執(zhí)行框架AutoUI的UI資源輸入,負責(zé)顯控軟件的所有界面圖形呈現(xiàn)效果[8]。

    當遇到界面的布局調(diào)整、控件刪減、主題風(fēng)格更改、亮度調(diào)整、換膚、字體調(diào)整等前端需求時,只需借助AutoDesigner重新拖拽調(diào)整.ui文件,并將更新后的UI資源文件部署到相應(yīng)目錄,顯控軟件運行時,代碼執(zhí)行框架自動加載更新后的UI資源文件,即可實現(xiàn)前端界面更改。同時,根據(jù)需求不斷迭代更新控件庫和主題模板庫,保證及時獲得目標素材。

    2.1.2 通用化交互邏輯執(zhí)行框架AutoUI

    通用化交互邏輯執(zhí)行框架AutoUI采用用戶接口驅(qū)動、實時數(shù)據(jù)響應(yīng)的運行機制,應(yīng)用Qt跨平臺組件庫實現(xiàn)用戶服務(wù)與人機交互接口多路由動態(tài)綁定,使得系統(tǒng)控制端與人機交互端“一對一”、“一對多”、“多對一”、“多對多”的設(shè)計架構(gòu)成為現(xiàn)實??蚣苁褂每煽康倪h程跨進程通信調(diào)用,將由用戶發(fā)起的界面輸入事件與數(shù)據(jù)發(fā)送給業(yè)務(wù)執(zhí)行端,并將業(yè)務(wù)執(zhí)行端的系統(tǒng)狀態(tài)及測試數(shù)據(jù)以用戶可接收的形式顯示輸出,最大程度抽離出了顯控軟件的通用代碼邏輯,形成顯控軟件界面可重用框架,能夠使新型號研制時,開發(fā)人員專注于業(yè)務(wù)邏輯,UI設(shè)計師專注于UI設(shè)計[9-10]。

    AutoUI包括資源解析模塊、數(shù)據(jù)控制模塊和通信路由模塊,如圖7所示。

    圖7 通用化交互邏輯執(zhí)行框架AutoUI模塊示意圖

    資源解析模塊負責(zé)加載基于xml的UI資源文件,并進行解析處理。對于UI界面更改的需求,只需通過AutoDesigner調(diào)整界面控件布局得到新的.ui文件,AutoUI框架加載新的.ui文件和.rcc文件并根據(jù)其進行界面場景與組件的實例化,無需更改界面代碼,也無需重新編譯界面代碼[11-12]。

    數(shù)據(jù)控制模塊負責(zé)通訊數(shù)據(jù)定義、數(shù)據(jù)傳輸、以及從業(yè)務(wù)數(shù)據(jù)源到用戶數(shù)據(jù)的響應(yīng)控制與反饋。通訊數(shù)據(jù)定義了8類Action和37類Operation,Action結(jié)構(gòu)體表征選中控件時的行為,Operation結(jié)構(gòu)體表征交互操作動作。該模塊以多個顯示界面為目標進行數(shù)據(jù)的后臺自動拷貝分發(fā),替代手動重復(fù)發(fā)送數(shù)據(jù),完成人機交互雙向控制處理,保證多個人機交互終端數(shù)據(jù)展示與控制反饋的同步一致性,實現(xiàn)了多界面克隆同步[13]。

    通信路由模塊集成了QY977航天標準以太網(wǎng)通信接口協(xié)議,基于xml通信配置文件進行多個終端的IP地址和端口號配置,在控制系統(tǒng)測發(fā)控平臺多個控制終端與多個顯示控制平臺之間建立連接,通過多終端多路由解析與控制,基于遠程跨進程通信實現(xiàn)完備的控制-反饋交互架構(gòu),完成了用戶與控制終端的“一對多”、“多對多”交互[14]。

    2.1.3 界面接口測試工具UiTestSender

    界面接口測試工具(UiTestSender) 封裝了業(yè)務(wù)層與界面層交互接口動態(tài)仿真運行的模塊,包括客戶應(yīng)用請求接口和人機交互反饋接口??蛻魬?yīng)用請求接口包含的數(shù)據(jù)內(nèi)容有:操作主對象、操作子對象、操作動作、動作附帶數(shù)據(jù)、保留項;人機交互反饋接口包含的數(shù)據(jù)內(nèi)容有:產(chǎn)生動作的對象所屬的頂層父對象、產(chǎn)生動作的對象、動作、動作附帶的數(shù)據(jù)等。

    UiTestSender保證該界面框架中,業(yè)務(wù)應(yīng)用與界面設(shè)計之間的接口有效性與功能完備性。同時,通過測試數(shù)據(jù)的動態(tài)配置,使得系統(tǒng)可以在應(yīng)用業(yè)務(wù)實現(xiàn)前展現(xiàn)系統(tǒng)的人機交互功能。

    2.2 基于UI資源的顯控軟件整體架構(gòu)

    如圖8所示,本文設(shè)計了界面層與業(yè)務(wù)層分離的前后端解耦架構(gòu)[15],將界面層拆分為一個可靈活改變的UI資源文件和一個通用化交互邏輯執(zhí)行框架AutoUI,同時設(shè)計一體化界面設(shè)計工具AutoDesigner和界面接口測試工具UiTestSender,為開發(fā)人員提供了快速搭建界面和交互接口動態(tài)仿真測試的便捷手段。設(shè)計人員通過使用界面設(shè)計工具AutoDesigner,拖拽控件即可生成.ui設(shè)計文件,通用化界面執(zhí)行框架AutoUI通過加載UI資源文件,調(diào)用VFrame鏈接庫完成界面的渲染。通過UiTestSender模擬人機交互接口的數(shù)據(jù)收發(fā),開發(fā)人員可以脫離業(yè)務(wù)完成界面人機交互仿真運行測試,降低了代碼測試對系統(tǒng)環(huán)境的要求[16]。

    圖8 顯控軟件架構(gòu)圖

    當人機交互軟件的需求變更時,只需更改UI文件或業(yè)務(wù)層代碼,而AutoUI不用更改。特別是當只要求界面樣式調(diào)整而不涉及業(yè)務(wù)層需求變更時,只需拖拽調(diào)整界面并重新生成UI資源文件,AutoUI自動加載更新后的UI文件即可實現(xiàn)樣式變化,無需重新編譯與驗證軟件代碼,剝離前端界面與業(yè)務(wù)代碼。

    如圖9所示為采用本文方法和傳統(tǒng)方法的顯控軟件設(shè)計開發(fā)流程對比圖,通過采用本文的前后端分離設(shè)計架構(gòu),人機交互軟件的界面設(shè)計與業(yè)務(wù)邏輯編碼實現(xiàn)高度解耦,為團隊角色細分與研制流程優(yōu)化提供了必要條件。一方面,細化團隊成員為開發(fā)角色和UI設(shè)計角色。由于該方法設(shè)計了所見即所得的“0編碼”界面設(shè)計工具AutoDesigner,UI設(shè)計無需和編碼開發(fā)綁定,因此可以選擇專業(yè)的UI設(shè)計師溝通確認交互需求與界面布局要求,提高界面設(shè)計效率與用戶滿意度。另一方面,請專業(yè)的UI設(shè)計師在研制初期直接對接界面需求,編碼開發(fā)與界面設(shè)計并行開展[17-18]。

    由圖9可以看出,對于界面變更,采用傳統(tǒng)方法需要再次經(jīng)過開發(fā)人員界面設(shè)計、開發(fā)人員編碼、代碼編譯、代碼測試、試驗聯(lián)調(diào)5個環(huán)節(jié),而采用本文方法只需要UI設(shè)計師界面設(shè)計、試驗聯(lián)調(diào)2個環(huán)節(jié)?;赨I控件拖拽、UI資源文件生成與加載來實現(xiàn)軟件界面設(shè)計和更改,脫離編碼與代碼編譯,避免完成編碼后界面頻繁更改帶來的代碼反復(fù)迭代與編譯,減少返工與溝通成本。

    圖9 顯控軟件設(shè)計開發(fā)流程圖

    該方法集成QY977航天標準以太網(wǎng)通信接口協(xié)議,通過多終端多路由交互,基于遠程跨進程通信實現(xiàn)完備的控制-反饋交互產(chǎn)品架構(gòu)。圖10所示為采用該方法的多終端人機交互訪問示意圖,本文以3個控制終端交互為例。運行在顯控處理單元的顯控軟件包括3個主界面,分別對應(yīng)飛行器1、飛行器2、雙飛行器模式。其中,飛行器1界面為控制軟件1的人機交互接口,飛行器2界面為控制軟件2的人機交互接口,雙飛行器界面同時顯示飛行器1、飛行器2和控制軟件3的狀態(tài)數(shù)據(jù)。若用戶在飛行器1界面發(fā)起界面輸入事件,點擊開始測試項目的按鈕,AutoUI將數(shù)據(jù)發(fā)送給控制軟件1的業(yè)務(wù)執(zhí)行端,并將該測試項目的執(zhí)行狀態(tài)及測試數(shù)據(jù)按照設(shè)計好的交互顯示形式在飛行器1界面輸出,同時,AutoUI將請求到的飛行器1數(shù)據(jù)同步分發(fā),反饋至雙飛行器界面中,若用戶將人機交互軟件切換到雙飛行器界面,也可以獲取一致的飛行器1信息數(shù)據(jù)[19]。類似地,用戶也可以通過飛行器2界面與控制軟件2進行人機交互,同時也能在雙飛行器界面中同步獲取飛行器2界面的信息數(shù)據(jù)。

    圖10 多終端人機交互訪問示意圖

    基于該方法的顯控軟件需要處理若干個并發(fā)事件,以顯控軟件與控制軟件1的交互為例,涉及的事件名稱和功能如表4,顯控軟件與其他控制軟件的交互事件類似。為了確保多個控制終端理事件可靠、獨立地并行運行,軟件需采用多任務(wù)設(shè)計,包括各控制軟件命令接收、各控制終端界面動作接收、心跳監(jiān)控處理、流程同步控制、默認界面動作接收處理等多個獨立任務(wù),其中相同類型的不同任務(wù)可以作為同一任務(wù)處理函數(shù)的不同實例存在。

    表4 顯控軟件與終端交互事件說明

    3 實踐效果分析

    本文依據(jù)上述關(guān)鍵技術(shù)基于Qt完成了代碼編寫與測試工作,實現(xiàn)了通用化交互邏輯執(zhí)行框架AutoUI,航天訂制的“所見即所得”界面設(shè)計工具AutoDesigner,界面接口測試工具UiTestSender,現(xiàn)從3個方面闡述顯控軟件快速實現(xiàn)的優(yōu)化效果。

    1)航天訂制的界面設(shè)計工具AutoDesigner實踐效果

    統(tǒng)計10個顯控軟件的界面控件開發(fā)時間,分別采用傳統(tǒng)方法和航天訂制的界面設(shè)計工具AutoDesigner進行界面搭建,耗時對比如表5所示,采用本文的快速設(shè)計方法平均耗時節(jié)省40.8h。

    表5 采用航天訂制的界面設(shè)計工具AutoDesigner和傳統(tǒng)方法耗時對比

    2)通用化交互邏輯執(zhí)行框架AutoUI實踐效果

    分別采用通用化交互邏輯執(zhí)行框架AutoUI和傳統(tǒng)方法實現(xiàn)顯控軟件界面的交互邏輯,統(tǒng)計10個顯控軟件的界面交互邏輯開發(fā)時間對比如表6所示,采用本文的通用化交互邏輯執(zhí)行框架AutoUI平均耗時節(jié)省91h。

    表6 采用通用化交互邏輯執(zhí)行框架AutoUI和傳統(tǒng)方法耗時對比

    3)快速實現(xiàn)方法整體實踐效果

    采用2.1節(jié)測試的同一組項目對本文所提方法的實踐效果做測試,20個項目中顯控軟件的設(shè)計實現(xiàn)耗時均值如表7所示,對比表1,研制顯控軟件平均耗時由776.6h降至584h,平均耗時縮減24.8%。由此可見,本文設(shè)計的基于UI資源的顯控軟件快速實現(xiàn)方法提高顯控軟件研制效率的效果顯著,整體案設(shè)計合理實用。

    表7 基于UI資源的顯控軟件快速實現(xiàn)方法耗時均值

    基于該方法的顯控軟件可部署在Windows、Linux等操作系統(tǒng)上,廣泛適用于混合異構(gòu)系統(tǒng)下各種可視化平臺。該方法研制的顯控軟件目前已經(jīng)在3個重大裝備項目中投入使用,并成功參與了多次飛行試驗,為型號研制降本增效。

    4 結(jié)論

    主要針對傳統(tǒng)顯控軟件研制時間長、用戶體驗差等問題展開研究,提出了一種使用UI資源的顯控軟件快速實現(xiàn)方法。該方法提供航天訂制的“所見即所得”界面設(shè)計工具AutoDesigner,通用化交互邏輯執(zhí)行框架AutoUI和界面接口測試工具UiTestSender,實現(xiàn)了界面與業(yè)務(wù)前后端高度解耦、并行設(shè)計。針對海陸空三軍裝備系統(tǒng)的人機交互需求,提供多風(fēng)格UI控件庫與主題模版庫,統(tǒng)一界面設(shè)計規(guī)范,極大提升了界面搭建效率與用戶交互體驗。同時,該方法提供基于UI資源的加載、解析與界面變更功能,開放易于擴展和跨平臺的功能接口,方便二次開發(fā),為顯控軟件快速迭代提供了高效、可靠的技術(shù)手段。

    猜你喜歡
    界面設(shè)計控件飛行器
    《京燕兒》APP界面設(shè)計
    大眾文藝(2023年22期)2023-12-10 04:27:18
    中醫(yī)養(yǎng)生APP界面設(shè)計
    大眾文藝(2022年19期)2022-10-19 08:18:18
    “共享員工”平臺界面設(shè)計
    包裝工程(2022年14期)2022-07-28 07:07:00
    高超聲速飛行器
    面向智能手機的UI界面設(shè)計
    關(guān)于.net控件數(shù)組的探討
    軟件(2018年7期)2018-08-13 09:44:42
    復(fù)雜飛行器的容錯控制
    電子制作(2018年2期)2018-04-18 07:13:25
    神秘的飛行器
    就這樣玩會VBA中常見的自定義控件
    電腦迷(2012年24期)2012-04-29 00:44:03
    在PowerBuUder中利用WinSock控件制作簡單的Web服務(wù)器
    国产 精品1| 精品一区在线观看国产| 精品国产一区二区三区久久久樱花| 成年av动漫网址| 一区二区三区乱码不卡18| 欧美性感艳星| 日韩中字成人| 看十八女毛片水多多多| 日韩在线高清观看一区二区三区| 欧美日韩av久久| 综合色丁香网| 日韩精品有码人妻一区| 成人亚洲精品一区在线观看| 日本91视频免费播放| 国精品久久久久久国模美| 七月丁香在线播放| 91午夜精品亚洲一区二区三区| 日韩在线高清观看一区二区三区| 亚洲性久久影院| 国产日韩欧美亚洲二区| 国产精品一区www在线观看| 18禁在线播放成人免费| 五月伊人婷婷丁香| 国产精品久久久久久久电影| 午夜视频国产福利| 国产无遮挡羞羞视频在线观看| 99热6这里只有精品| 久久97久久精品| 各种免费的搞黄视频| xxx大片免费视频| 久久精品国产自在天天线| 最近中文字幕2019免费版| 少妇的逼水好多| 美女视频免费永久观看网站| 一本一本综合久久| 亚洲情色 制服丝袜| 桃花免费在线播放| 国产黄色免费在线视频| 看十八女毛片水多多多| 国产精品国产av在线观看| 成年av动漫网址| 成年人午夜在线观看视频| 嫩草影院新地址| 国产国拍精品亚洲av在线观看| 91aial.com中文字幕在线观看| 国产成人精品福利久久| 成人美女网站在线观看视频| 亚洲欧美日韩另类电影网站| 国产成人免费无遮挡视频| 久久影院123| 国产成人免费观看mmmm| 成人黄色视频免费在线看| 插逼视频在线观看| 久久久久国产网址| 日韩精品免费视频一区二区三区 | 97精品久久久久久久久久精品| 亚洲欧美日韩卡通动漫| 久久97久久精品| 噜噜噜噜噜久久久久久91| 亚洲av福利一区| 午夜av观看不卡| 亚洲电影在线观看av| 国产成人一区二区在线| 日本欧美视频一区| 免费看日本二区| 国产精品久久久久久精品电影小说| 一级毛片我不卡| 午夜老司机福利剧场| 国产精品女同一区二区软件| 日韩大片免费观看网站| 亚洲av男天堂| 日韩一本色道免费dvd| 亚洲经典国产精华液单| 人妻 亚洲 视频| 久久国产精品男人的天堂亚洲 | 亚洲国产精品一区二区三区在线| 尾随美女入室| 天堂中文最新版在线下载| 一个人看视频在线观看www免费| 乱码一卡2卡4卡精品| 成人午夜精彩视频在线观看| 熟女av电影| 黑人巨大精品欧美一区二区蜜桃 | 99热这里只有是精品50| 久久99热6这里只有精品| 国产精品伦人一区二区| 欧美日韩av久久| 一级黄片播放器| 在线 av 中文字幕| 在线免费观看不下载黄p国产| 人妻人人澡人人爽人人| 一区二区三区四区激情视频| 色哟哟·www| 国产亚洲91精品色在线| 少妇人妻 视频| 深夜a级毛片| 国产极品天堂在线| 日韩制服骚丝袜av| 久久久久精品久久久久真实原创| 国产精品成人在线| 男的添女的下面高潮视频| 亚洲av中文av极速乱| freevideosex欧美| 纵有疾风起免费观看全集完整版| 国产熟女欧美一区二区| 欧美精品人与动牲交sv欧美| 黄色日韩在线| 亚洲国产日韩一区二区| 国产伦理片在线播放av一区| 女人久久www免费人成看片| 久久av网站| 男女无遮挡免费网站观看| 少妇精品久久久久久久| 18+在线观看网站| 久久久精品免费免费高清| 亚洲第一av免费看| 国产毛片在线视频| 午夜免费观看性视频| 看十八女毛片水多多多| 色94色欧美一区二区| 久久久久久久久久成人| 国产在线男女| 在线观看免费视频网站a站| 日日摸夜夜添夜夜添av毛片| 人人妻人人看人人澡| 久久久精品免费免费高清| 成年女人在线观看亚洲视频| 久久久久国产网址| 亚洲,欧美,日韩| 蜜桃在线观看..| 亚洲av综合色区一区| 大片免费播放器 马上看| 欧美日韩在线观看h| 中文字幕久久专区| 一本大道久久a久久精品| 精品久久久久久电影网| 亚洲无线观看免费| 最近2019中文字幕mv第一页| 欧美性感艳星| 一级,二级,三级黄色视频| 男人添女人高潮全过程视频| 一本久久精品| 亚洲一级一片aⅴ在线观看| 久久久久久久久久人人人人人人| 丝袜在线中文字幕| 免费观看性生交大片5| 免费播放大片免费观看视频在线观看| 欧美+日韩+精品| 大又大粗又爽又黄少妇毛片口| 国产免费又黄又爽又色| 欧美一级a爱片免费观看看| 国产在线视频一区二区| 久久女婷五月综合色啪小说| 亚洲一区二区三区欧美精品| 边亲边吃奶的免费视频| 久久人妻熟女aⅴ| 夜夜看夜夜爽夜夜摸| 99视频精品全部免费 在线| 亚洲av二区三区四区| 国产精品.久久久| 久久久久国产网址| 岛国毛片在线播放| 岛国毛片在线播放| 精品酒店卫生间| 国产成人精品福利久久| 久久久久久久久久久免费av| 精品酒店卫生间| 性高湖久久久久久久久免费观看| 看十八女毛片水多多多| 免费av不卡在线播放| 免费观看av网站的网址| 免费av不卡在线播放| 国产av码专区亚洲av| 天堂中文最新版在线下载| 久久热精品热| 亚洲av国产av综合av卡| 久久99精品国语久久久| 久久久午夜欧美精品| 久久99蜜桃精品久久| 欧美日韩视频精品一区| 少妇人妻一区二区三区视频| 国产精品成人在线| 精华霜和精华液先用哪个| 99热国产这里只有精品6| 一区二区av电影网| 草草在线视频免费看| 五月玫瑰六月丁香| 日韩中文字幕视频在线看片| 欧美精品国产亚洲| 日本猛色少妇xxxxx猛交久久| 国国产精品蜜臀av免费| 六月丁香七月| 女性被躁到高潮视频| 狂野欧美白嫩少妇大欣赏| 熟女人妻精品中文字幕| 午夜激情福利司机影院| 极品教师在线视频| 国产深夜福利视频在线观看| 乱码一卡2卡4卡精品| 国产av一区二区精品久久| 看免费成人av毛片| 国产黄片美女视频| 美女脱内裤让男人舔精品视频| 日本黄大片高清| 久久免费观看电影| 亚洲国产日韩一区二区| 欧美变态另类bdsm刘玥| 国产69精品久久久久777片| 一区二区三区四区激情视频| 美女国产视频在线观看| 日韩欧美 国产精品| 黄色日韩在线| 午夜福利,免费看| 亚洲国产成人一精品久久久| 国模一区二区三区四区视频| 国产亚洲午夜精品一区二区久久| 日韩不卡一区二区三区视频在线| 你懂的网址亚洲精品在线观看| 秋霞伦理黄片| 亚洲av不卡在线观看| 亚洲国产色片| 亚洲高清免费不卡视频| 精品国产国语对白av| 成年人午夜在线观看视频| 久久精品国产亚洲网站| av黄色大香蕉| 日韩一区二区视频免费看| 内射极品少妇av片p| 99视频精品全部免费 在线| 22中文网久久字幕| 最黄视频免费看| 国产精品国产三级国产av玫瑰| 97在线视频观看| 卡戴珊不雅视频在线播放| 亚洲四区av| 国产精品一二三区在线看| 久久精品国产鲁丝片午夜精品| 在线播放无遮挡| 天堂中文最新版在线下载| 国产精品偷伦视频观看了| 色婷婷av一区二区三区视频| 一级毛片电影观看| 日韩免费高清中文字幕av| 久久国产精品男人的天堂亚洲 | 极品人妻少妇av视频| 多毛熟女@视频| 久久国产亚洲av麻豆专区| 51国产日韩欧美| 国产精品久久久久久久久免| 一级爰片在线观看| 亚洲,欧美,日韩| 亚洲av日韩在线播放| 午夜av观看不卡| 国产男人的电影天堂91| 久久99热这里只频精品6学生| 国产精品一二三区在线看| 精品人妻一区二区三区麻豆| 在线播放无遮挡| 在线天堂最新版资源| 在线观看免费日韩欧美大片 | 少妇人妻一区二区三区视频| 女人精品久久久久毛片| 欧美性感艳星| 国产视频内射| 观看免费一级毛片| 久久精品国产亚洲av涩爱| 全区人妻精品视频| 精品久久久久久久久亚洲| 久久久精品94久久精品| 热re99久久国产66热| 秋霞在线观看毛片| 国产一区有黄有色的免费视频| 免费看光身美女| 亚洲,一卡二卡三卡| 亚洲va在线va天堂va国产| 国产日韩欧美视频二区| 赤兔流量卡办理| 免费观看在线日韩| 五月伊人婷婷丁香| 多毛熟女@视频| 亚洲va在线va天堂va国产| 亚洲av综合色区一区| 青春草视频在线免费观看| 国产成人精品福利久久| 天天躁夜夜躁狠狠久久av| 国产成人91sexporn| 久久 成人 亚洲| 免费黄色在线免费观看| 在线观看人妻少妇| 成年人免费黄色播放视频 | 亚洲怡红院男人天堂| 欧美性感艳星| 男人爽女人下面视频在线观看| av在线app专区| 亚洲,欧美,日韩| 国产免费福利视频在线观看| 亚州av有码| 久久97久久精品| 秋霞在线观看毛片| 国产伦精品一区二区三区四那| 最近中文字幕2019免费版| 观看av在线不卡| 搡老乐熟女国产| 国产淫片久久久久久久久| 亚洲av在线观看美女高潮| 亚洲,欧美,日韩| 久久免费观看电影| 国产一区亚洲一区在线观看| 性色avwww在线观看| 极品教师在线视频| 午夜福利,免费看| 22中文网久久字幕| 欧美精品国产亚洲| 亚洲国产色片| 又黄又爽又刺激的免费视频.| 伦理电影大哥的女人| av播播在线观看一区| 色哟哟·www| 麻豆成人午夜福利视频| 涩涩av久久男人的天堂| 成人免费观看视频高清| av免费观看日本| 婷婷色综合www| 在线观看一区二区三区激情| 亚洲中文av在线| 亚洲av成人精品一二三区| 国模一区二区三区四区视频| 亚洲国产成人一精品久久久| 日韩成人伦理影院| 亚洲电影在线观看av| 高清av免费在线| 国产精品一二三区在线看| 肉色欧美久久久久久久蜜桃| 国产成人91sexporn| 亚洲国产最新在线播放| 成人午夜精彩视频在线观看| 精华霜和精华液先用哪个| 一级毛片久久久久久久久女| 在线免费观看不下载黄p国产| 午夜视频国产福利| 最新的欧美精品一区二区| 日韩av免费高清视频| av女优亚洲男人天堂| 日本欧美视频一区| 欧美三级亚洲精品| 亚洲综合色惰| 在现免费观看毛片| 十八禁网站网址无遮挡 | 亚洲va在线va天堂va国产| 蜜桃久久精品国产亚洲av| 亚洲在久久综合| 中文欧美无线码| 丰满迷人的少妇在线观看| 午夜精品国产一区二区电影| 伦精品一区二区三区| 国产黄频视频在线观看| 中国国产av一级| 久久精品夜色国产| 午夜视频国产福利| 91午夜精品亚洲一区二区三区| 少妇的逼好多水| 国产片特级美女逼逼视频| 日本欧美视频一区| 在线看a的网站| 99九九线精品视频在线观看视频| 亚洲精品第二区| h视频一区二区三区| 亚洲欧美一区二区三区黑人 | 久久精品久久久久久噜噜老黄| 午夜免费鲁丝| 欧美成人精品欧美一级黄| 国产成人freesex在线| 亚洲熟女精品中文字幕| 黄色怎么调成土黄色| 欧美3d第一页| 内射极品少妇av片p| 精华霜和精华液先用哪个| 久久青草综合色| 18禁动态无遮挡网站| www.av在线官网国产| 国产欧美日韩综合在线一区二区 | 久久精品夜色国产| 十八禁网站网址无遮挡 | 亚洲国产色片| 国产一区二区三区综合在线观看 | 久久久久精品性色| 国产欧美日韩精品一区二区| 欧美精品人与动牲交sv欧美| 多毛熟女@视频| 亚洲av综合色区一区| 亚洲欧美日韩东京热| 久久精品久久久久久噜噜老黄| 91久久精品国产一区二区成人| 自线自在国产av| 在线精品无人区一区二区三| 日日啪夜夜撸| 天美传媒精品一区二区| 一级av片app| 久久久国产精品麻豆| 免费播放大片免费观看视频在线观看| 在线观看免费高清a一片| 国产亚洲av片在线观看秒播厂| 天堂中文最新版在线下载| 国产男女内射视频| 免费在线观看成人毛片| 内射极品少妇av片p| 亚洲欧美成人综合另类久久久| 亚洲精品国产av成人精品| 又黄又爽又刺激的免费视频.| 成人毛片60女人毛片免费| 欧美少妇被猛烈插入视频| 国产精品一二三区在线看| 人人妻人人澡人人爽人人夜夜| 国产成人免费观看mmmm| 少妇 在线观看| 高清视频免费观看一区二区| 最新中文字幕久久久久| 亚洲婷婷狠狠爱综合网| 免费人成在线观看视频色| 日韩av在线免费看完整版不卡| 国产高清国产精品国产三级| 晚上一个人看的免费电影| 色94色欧美一区二区| 日韩大片免费观看网站| 国产成人aa在线观看| 午夜福利,免费看| 免费播放大片免费观看视频在线观看| 插阴视频在线观看视频| 亚洲三级黄色毛片| 如日韩欧美国产精品一区二区三区 | 久久久久精品性色| 色5月婷婷丁香| 2018国产大陆天天弄谢| 成人二区视频| 最近中文字幕2019免费版| 国产男女内射视频| 欧美3d第一页| 夫妻性生交免费视频一级片| 精品久久国产蜜桃| 亚洲国产成人一精品久久久| 久久人妻熟女aⅴ| 噜噜噜噜噜久久久久久91| 国产91av在线免费观看| 欧美xxⅹ黑人| 啦啦啦视频在线资源免费观看| av在线app专区| 亚洲精品自拍成人| 黄色毛片三级朝国网站 | 国产极品粉嫩免费观看在线 | 亚洲内射少妇av| 国产91av在线免费观看| 亚洲第一区二区三区不卡| av天堂久久9| 亚洲精品国产av蜜桃| 久久人妻熟女aⅴ| 美女福利国产在线| 亚洲av成人精品一区久久| 免费人妻精品一区二区三区视频| 卡戴珊不雅视频在线播放| 国产免费又黄又爽又色| 日韩伦理黄色片| 久久久久网色| 成人免费观看视频高清| 亚洲内射少妇av| 在线亚洲精品国产二区图片欧美 | av有码第一页| 国产一区亚洲一区在线观看| 日本黄色片子视频| 你懂的网址亚洲精品在线观看| av一本久久久久| 又爽又黄a免费视频| 亚洲一区二区三区欧美精品| 久久 成人 亚洲| 秋霞伦理黄片| 日韩精品有码人妻一区| 乱系列少妇在线播放| av福利片在线观看| 噜噜噜噜噜久久久久久91| 十八禁高潮呻吟视频 | 最后的刺客免费高清国语| 久热这里只有精品99| 国产伦精品一区二区三区视频9| 黄色视频在线播放观看不卡| 国产熟女欧美一区二区| 欧美另类一区| 亚洲精品乱码久久久v下载方式| 日韩av不卡免费在线播放| 久久午夜福利片| 蜜桃在线观看..| 成人国产av品久久久| 18禁在线无遮挡免费观看视频| 国产伦精品一区二区三区四那| 亚洲综合色惰| 性色av一级| 寂寞人妻少妇视频99o| 一区二区三区四区激情视频| 成人午夜精彩视频在线观看| 99久久精品热视频| 人妻系列 视频| 制服丝袜香蕉在线| av卡一久久| 亚洲无线观看免费| 大片电影免费在线观看免费| 久久久久久人妻| 汤姆久久久久久久影院中文字幕| 最后的刺客免费高清国语| 大香蕉久久网| 搡老乐熟女国产| 黄色欧美视频在线观看| 国内揄拍国产精品人妻在线| 亚洲精品成人av观看孕妇| 国产有黄有色有爽视频| 亚洲欧美日韩卡通动漫| 国产又色又爽无遮挡免| 一本色道久久久久久精品综合| 国产精品久久久久久久久免| 欧美亚洲 丝袜 人妻 在线| 99久国产av精品国产电影| 女性生殖器流出的白浆| 女性被躁到高潮视频| 久久鲁丝午夜福利片| 伊人亚洲综合成人网| 91精品国产国语对白视频| 久久久精品免费免费高清| 最近最新中文字幕免费大全7| 亚洲国产欧美日韩在线播放 | 国产成人a∨麻豆精品| 少妇高潮的动态图| 精品国产国语对白av| 国产白丝娇喘喷水9色精品| 久久久久人妻精品一区果冻| 国产日韩欧美在线精品| 国产伦精品一区二区三区视频9| 韩国高清视频一区二区三区| 男的添女的下面高潮视频| 大香蕉97超碰在线| 在线天堂最新版资源| av卡一久久| 成年人免费黄色播放视频 | 亚洲av免费高清在线观看| 久久久久久久久久久免费av| 视频中文字幕在线观看| 在线播放无遮挡| 国产男女内射视频| 又黄又爽又刺激的免费视频.| 日韩精品有码人妻一区| 超碰97精品在线观看| 日韩av不卡免费在线播放| 狂野欧美激情性bbbbbb| 在线看a的网站| 一本久久精品| 久久久久久久久久人人人人人人| 毛片一级片免费看久久久久| 99国产精品免费福利视频| 伦理电影免费视频| av视频免费观看在线观看| 黑人高潮一二区| av黄色大香蕉| 亚洲欧美成人综合另类久久久| 国产一级毛片在线| 国产黄频视频在线观看| 最近的中文字幕免费完整| 大话2 男鬼变身卡| 亚洲精品国产av成人精品| 久久女婷五月综合色啪小说| 亚洲色图综合在线观看| 久久久久久久久久成人| 国产精品一区二区在线不卡| 日韩在线高清观看一区二区三区| 97在线视频观看| 在线观看免费视频网站a站| 国产男女超爽视频在线观看| av国产精品久久久久影院| 亚洲,欧美,日韩| 免费大片18禁| 人人妻人人爽人人添夜夜欢视频 | 国产精品熟女久久久久浪| 一级毛片黄色毛片免费观看视频| 亚洲成人手机| 久久久久久久久久久免费av| 亚洲欧美日韩卡通动漫| 亚洲国产日韩一区二区| 精品少妇久久久久久888优播| 日本黄色日本黄色录像| 啦啦啦中文免费视频观看日本| 久久精品国产亚洲av涩爱| 天美传媒精品一区二区| 久久久久久久久久久免费av| 亚洲成人手机| 日本-黄色视频高清免费观看| 2021少妇久久久久久久久久久| 你懂的网址亚洲精品在线观看| 最近手机中文字幕大全| 国产熟女欧美一区二区| 午夜老司机福利剧场| 大话2 男鬼变身卡| 日韩亚洲欧美综合| 人妻夜夜爽99麻豆av| 男人爽女人下面视频在线观看| 纵有疾风起免费观看全集完整版| 久久 成人 亚洲| 国产又色又爽无遮挡免| 高清av免费在线| 欧美97在线视频| 国内揄拍国产精品人妻在线| 人妻系列 视频| av播播在线观看一区| 91精品国产九色| 国产极品粉嫩免费观看在线 | 成人18禁高潮啪啪吃奶动态图 | 亚洲欧美日韩另类电影网站| 2022亚洲国产成人精品| 韩国高清视频一区二区三区| 国产 一区精品| 亚洲不卡免费看|