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

    用于MRP開發(fā)的樹表復(fù)合型控件的設(shè)計

    2015-08-30 09:57:18葉小艷廣州大學(xué)華軟軟件學(xué)院網(wǎng)絡(luò)技術(shù)系廣東廣州510990
    關(guān)鍵詞:樹狀工具箱控件

    葉小艷(廣州大學(xué) 華軟軟件學(xué)院網(wǎng)絡(luò)技術(shù)系,廣東 廣州 510990)

    科技與應(yīng)用

    用于MRP開發(fā)的樹表復(fù)合型控件的設(shè)計

    葉小艷
    (廣州大學(xué) 華軟軟件學(xué)院網(wǎng)絡(luò)技術(shù)系,廣東 廣州 510990)

    MRP數(shù)據(jù)庫中的數(shù)據(jù)之間存在多層從屬關(guān)系,實際應(yīng)用中既要顯示數(shù)據(jù)的樹狀結(jié)構(gòu),也要顯示數(shù)據(jù)的細節(jié),但現(xiàn)有控件對開發(fā)的支持度不夠。設(shè)計一個繼承自DataGridView的自定義控件─TreeGrid,融合了TreeView和DataGridView的顯示風(fēng)格,能對傳入的數(shù)據(jù)進行預(yù)處理,形成分層結(jié)構(gòu),并在此基礎(chǔ)上,實現(xiàn)數(shù)據(jù)的分層網(wǎng)格顯示,方便用戶直觀地展開和收縮層級數(shù)據(jù),進行數(shù)據(jù)的增刪改查操作,也使程序開發(fā)者能夠按需調(diào)用,提高開發(fā)效率。

    MRP;自定義控件;樹視圖控件

    MRP(Material Requirement Planning,物料需求計劃)用于企業(yè)的庫存和生產(chǎn)管理,它根據(jù)總生產(chǎn)進度計劃中所規(guī)定的最終產(chǎn)品的交貨日期,編制裝配件、部件、零件的生產(chǎn)進度計劃、對外的采購計劃、對內(nèi)的生產(chǎn)計劃,從而計算物料需求量和需求時間,以降低物料庫存量[1]。

    MRP必須根據(jù)各層次物品的從屬和數(shù)量關(guān)系,以每個物品為計劃對象,以完工時期為時間基準(zhǔn)倒排計劃,按提前期長短區(qū)別各個物品下達計劃時間的先后順序,這些數(shù)據(jù)存放在數(shù)據(jù)庫中,通過應(yīng)用軟件展示給用戶[2]。顯示時,一方面要用樹狀結(jié)構(gòu)展示多層從屬關(guān)系,另一方面需要對數(shù)據(jù)進行增加、刪除、修改、查找等操作,并顯示數(shù)據(jù)的詳細內(nèi)容[3]。

    采用C#開發(fā)數(shù)據(jù)庫系統(tǒng)時,通常用到TreeView控件和DataGridView控件。TreeView控件用來顯示信息的分級樹狀視圖,但只能顯示一列數(shù)據(jù);DataGridView控件可以直觀地顯示和編輯多行多列的表格數(shù)據(jù),但又不能夠反映樹狀結(jié)構(gòu),所以系統(tǒng)開發(fā)者在利用這兩種控件的時候,常需要做一些額外的重復(fù)開發(fā)工作。根據(jù)MRP的應(yīng)用層需求,設(shè)計一個自定義控件,名為TreeGrid,解決MRP中層次化數(shù)據(jù)的顯示問題,讓MRP系統(tǒng)程序開發(fā)者按需調(diào)用本控件,提高開發(fā)效率[4]。

    1 TreeGrid控件樣式和調(diào)用接口

    1.1控件樣式

    TreeGrid控件樣式如圖1所示。其中:0、1、2、3、4等數(shù)字表示數(shù)據(jù)的層級,數(shù)項1、數(shù)項2等是數(shù)據(jù)表中的原始數(shù)據(jù);“—”表示該項包含子項,“○”表示是最低層次的節(jié)點??丶梢哉归_和收縮,體現(xiàn)了樹狀數(shù)據(jù)的操作邏輯,也可以顯示詳細的數(shù)據(jù)項,體現(xiàn)了網(wǎng)格視圖的顯示邏輯。

    圖1 TreeGrid控件的外觀樣式

    1.2調(diào)用接口

    當(dāng)開發(fā)者需要顯示樹狀結(jié)構(gòu)數(shù)據(jù)時,需調(diào)用TreeGrid控件的AddData()方法。AddData()方法有兩個重載:一個是AddData(DataSet ds),另一個是AddData(DataTable dt)。實際上,AddData (DataSet ds)在內(nèi)部調(diào)用AddData(DataTabe dt)。

    2 控件的工作原理和實現(xiàn)方法

    2.1數(shù)據(jù)預(yù)處理

    數(shù)據(jù)表進入到內(nèi)存后,依據(jù)數(shù)據(jù)之間的從屬關(guān)系,給數(shù)據(jù)表加上一個整形字段用于顯示數(shù)據(jù)的層級:以1表示第一層、以2表示第二層,以此類推。按照深度優(yōu)先算法遍歷所有數(shù)據(jù)并將數(shù)據(jù)重新排序,使其符合樹狀結(jié)構(gòu):兩個1級數(shù)據(jù)之間的2級數(shù)據(jù)從屬于上一個1級數(shù)據(jù),兩個2級數(shù)據(jù)之間的3級數(shù)據(jù)從屬于前一個2級數(shù)據(jù),以此類推(如圖2所示)。

    圖2 數(shù)據(jù)層級與樹結(jié)構(gòu)的對應(yīng)關(guān)系

    2.2加載并顯示數(shù)據(jù)

    圖3 TreeGrid顯示樹狀結(jié)構(gòu)數(shù)據(jù)的流程圖

    加載并顯示樹狀結(jié)構(gòu)數(shù)據(jù)流程如圖3所示。

    設(shè)置一個用于記錄上一條數(shù)據(jù)層級的指針變量tempLV,以及用于保存某一層級最后出現(xiàn)的位置的泛型集合listLastLV。tempLV默認指向0的位置,listLastLV默認存在listLastLV[0] =0。curLV指針變量表示數(shù)據(jù)源中當(dāng)前遍歷到的數(shù)據(jù)的層級,控件規(guī)定數(shù)據(jù)源表示層級的數(shù)據(jù)在第一列中。控件會比較curLV和tempLV的值。

    當(dāng)curLV>tempLV時,表示該數(shù)據(jù)屬于上一條數(shù)據(jù),即tempLV所指的數(shù)據(jù)包含curLV所指的數(shù)據(jù)。tempLV所指的數(shù)據(jù)的相應(yīng)層級列的值將記為“─”,表示可展開并已展開。

    隨著電力市場競爭加劇,電力營銷的風(fēng)險也會加劇,企業(yè)經(jīng)營風(fēng)險也會大幅提升。因此,為了企業(yè)的發(fā)展和未來,必須盡快建立并實施電力營銷風(fēng)險管理體制,以電力用戶以及市場經(jīng)濟需求為導(dǎo)向,以提供優(yōu)質(zhì)高效的電力服務(wù)為手段,在最大化保障電力用戶合法利益的同時盡可能的提升企業(yè)自身的經(jīng)濟效益,從而促使企業(yè)健康問題發(fā)展和提升社會服務(wù)形象。

    之后,將curLV所指的行索引記入listLastLV中對應(yīng)位置,如當(dāng)指向索引為x、層數(shù)為y的數(shù)據(jù),記listLastLV[y] =x。tempLV指針向下移,curLV指針指向下一條數(shù)據(jù),重復(fù)進行比較。

    當(dāng)curLV=tempLV時,表示該數(shù)據(jù)和上一條數(shù)據(jù)屬于同一層,tempLV所指的數(shù)據(jù)的相應(yīng)層級列的值將記為“○”,表示不可展開。

    當(dāng)curLV<tempLV時,表示該數(shù)據(jù)不屬于上一條數(shù)據(jù),tempLV所指的數(shù)據(jù)的相應(yīng)層級列的值將記為“○”,表示不可展開。

    當(dāng)curLV指向數(shù)據(jù)最后一行并完成操作時,由于數(shù)據(jù)源遍歷完畢,tempLV并不能下移,所以要對最后一行數(shù)據(jù)直接進行處理。因為是最后一行數(shù)據(jù),可以確定為不能展開,直接在相應(yīng)層級記“○”。

    2.3展開和收縮條目

    展開子條目有兩種選擇:一種是展開到指定條目的下一級,另一種是把指定條目下的所有子條目展示出來。默認用鼠標(biāo)點擊“+”時展開到下一級,開發(fā)者可以通過設(shè)置控件的ExpandAll屬性更改鼠標(biāo)點擊的操作。開發(fā)者也可以通過調(diào)用ExpandRow()和ExpandRowAll()來展開條目。

    1)展開一層。

    圖4 展開條目一層程序流程

    2)展開全部子條目。

    當(dāng)要展開某條目的全部子條目時,控件同樣從該條目的下一條開始遍歷。如果遍歷中的條目的lv大于要展開的條目的lv,就說明遍歷中的條目屬于要展開的條目,令該條目可見。當(dāng)遇到遍歷中的條目lv不大于要展開的條目的lv,說明從這條開始不再屬于要展開的條目,控件終止遍歷。遍歷完成或終止后展開完畢。如圖5所示。

    圖5 展開全部子條目的流程

    3)收縮條目功能。

    當(dāng)要收起某條目時,控件從該條目的下一條開始遍歷。在令遍歷中的條目不可見前,先判斷該條目的lv是否不大于要展開的條目的lv,如是,說明從這條目開始不屬于要收起的條目,終止遍歷。設(shè)該條目不可見后,如果該條目是它所處層級的最后一個時,終止遍歷。遍歷完成或終止后收起完畢。如圖6所示。

    3 TreeGrid控件在MRP中的應(yīng)用

    本控件文件是TreeGrid.dll,當(dāng)開發(fā)者需要應(yīng)用此控件時,只需要在項目中添加此dll,然后在工具箱的選擇項中添加dll后即可在工具箱中找到此控件,具體操作如下:

    首先,在工具箱中點擊鼠標(biāo)右鍵,找到“選擇項”。點擊“選擇項”后需要等待比較長的時間,之后會出現(xiàn)“選擇工具箱項”窗口,點擊“.NET Framework組件”選項卡里的“瀏覽”按鈕,在文件選擇器中找到并打開TreeGrid.dll文件。打開TreeGrid.dll后,“.NET Framework組件”選項卡內(nèi)會自動勾選并指向TreeGrid,如圖7所示。此時只要按“確定”,工具箱中就會添加該控件。

    圖6 收起條目流程

    圖7 被勾選的TreeGrid

    其次,開發(fā)者已經(jīng)可以從工具箱中拖放TreeGrid控件到程序界面布局了。但是要調(diào)用控件的方法,還需要向程序引用添加控件的引用,如圖8。

    圖8 向程序添加引用

    控件的命名空間是TreeGrid,要調(diào)用控件的公開方法,還需要使用完全限定名稱,或者添加using。如圖9。

    最后,在向本控件添加數(shù)據(jù)時,可以根據(jù)需要選擇調(diào)用的方法。當(dāng)只需要滿足一般的數(shù)據(jù)顯示需求時,可以使用繼承自DataGridView的DataSource屬性添加數(shù)據(jù);當(dāng)需要顯示BOM時,需要調(diào)用AddData()方法,如圖10。

    圖9 需要添加using TreeGrid

    圖10 添加數(shù)據(jù)流程圖

    4 結(jié)束語

    本控件適用于處理樹狀結(jié)構(gòu)(即層次化結(jié)構(gòu))數(shù)據(jù),只要數(shù)據(jù)庫中的數(shù)據(jù)體現(xiàn)了從屬關(guān)系,經(jīng)過預(yù)處理,都可以在控件中展現(xiàn)出來[5]。對于開發(fā)者而言,直接引用此控件,可以實現(xiàn)相關(guān)應(yīng)用的大部分功能,有效提高開發(fā)效率。本控件大多數(shù)操作需要使用函數(shù)來調(diào)用,并沒有給出屬性設(shè)計,有需要的控件開發(fā)者可以編寫更多屬性來代替函數(shù)調(diào)用,用以提升控件的易用性。

    [1]黃尹國,吳曙光.生產(chǎn)庫存管理新方法:MRP[M].北京:機械工業(yè)出版社,1987:1-2.

    [2]物資需求計劃[EB/OL].(2013-04-08)[2014-03-20]. http://wiki.mbalib.com/wiki//物資需求計劃.

    [3]耿慶田,狄婧,常亮,等.基于B+樹的數(shù)據(jù)索引存儲[J].吉林大學(xué)學(xué)報:理學(xué)版,2013(11):1134-1137.

    [4]王正霞,劉曉潔,梁剛.基于B+樹快速調(diào)優(yōu)的反饋式負載平衡算法[J].計算機應(yīng)用,2011,31(3):609-611.

    [5]B-樹和B+樹的應(yīng)用:數(shù)據(jù)搜索和數(shù)據(jù)庫索引[EB/OL]. (2012-07-29)[2014-03-20].http://blog.csdn.net/ hguisu/article/details/7786014,2012-7-29.

    [責(zé)任編輯:吳卓]

    Tree Composite Control Design for MRP Development

    YE Xiaoyan
    (South China Institute of Software Engineering,Guangzhou University,Guangzhou Guangdong 510990,China)

    There is a multilayer dependent relationship between the data in the MRP database,and in real application,not only the tree structure but also the details of the data need to be displayed.However,the existing control can not meet the requirement.In this paper,a self-defined Treegrid control was designed after the DataGrid View,blending the display styles of both the TreeView and DataGridView.And it is able to preprocess the incoming data and form a hierarchical structure.On this basis,the layered grid display of data is realized,and it is convenient for users to expand or contract the leveled data,and to do data adding or deleting operations.Meanwhile,the program developers can make full use of this function according to their demands,thus improving the development efficiency.

    MRP;self-defined control;tree-structured control

    TP311.11

    A

    1672-6138(2015)01-0005-06

    10.3969/j.issn.1672-6138.2015.01.002

    2014-11-26

    葉小艷(1982—),女,湖南長沙人,碩士,講師,網(wǎng)絡(luò)工程師,研究方向:信息技術(shù)。

    猜你喜歡
    樹狀工具箱控件
    鋼結(jié)構(gòu)樹狀支撐柱施工設(shè)計
    關(guān)于.net控件數(shù)組的探討
    軟件(2018年7期)2018-08-13 09:44:42
    樹狀月季的嫁接技術(shù)及后期管理
    Matlab曲線擬合工具箱在地基沉降預(yù)測模型中的應(yīng)用
    樹狀月季培育關(guān)鍵技術(shù)
    列表畫樹狀圖各有所長
    搜狗分號工具箱 輸入更便捷
    小熊的工具箱
    就這樣玩會VBA中常見的自定義控件
    電腦迷(2012年24期)2012-04-29 00:44:03
    爸爸的工具箱
    娃娃畫報(2009年13期)2009-11-13 03:54:02
    国语自产精品视频在线第100页| 亚洲七黄色美女视频| 精品国产亚洲在线| 特大巨黑吊av在线直播| 精品久久久久久久末码| 亚洲18禁久久av| 九九久久精品国产亚洲av麻豆 | 一二三四在线观看免费中文在| 国产 一区 欧美 日韩| 国产成人av教育| 女人被狂操c到高潮| 午夜亚洲福利在线播放| 男女下面进入的视频免费午夜| 国产99白浆流出| 亚洲国产高清在线一区二区三| 熟女电影av网| 婷婷亚洲欧美| 国产精品一区二区三区四区免费观看 | 亚洲国产欧美网| 国产精品 欧美亚洲| 在线观看免费午夜福利视频| 欧美黑人巨大hd| 老汉色av国产亚洲站长工具| 亚洲乱码一区二区免费版| 国产亚洲av高清不卡| 波多野结衣巨乳人妻| svipshipincom国产片| 成人av在线播放网站| 久久久久久久精品吃奶| 床上黄色一级片| 欧美日本亚洲视频在线播放| 国产精品亚洲一级av第二区| 国产一区二区三区视频了| 久久久久国产精品人妻aⅴ院| 中文在线观看免费www的网站| 国产精品美女特级片免费视频播放器 | 麻豆国产av国片精品| 18禁裸乳无遮挡免费网站照片| 男女视频在线观看网站免费| 欧美激情在线99| 琪琪午夜伦伦电影理论片6080| 色综合亚洲欧美另类图片| av欧美777| 久久这里只有精品中国| avwww免费| 国产精品香港三级国产av潘金莲| 亚洲真实伦在线观看| 12—13女人毛片做爰片一| 国产精品98久久久久久宅男小说| www日本在线高清视频| 天堂av国产一区二区熟女人妻| 黄色丝袜av网址大全| 一进一出抽搐动态| 久久久国产成人免费| 午夜精品在线福利| 母亲3免费完整高清在线观看| a级毛片a级免费在线| 99精品欧美一区二区三区四区| 国产不卡一卡二| 久久国产乱子伦精品免费另类| 亚洲,欧美精品.| 精品国产乱码久久久久久男人| 麻豆av在线久日| 成年免费大片在线观看| 久久久久国产一级毛片高清牌| 看免费av毛片| 国产探花在线观看一区二区| 窝窝影院91人妻| 757午夜福利合集在线观看| 手机成人av网站| 国产乱人视频| 国内揄拍国产精品人妻在线| 久久久久久大精品| 欧美xxxx黑人xx丫x性爽| 亚洲成人久久爱视频| 性欧美人与动物交配| 中文字幕久久专区| 九九在线视频观看精品| 国内精品美女久久久久久| 少妇人妻一区二区三区视频| 男女午夜视频在线观看| 丁香欧美五月| 18禁黄网站禁片免费观看直播| 国产精品久久久久久精品电影| 18禁国产床啪视频网站| 丰满人妻一区二区三区视频av | 欧美乱码精品一区二区三区| 成人永久免费在线观看视频| 亚洲av成人一区二区三| 亚洲 欧美一区二区三区| 真实男女啪啪啪动态图| 国产成人啪精品午夜网站| 高清在线国产一区| 两个人看的免费小视频| 可以在线观看毛片的网站| 天堂av国产一区二区熟女人妻| 99精品在免费线老司机午夜| 九色国产91popny在线| 国产精品一区二区免费欧美| 91老司机精品| 欧美最黄视频在线播放免费| 欧美不卡视频在线免费观看| 天堂√8在线中文| 亚洲,欧美精品.| 日本a在线网址| 国产麻豆成人av免费视频| 校园春色视频在线观看| www.熟女人妻精品国产| 亚洲av成人精品一区久久| 啦啦啦韩国在线观看视频| 一区二区三区国产精品乱码| 岛国在线观看网站| 免费在线观看影片大全网站| 国产又色又爽无遮挡免费看| 亚洲精品国产精品久久久不卡| 欧美在线一区亚洲| 日本撒尿小便嘘嘘汇集6| 99热这里只有精品一区 | 欧美乱色亚洲激情| 国产高清视频在线播放一区| 欧美av亚洲av综合av国产av| 97超视频在线观看视频| 亚洲国产欧美人成| 欧美性猛交黑人性爽| 老熟妇仑乱视频hdxx| 亚洲欧美精品综合一区二区三区| 中文字幕久久专区| 夜夜躁狠狠躁天天躁| 国产在线精品亚洲第一网站| 久久午夜综合久久蜜桃| 亚洲人成网站高清观看| 亚洲欧美日韩东京热| 动漫黄色视频在线观看| 午夜福利高清视频| 国产高清视频在线播放一区| 国产高清视频在线播放一区| 成人av一区二区三区在线看| 999精品在线视频| 夜夜看夜夜爽夜夜摸| 成人特级黄色片久久久久久久| 久久国产精品影院| 黑人巨大精品欧美一区二区mp4| 免费无遮挡裸体视频| 欧美日韩瑟瑟在线播放| 欧美乱色亚洲激情| 99国产精品一区二区三区| 亚洲自偷自拍图片 自拍| 亚洲va日本ⅴa欧美va伊人久久| 成人永久免费在线观看视频| 国产伦一二天堂av在线观看| 亚洲无线观看免费| 国产精品亚洲美女久久久| 久久精品亚洲精品国产色婷小说| 在线观看舔阴道视频| 中文字幕av在线有码专区| 欧美高清成人免费视频www| 久久精品国产综合久久久| 欧美高清成人免费视频www| 黑人操中国人逼视频| 久久精品国产综合久久久| 欧美日韩国产亚洲二区| 国产亚洲精品一区二区www| 韩国av一区二区三区四区| 国产亚洲精品av在线| 欧美日韩国产亚洲二区| 亚洲va日本ⅴa欧美va伊人久久| 亚洲最大成人中文| 91九色精品人成在线观看| 亚洲专区字幕在线| 国产亚洲精品一区二区www| 国产精品99久久久久久久久| netflix在线观看网站| netflix在线观看网站| 国产精品电影一区二区三区| 真人做人爱边吃奶动态| 9191精品国产免费久久| 国产亚洲精品综合一区在线观看| 美女被艹到高潮喷水动态| 中文字幕高清在线视频| 成人高潮视频无遮挡免费网站| 香蕉久久夜色| 日本熟妇午夜| 女同久久另类99精品国产91| 精品一区二区三区视频在线观看免费| 亚洲一区二区三区色噜噜| 日韩欧美 国产精品| 伊人久久大香线蕉亚洲五| 亚洲成人中文字幕在线播放| 一区福利在线观看| 亚洲精品色激情综合| 欧美一区二区国产精品久久精品| 久久中文字幕人妻熟女| 51午夜福利影视在线观看| 欧美成人一区二区免费高清观看 | 中文字幕高清在线视频| 久久久久免费精品人妻一区二区| 搞女人的毛片| 在线观看66精品国产| 黄色 视频免费看| 最好的美女福利视频网| 欧美在线黄色| 色吧在线观看| 久久久久久国产a免费观看| 国内毛片毛片毛片毛片毛片| 女生性感内裤真人,穿戴方法视频| 波多野结衣高清作品| 国产一区二区三区在线臀色熟女| 精品国产乱码久久久久久男人| 亚洲黑人精品在线| 桃红色精品国产亚洲av| 成人性生交大片免费视频hd| 十八禁网站免费在线| 美女黄网站色视频| 琪琪午夜伦伦电影理论片6080| 一夜夜www| 十八禁人妻一区二区| av片东京热男人的天堂| 国产单亲对白刺激| 国产高清videossex| 日日夜夜操网爽| 欧美绝顶高潮抽搐喷水| 欧美日韩精品网址| 动漫黄色视频在线观看| 好男人电影高清在线观看| 91av网一区二区| 丰满的人妻完整版| 视频区欧美日本亚洲| 欧美成人性av电影在线观看| 欧美乱妇无乱码| 国产视频内射| 国产久久久一区二区三区| 成人欧美大片| 精品国产亚洲在线| 国产精品一及| 观看美女的网站| 亚洲五月天丁香| 午夜激情福利司机影院| 国产成人啪精品午夜网站| 中文字幕久久专区| 免费无遮挡裸体视频| 每晚都被弄得嗷嗷叫到高潮| 午夜福利在线在线| 九九久久精品国产亚洲av麻豆 | 91久久精品国产一区二区成人 | 天堂动漫精品| 91在线精品国自产拍蜜月 | 一个人观看的视频www高清免费观看 | 成年女人永久免费观看视频| 亚洲欧美日韩卡通动漫| 精品一区二区三区视频在线 | 黄色片一级片一级黄色片| 免费看日本二区| xxx96com| 老司机深夜福利视频在线观看| 我的老师免费观看完整版| 美女午夜性视频免费| 十八禁网站免费在线| 久久中文字幕一级| 国产亚洲精品久久久com| 性欧美人与动物交配| 91老司机精品| 99国产精品一区二区三区| 我的老师免费观看完整版| 欧美在线黄色| 国产一区二区激情短视频| 我要搜黄色片| bbb黄色大片| 国产v大片淫在线免费观看| 亚洲人成网站高清观看| 黑人操中国人逼视频| 在线观看免费视频日本深夜| 人人妻人人澡欧美一区二区| 一进一出好大好爽视频| 久久中文字幕一级| 免费在线观看成人毛片| 99久久精品国产亚洲精品| 欧美日韩亚洲国产一区二区在线观看| 天堂网av新在线| 岛国在线观看网站| 男人舔女人下体高潮全视频| 波多野结衣高清作品| 欧美在线一区亚洲| 99热6这里只有精品| 欧美日韩亚洲国产一区二区在线观看| 精品久久久久久久人妻蜜臀av| 麻豆成人av在线观看| 99久久久亚洲精品蜜臀av| 午夜免费成人在线视频| 99精品欧美一区二区三区四区| 性色av乱码一区二区三区2| aaaaa片日本免费| 两个人看的免费小视频| 高清毛片免费观看视频网站| 给我免费播放毛片高清在线观看| 成熟少妇高潮喷水视频| 亚洲av中文字字幕乱码综合| 久久香蕉精品热| 日本与韩国留学比较| 老汉色av国产亚洲站长工具| 日本 欧美在线| 日本黄色片子视频| 一级毛片女人18水好多| 变态另类成人亚洲欧美熟女| 国产野战对白在线观看| 久久久久久国产a免费观看| 午夜福利视频1000在线观看| 婷婷丁香在线五月| 国产精品亚洲美女久久久| 久久久精品欧美日韩精品| 午夜精品在线福利| 亚洲av成人一区二区三| 亚洲国产看品久久| 国产精品自产拍在线观看55亚洲| 欧美色视频一区免费| 久久热在线av| 黄色日韩在线| 啦啦啦免费观看视频1| 久久中文字幕人妻熟女| 麻豆成人午夜福利视频| 怎么达到女性高潮| 国语自产精品视频在线第100页| 男女做爰动态图高潮gif福利片| 亚洲中文av在线| 桃红色精品国产亚洲av| 亚洲国产中文字幕在线视频| 老司机深夜福利视频在线观看| 日韩欧美国产一区二区入口| 日本免费a在线| 午夜激情福利司机影院| 日日夜夜操网爽| 国产午夜福利久久久久久| 欧美一区二区国产精品久久精品| 精品欧美国产一区二区三| 日韩欧美国产在线观看| 一个人看的www免费观看视频| 丁香欧美五月| 国产一区二区三区在线臀色熟女| 精品一区二区三区四区五区乱码| 亚洲 欧美一区二区三区| 国产三级在线视频| 嫩草影院精品99| 日本撒尿小便嘘嘘汇集6| 中文资源天堂在线| 中文字幕人成人乱码亚洲影| 天天添夜夜摸| 99久久综合精品五月天人人| 在线观看舔阴道视频| 日本黄大片高清| 岛国视频午夜一区免费看| 国产精华一区二区三区| av黄色大香蕉| 日韩免费av在线播放| 女生性感内裤真人,穿戴方法视频| 最近在线观看免费完整版| 丁香六月欧美| 人妻夜夜爽99麻豆av| 午夜免费观看网址| 国产亚洲av嫩草精品影院| 最近最新中文字幕大全电影3| 欧美日韩精品网址| 一a级毛片在线观看| 国产成人精品久久二区二区91| 国产v大片淫在线免费观看| 日韩国内少妇激情av| 免费看a级黄色片| 国产一区二区三区在线臀色熟女| 欧美色欧美亚洲另类二区| 99精品在免费线老司机午夜| 日韩人妻高清精品专区| 床上黄色一级片| 99久国产av精品| 日韩中文字幕欧美一区二区| 亚洲无线在线观看| 亚洲avbb在线观看| 久久国产精品影院| 欧美黄色片欧美黄色片| 在线看三级毛片| 网址你懂的国产日韩在线| 一区福利在线观看| 男人的好看免费观看在线视频| 国内精品久久久久精免费| 此物有八面人人有两片| 88av欧美| 天天躁日日操中文字幕| 久久久精品大字幕| 亚洲精品在线观看二区| 夜夜爽天天搞| 精品久久久久久久人妻蜜臀av| av欧美777| 女警被强在线播放| www日本在线高清视频| 国产私拍福利视频在线观看| 久久午夜亚洲精品久久| 中文资源天堂在线| 一级a爱片免费观看的视频| 亚洲aⅴ乱码一区二区在线播放| 99热精品在线国产| 国产av在哪里看| 搡老妇女老女人老熟妇| 天堂影院成人在线观看| 久久国产乱子伦精品免费另类| 国产亚洲精品久久久com| 一本综合久久免费| www日本黄色视频网| 亚洲精品久久国产高清桃花| 99精品在免费线老司机午夜| 男女午夜视频在线观看| 成人午夜高清在线视频| 国产高清videossex| 我的老师免费观看完整版| 欧美性猛交╳xxx乱大交人| 精品午夜福利视频在线观看一区| 精品福利观看| 岛国视频午夜一区免费看| 在线观看午夜福利视频| 啦啦啦韩国在线观看视频| 999久久久国产精品视频| 精品免费久久久久久久清纯| 人妻丰满熟妇av一区二区三区| 每晚都被弄得嗷嗷叫到高潮| 亚洲熟妇熟女久久| bbb黄色大片| 日韩精品中文字幕看吧| 国产91精品成人一区二区三区| 性欧美人与动物交配| 又紧又爽又黄一区二区| 琪琪午夜伦伦电影理论片6080| 日韩欧美在线二视频| 国产乱人视频| 亚洲aⅴ乱码一区二区在线播放| 级片在线观看| 午夜福利高清视频| 欧美性猛交╳xxx乱大交人| 欧美另类亚洲清纯唯美| 999久久久国产精品视频| 又大又爽又粗| 可以在线观看毛片的网站| 国产高清激情床上av| 久久久色成人| 欧美日韩瑟瑟在线播放| 国产一区二区在线av高清观看| 国内久久婷婷六月综合欲色啪| 亚洲一区二区三区色噜噜| 99国产综合亚洲精品| 91在线观看av| 亚洲欧洲精品一区二区精品久久久| 国产男靠女视频免费网站| 国产黄色小视频在线观看| 国产激情久久老熟女| 老司机在亚洲福利影院| 又粗又爽又猛毛片免费看| 国产亚洲欧美在线一区二区| 久久久久国产一级毛片高清牌| 夜夜看夜夜爽夜夜摸| 久久中文字幕一级| 一本精品99久久精品77| 99久久99久久久精品蜜桃| 美女大奶头视频| 久久午夜亚洲精品久久| 一本综合久久免费| 亚洲av美国av| 国产成人欧美在线观看| 国内少妇人妻偷人精品xxx网站 | 91老司机精品| 男女做爰动态图高潮gif福利片| 熟女人妻精品中文字幕| 久久久久国产精品人妻aⅴ院| 亚洲精品美女久久av网站| 成人三级做爰电影| 999久久久精品免费观看国产| 色综合站精品国产| 丰满人妻熟妇乱又伦精品不卡| 伊人久久大香线蕉亚洲五| 一个人观看的视频www高清免费观看 | 中文字幕精品亚洲无线码一区| 又黄又爽又免费观看的视频| 国产欧美日韩精品亚洲av| 欧美中文日本在线观看视频| 日韩免费av在线播放| 亚洲国产精品成人综合色| 一级毛片女人18水好多| 国产不卡一卡二| 熟女人妻精品中文字幕| 国产成+人综合+亚洲专区| 久久久久久久久久黄片| 特大巨黑吊av在线直播| 一进一出抽搐gif免费好疼| 丝袜人妻中文字幕| 搞女人的毛片| 变态另类丝袜制服| 亚洲精品乱码久久久v下载方式 | 久久国产精品影院| 90打野战视频偷拍视频| 色尼玛亚洲综合影院| 国产野战对白在线观看| 亚洲人成伊人成综合网2020| 99久久久亚洲精品蜜臀av| 嫁个100分男人电影在线观看| 国产免费男女视频| 琪琪午夜伦伦电影理论片6080| 丰满人妻熟妇乱又伦精品不卡| 午夜福利18| 国产真实乱freesex| 亚洲中文字幕一区二区三区有码在线看 | 给我免费播放毛片高清在线观看| av福利片在线观看| 19禁男女啪啪无遮挡网站| 91麻豆av在线| 成人国产一区最新在线观看| 免费搜索国产男女视频| 亚洲国产欧美网| 日韩欧美三级三区| 精品久久蜜臀av无| 精品久久久久久,| 国产真实乱freesex| 全区人妻精品视频| 十八禁人妻一区二区| 亚洲午夜精品一区,二区,三区| 嫩草影院精品99| 美女被艹到高潮喷水动态| 美女高潮喷水抽搐中文字幕| 久久人妻av系列| 色噜噜av男人的天堂激情| 国产精华一区二区三区| 亚洲中文字幕日韩| 午夜福利在线观看吧| 欧美绝顶高潮抽搐喷水| 他把我摸到了高潮在线观看| 免费看日本二区| 波多野结衣高清无吗| 最近在线观看免费完整版| 免费av不卡在线播放| 欧美成人一区二区免费高清观看 | 日韩三级视频一区二区三区| 欧美大码av| 99久久精品热视频| 99久久综合精品五月天人人| 亚洲av成人不卡在线观看播放网| 18禁黄网站禁片午夜丰满| 国产极品精品免费视频能看的| 国产伦人伦偷精品视频| 在线国产一区二区在线| 美女黄网站色视频| 老司机福利观看| 国产一区二区在线观看日韩 | 国产精品女同一区二区软件 | 成人精品一区二区免费| 欧美一区二区国产精品久久精品| 看片在线看免费视频| 亚洲无线在线观看| 国产精品永久免费网站| 亚洲欧美日韩无卡精品| 在线免费观看不下载黄p国产 | 精品国产超薄肉色丝袜足j| 黄片大片在线免费观看| 精品一区二区三区视频在线观看免费| 男人的好看免费观看在线视频| 精品国产亚洲在线| tocl精华| 亚洲中文字幕日韩| 中亚洲国语对白在线视频| 国内精品一区二区在线观看| 香蕉丝袜av| 亚洲中文日韩欧美视频| 免费av毛片视频| 法律面前人人平等表现在哪些方面| 一区福利在线观看| 免费看日本二区| 久久久久久九九精品二区国产| 黄片大片在线免费观看| 老熟妇乱子伦视频在线观看| 叶爱在线成人免费视频播放| 久久久久久久久免费视频了| 97超视频在线观看视频| 观看免费一级毛片| 中文字幕人妻丝袜一区二区| 真实男女啪啪啪动态图| 男人舔女人下体高潮全视频| 日本黄色片子视频| 黄色 视频免费看| 亚洲人成伊人成综合网2020| 亚洲国产精品sss在线观看| 国产激情久久老熟女| 国产欧美日韩一区二区三| 亚洲欧美日韩高清在线视频| 国产一区二区三区在线臀色熟女| 国产午夜精品论理片| 免费搜索国产男女视频| 精品福利观看| 欧美成人一区二区免费高清观看 | 欧美黑人欧美精品刺激| 99热这里只有是精品50| 中文字幕人妻丝袜一区二区| 夜夜躁狠狠躁天天躁| 日韩欧美三级三区| 亚洲欧美日韩高清在线视频| 久久精品影院6| 国产欧美日韩精品一区二区| 成人特级av手机在线观看| 好看av亚洲va欧美ⅴa在| 性色av乱码一区二区三区2| 又黄又爽又免费观看的视频| 亚洲五月天丁香| 中文亚洲av片在线观看爽| 久久久色成人| 嫩草影视91久久| xxxwww97欧美| 久久精品夜夜夜夜夜久久蜜豆| xxx96com| 嫩草影院精品99| 老司机深夜福利视频在线观看| 天天添夜夜摸| 国产熟女xx| 露出奶头的视频| 韩国av一区二区三区四区|