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

    基于WPF的圖書閱讀器的設(shè)計與實現(xiàn)

    2017-10-28 06:42鄒珺
    軟件工程 2017年9期
    關(guān)鍵詞:閱讀器圖書

    鄒珺

    摘 要:隨著互聯(lián)網(wǎng)的興起,各種圖書閱讀器也應(yīng)運而生,它們能提供類似紙張閱讀感受的功能。為了讓用戶方便、快捷地管理指定文件夾下的圖書,圖書閱讀器能實現(xiàn)圖書閱讀,并可以讀取壓縮包中的圖片文件,支持一些特定的圖書格式。本文主要描述使用WPF這個UI端技術(shù)來生成一個圖書閱讀器,包括系統(tǒng)架構(gòu)、系統(tǒng)核心類的實現(xiàn),特別是在WPF中使用了多線程技術(shù)和事件路由技術(shù),讓用戶能夠靈活自如地使用該工具進行圖書閱讀。

    關(guān)鍵詞:圖書;閱讀器;WPF

    中圖分類號:TP312 文獻標(biāo)識碼:A

    Abstract:A variety of book readers have come into being with the rise of the Internet,providing similar experience as paper reading.In order to allow users to manage the books in the specified folder conveniently and quickly,the book reader is designed to implement book reading,read picture files in a compressed file and supports some specific book formats.This paper mainly describes the book reader generated by using the UI technology of WPF,including the system architecture and the implementation of the system kernel class.Additionally,the multi-threading technology and the event routing technology are applied in WPF,which enable users to read books through this tool with ease.

    Keywords:book;reader;WPF

    1 引言(Introduction)

    圖書閱讀器能提供以下功能:

    (1)管理指定文件夾下的圖書,在圖書封面區(qū)中顯示圖書的封面。

    (2)閱讀書時,可以指定書簽,并可以跳到指定的書籍。

    (3)保存所有的狀態(tài),以便在下次繼續(xù)讀取書籍。

    (4)提供對于壓縮的內(nèi)容訪問,實現(xiàn)圖像緩存管理。

    (5)一旦一本書被打開,顯示里面的頁面和文件夾的結(jié)構(gòu)。

    本文介紹使用WPF這個UI端技術(shù)開發(fā)圖書閱讀器,該閱讀器可以讀取壓縮包中的圖片文件,支持一些特定的圖書格式[1]。

    2 圖書閱讀器系統(tǒng)架構(gòu)(Book reader system

    architecture)

    圖書閱讀器僅包含一個WPF應(yīng)用程序項目,由一個主窗體和多個用戶控件組成。

    在這個系統(tǒng)中出現(xiàn)的實體有圖書目錄、圖書列表、圖書、壓縮格式的圖書、圖像緩存等。找出這些實體后,進行面向?qū)ο蟮某橄螅页鲆恍┯泄残缘膶崿F(xiàn)未抽象基類或接口,以便于應(yīng)對變化,而一些未變的可以直接定義為類,分析如下:

    (1)文件夾可以直接定義為一個類。因為該對象相對固定,不同的文件夾除了名稱和位置不一樣之外,還可能會有一些其他變化的特性。

    (2)每個文件夾包含多部書。因為圖書的類型不是固定的,比如有壓縮文件類型的圖書和有其他格式的圖書等,需要抽象出來實現(xiàn)為一個接口。

    (3)每本圖書包含多個頁面。因為每個頁面的格式是不同的,因此也需要進行抽象。

    (4)每本圖書會包含一個圖像緩存,該緩存提供的功能相對固定,當(dāng)然也可以進行進一步抽象,不過在本示例中將實現(xiàn)為一個單一的類,以求簡化[2]。

    經(jīng)過上述分析,可以得出如圖1所示的類結(jié)構(gòu)圖

    Catalog代表一個文件夾類,它包含代表該目錄下所有圖書的ObservableCollection泛型集合類。IBook是抽象出來的代表一部圖書的接口,它實現(xiàn)了INotifyPropertyChanged以便實現(xiàn)UI級別的綁定。BaseBook是一個實現(xiàn)了IBook接口的基類,提供了對于每本圖書的基本實現(xiàn),RarBook通過派生自BaseBook類,實現(xiàn)了壓縮格式的圖書對象。IBookItem接口是代表圖書書頁的接口,IBook接口包含一個類型為List泛型集合,來表示一本書的所有圖書頁。RarPage實現(xiàn)了IBookItem接口,提供了對于RarBook類型圖書的書頁實現(xiàn)。ImageCache是每本書包含的圖像緩存信息的對象[3]。

    3 系統(tǒng)核心類的實現(xiàn)(Implementation of system

    kernel class)

    3.1 實現(xiàn)圖書目錄Catalog類

    Catalog類定義了三個屬性,分別用于指定文件路徑、用于保存圖書的列表及一個布爾值獲取和設(shè)定圖書變更信息,屬性定義代碼如下:

    3.2 定義圖書接口IBook

    IBook接口被Catelog引用,使用這種基于接口的方式可以實現(xiàn)程序間的解耦,使程序具有良好的可擴充性。IBook接口定義了一本書需要具備的基本契約,實現(xiàn)代碼如下:

    3.3 圖書基類BaseBook

    BaseBook實現(xiàn)了IBook接口,同時也要實現(xiàn)INotifyPropertyChanged接口的成員,BaseBook內(nèi)部包含ImageCache實現(xiàn)圖像緩存。BaseBook的Pages包含實現(xiàn)了IBookItem接口的對象集合,CurrentPage用于顯示當(dāng)前的圖書頁面[5]。

    BaseBook定義了八個屬性,這些屬性除了Pages是一個包含多個圖書頁面的泛型集合外,其他的都來自IBook接口的實現(xiàn)。該類重載了構(gòu)造函數(shù),提供了一個接收文件路徑的構(gòu)造函數(shù),當(dāng)文件路徑發(fā)生改變時,會觸發(fā)在INotifyPropertyChanged接口中定義的變更通知,構(gòu)造函數(shù)代碼如下:

    public BaseBook(string filePath)

    3.4 實現(xiàn)Rar壓縮文件格式的圖書

    該類引用SevenZip類庫,并從BaseBook類中派生。由于SevenZipLib依賴于7z.dll這個類庫,因此在RarBook的構(gòu)造函數(shù)中,要先設(shè)置7z.dll類庫的路徑給SevenZipLib。RarBook類的構(gòu)造函數(shù)代碼如下:

    在代碼中,RarBook的構(gòu)造函數(shù)需要傳遞兩個參數(shù):一個用來表示圖書的路徑,另一個布爾值用來確定是否需要為壓縮文件創(chuàng)建一個封面。首先調(diào)用基類的構(gòu)造函數(shù),然后獲取7z.dll的路徑,調(diào)用SevenZipExtrator類的靜態(tài)方法SetLibraryPath()為SevenZip指定庫路徑。如果需要為圖書創(chuàng)建封面的話,代碼將調(diào)用GenerateCover生成圖書封面[6]。

    3.5 圖書頁面接口IBookItem的定義

    圖書頁面類是包含在每一本圖書中的頁面的集合,因為BookReader將使用基于文件的頁面,比如壓縮包中的圖片文件,那么圖書頁面類需要具有文件路徑和文件名稱屬性。IBookItem提供了對于頁面類的基本定義,代碼如下:

    3.6 實現(xiàn)緩存管理核心類

    ImageCache類是整個緩存功能的核心,該類的內(nèi)部包含一個嵌套類ImgInfo用來保存圖像信息。與多數(shù)緩存功能的實現(xiàn)一樣,ImageCache在內(nèi)部實際上也就是使用了 Lise對象在內(nèi)存中保存圖像信息。因為過多的圖像保存會占用系統(tǒng)太多的內(nèi)存,所以ImageCache提供了一些機制來實現(xiàn)緩存數(shù)據(jù)的新增、修改和移除工作。ImgInfo類的定義和ImageCache類的構(gòu)造函數(shù)代碼如下:

    4 WPF關(guān)鍵技術(shù)(Key technology of WPF)

    4.1 在WPF中使用多線程

    WPF與Windows Forms一樣,UI元素只能由創(chuàng)建該元素的線程來訪問。此時需要借助于WPF中提供的全新的Dispatcher類,該類提供了BeginInvoke()方法。BeginInvoke是異步調(diào)用的方法,在示例中大多數(shù)都使用了同步的Invoke()方法,該方法直到UI線程實際執(zhí)行完該委托后才返回。BeginInvoke是異步的,將立即返回。

    Dispatcher按優(yōu)先級對其隊列中的元素進行排序。向Dispatcher隊列中添加元素時可指定10個級別。這些優(yōu)先級在DispatcherPriority枚舉中維護,BookReader中在后臺線程中顯示異常信息的方法,該方法使用了Invoke()方法進行同步調(diào)用,代碼如下:

    catch(Exception err) //如果產(chǎn)生異常

    {

    //在與UI相同的線程中調(diào)用異常顯示窗口

    Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal,

    (ThreadStart)delegate

    {

    //使用自定義的ExceptionManagement類

    ExceptionManagement.Manage("Catalog:LoadCovers",err);

    });

    }

    上述代碼的Invoke調(diào)用中,首先使用DispatcherPriority枚舉指定優(yōu)先級別,然后使用了一個匿名委托來調(diào)用ExceptionManagement類的Manage()靜態(tài)方法,該匿名委托要符合ThreadStart委托的方法簽名[7]。

    4.2 WPF中的事件路由技術(shù)

    路由事件的定義是由公共的靜態(tài)RoutedEvent成員加一個約定的Event后綴組成,路由事件需要在.NET事件系統(tǒng)中進行注冊。然后路由事件也有一個和普通的.NET事件一樣的事件定義,或者是一個事件包裝器,使得可以像使用普通事件那樣使用路由事件,也可以在XAML中使用事件特性語法添加事件。為WPF定義一個路由事件代碼如下:

    public static readonly RoutedEvent ZoomChangedEvent=EventManager.

    RegisterRoutedEvent("ZoomChangedEvent",RoutingStrategy.Bubble,typeof(ZoomChangedEventHandler),typeof(PageViewer));

    public delegate void ZoomChangedEventHandler

    (object sender,ZoomRoutedEventArgs e)

    public event ZoomChangedEventHandler ZoomChanged

    {

    add{AddHandler(ZoomChangedEvent,value);}

    remove{RemoveHandler(ZoomChangedEvent,value);}

    }

    在代碼中,定義了一個ZoomChangedEventHandler類型的委托,首先調(diào)用定義一個名為ZoomChangedEvent的RoutedEvent,通過調(diào)用EventManager.RegisterRoutedEvent()方法向WPF的事件系統(tǒng)注冊路由事件[8]。

    5 結(jié)論(Conclusion)

    本文介紹了使用WPF技術(shù)開發(fā)的圖書閱讀器,為了實現(xiàn)閱讀邏輯,使用面向?qū)ο蟮脑O(shè)計方式設(shè)計了多個類,以處理文件的打開和閱讀工作,對系統(tǒng)架構(gòu)、系統(tǒng)核心類的實現(xiàn),以及涉及的關(guān)鍵技術(shù)作了闡述,從中體現(xiàn)了WPF技術(shù)的強大功能。

    參考文獻(References)

    [1] Yang L,et al.A bi-direction authentication protocol for RFID based on the variable update in IOT[J].Proceedings of the 2nd International Conference on Computer and Applications ASTL,2013(02):82-83.

    [2] Xie L,et al.Continuous scanning with mobile reader in RFID systems:an experimental study[J].Proceedings of the Fourteenth ACM International Symposium on Mobile Ad Hoc Networking and Com putting,2009(08):167-168.

    [3] Kazuya Sakai,et al.Wei-Shinn Ku,Roger Zimmermann,Min-Te Sun.Dynamic Bit Encoding for Privacy Protection against Correlation Attacks in RFID Backward Channel[J].IEEE Transactions on Computers,2013(04):212-213.

    [4] 孫廣霞,張秀蘭.電子閱讀器在圖書館的推廣策略研究[J].圖書館學(xué)研究,2013(02):77-78.

    [5] 趙慧真.電子閱讀器盛行引發(fā)圖書館服務(wù)工作的變革[J].四川圖書館學(xué)報,2013(05):121-122.

    [6] 胡昌文,唐振貴,陳金菊.圖書館電子閱讀器內(nèi)容推送模式的探討[J].數(shù)字圖書館論壇,2016(10):32-33.

    [7] 劉頌莉.電子閱讀器在圖書館的應(yīng)用探討[J].科技視界,2012

    (22):55-56.

    [8] 金紅亞,周德明.電子閱讀器應(yīng)用與圖書館借閱業(yè)務(wù)的變革[J].圖書館雜志,2010(04):135-136.

    作者簡介:

    鄒 珺(1981-),女,碩士,講師.研究領(lǐng)域:軟件開發(fā).endprint

    猜你喜歡
    閱讀器圖書
    基于反向權(quán)重的閱讀器防碰撞算法
    無障礙圖書聯(lián)盟
    The Magna Carta
    圖書推薦
    Winner Takes All
    歡迎來到圖書借閱角
    一種高效的RFID系統(tǒng)冗余閱讀器消除算法
    一種RFID網(wǎng)絡(luò)系統(tǒng)中消除冗余閱讀器的高效算法
    盲人閱讀器
    王馨瑶露胸无遮挡在线观看| 搡女人真爽免费视频火全软件| 午夜日本视频在线| 国产男女内射视频| 高清欧美精品videossex| 国产欧美日韩一区二区三区在线| 亚洲图色成人| 亚洲成av片中文字幕在线观看 | 免费观看a级毛片全部| 多毛熟女@视频| 国产一区二区 视频在线| 久久久久人妻精品一区果冻| 夫妻午夜视频| 欧美精品国产亚洲| 国产精品免费大片| 精品国产乱码久久久久久小说| 婷婷色麻豆天堂久久| 男女免费视频国产| 国产免费现黄频在线看| 国产免费现黄频在线看| 久久久久精品人妻al黑| 国产白丝娇喘喷水9色精品| 亚洲精品美女久久久久99蜜臀 | 精品少妇内射三级| 毛片一级片免费看久久久久| 久久午夜福利片| 99久国产av精品国产电影| a 毛片基地| 丝瓜视频免费看黄片| 看免费成人av毛片| 国产国语露脸激情在线看| 两个人看的免费小视频| 成人二区视频| 黄色一级大片看看| 日韩制服骚丝袜av| 国产精品久久久久成人av| 女人高潮潮喷娇喘18禁视频| 欧美日韩一区二区视频在线观看视频在线| 少妇人妻久久综合中文| 久久国内精品自在自线图片| 日韩电影二区| 这个男人来自地球电影免费观看 | 亚洲一区中文字幕在线| 久久久精品免费免费高清| 人成视频在线观看免费观看| 一边亲一边摸免费视频| 一区二区三区四区激情视频| 日日摸夜夜添夜夜爱| 老女人水多毛片| 亚洲第一青青草原| 男女免费视频国产| 一级,二级,三级黄色视频| 日本wwww免费看| 2018国产大陆天天弄谢| 美女福利国产在线| 亚洲欧美一区二区三区国产| 久久久久久久大尺度免费视频| 建设人人有责人人尽责人人享有的| 王馨瑶露胸无遮挡在线观看| 最近手机中文字幕大全| 亚洲国产色片| 国产无遮挡羞羞视频在线观看| 精品少妇一区二区三区视频日本电影 | 亚洲成人一二三区av| 在线观看www视频免费| 乱人伦中国视频| 精品一品国产午夜福利视频| 久久毛片免费看一区二区三区| 人人妻人人爽人人添夜夜欢视频| 午夜福利在线观看免费完整高清在| 久久久久精品性色| 精品视频人人做人人爽| 亚洲国产精品一区二区三区在线| 一级片'在线观看视频| 我要看黄色一级片免费的| 国产日韩欧美在线精品| 丝袜人妻中文字幕| 中文字幕av电影在线播放| 国产欧美日韩一区二区三区在线| 欧美日本中文国产一区发布| 成人国产麻豆网| 国产成人免费无遮挡视频| 久久久久久久大尺度免费视频| 欧美+日韩+精品| 美女大奶头黄色视频| 一级毛片电影观看| 久热久热在线精品观看| 看免费成人av毛片| 桃花免费在线播放| 亚洲欧美一区二区三区国产| 成年人免费黄色播放视频| 久久久久精品久久久久真实原创| videossex国产| 精品人妻一区二区三区麻豆| 日韩av不卡免费在线播放| www.熟女人妻精品国产| 老汉色∧v一级毛片| 在线天堂中文资源库| 91aial.com中文字幕在线观看| 两个人看的免费小视频| 新久久久久国产一级毛片| 一级毛片黄色毛片免费观看视频| 日韩av在线免费看完整版不卡| 90打野战视频偷拍视频| 欧美 日韩 精品 国产| 日韩制服丝袜自拍偷拍| 韩国精品一区二区三区| 在线观看一区二区三区激情| 欧美人与善性xxx| 成人免费观看视频高清| 久久精品国产亚洲av高清一级| 国产女主播在线喷水免费视频网站| 亚洲成色77777| 亚洲av中文av极速乱| 91aial.com中文字幕在线观看| 亚洲av成人精品一二三区| 国产一区二区在线观看av| 免费久久久久久久精品成人欧美视频| 欧美精品av麻豆av| 在线观看免费高清a一片| 亚洲一区中文字幕在线| 自线自在国产av| 国产一区二区激情短视频 | 啦啦啦啦在线视频资源| 久久国产精品大桥未久av| av又黄又爽大尺度在线免费看| 老司机亚洲免费影院| av视频免费观看在线观看| 国产精品成人在线| 好男人视频免费观看在线| 免费黄频网站在线观看国产| 你懂的网址亚洲精品在线观看| 国产免费福利视频在线观看| 亚洲少妇的诱惑av| 精品人妻一区二区三区麻豆| 亚洲,欧美精品.| 亚洲第一区二区三区不卡| 99热国产这里只有精品6| av一本久久久久| 少妇猛男粗大的猛烈进出视频| 久久99热这里只频精品6学生| 男女高潮啪啪啪动态图| av国产精品久久久久影院| 亚洲国产精品成人久久小说| 在线 av 中文字幕| 99久久综合免费| 嫩草影院入口| 日本欧美国产在线视频| 亚洲国产色片| 亚洲精品日本国产第一区| 久久久久国产精品人妻一区二区| 亚洲欧美一区二区三区国产| 日韩制服丝袜自拍偷拍| 免费看不卡的av| 老司机影院毛片| 日本午夜av视频| 国产成人91sexporn| 国产亚洲最大av| 亚洲 欧美一区二区三区| 曰老女人黄片| 久久人人97超碰香蕉20202| 亚洲,欧美,日韩| 亚洲经典国产精华液单| 午夜日本视频在线| av网站在线播放免费| 中国国产av一级| 欧美国产精品va在线观看不卡| 亚洲五月色婷婷综合| 少妇精品久久久久久久| 一级毛片黄色毛片免费观看视频| 777米奇影视久久| 欧美成人午夜精品| 香蕉丝袜av| 多毛熟女@视频| 国产精品蜜桃在线观看| 纵有疾风起免费观看全集完整版| 久久综合国产亚洲精品| 国产成人精品一,二区| 婷婷色麻豆天堂久久| 少妇猛男粗大的猛烈进出视频| videos熟女内射| a级毛片在线看网站| 中文字幕av电影在线播放| 国产免费又黄又爽又色| 亚洲欧洲国产日韩| 久久久久国产精品人妻一区二区| 成年人免费黄色播放视频| 国产精品人妻久久久影院| 亚洲五月色婷婷综合| 成人亚洲精品一区在线观看| 9色porny在线观看| 精品国产一区二区三区四区第35| 一区在线观看完整版| 欧美 亚洲 国产 日韩一| 欧美精品高潮呻吟av久久| 另类亚洲欧美激情| 国产成人精品无人区| 26uuu在线亚洲综合色| 可以免费在线观看a视频的电影网站 | 国产白丝娇喘喷水9色精品| 在线看a的网站| 亚洲精品日韩在线中文字幕| 久久久久视频综合| 日韩免费高清中文字幕av| 男女午夜视频在线观看| 老司机影院毛片| 26uuu在线亚洲综合色| 精品卡一卡二卡四卡免费| 女人被躁到高潮嗷嗷叫费观| 国产伦理片在线播放av一区| 99国产精品免费福利视频| 在线天堂最新版资源| 日韩制服骚丝袜av| 午夜福利影视在线免费观看| 亚洲精品国产av蜜桃| 国产一区二区激情短视频 | 少妇人妻久久综合中文| 不卡av一区二区三区| 青春草视频在线免费观看| 国产免费福利视频在线观看| 亚洲精品,欧美精品| 九草在线视频观看| 哪个播放器可以免费观看大片| 国产麻豆69| 国产免费一区二区三区四区乱码| 婷婷成人精品国产| 青春草视频在线免费观看| 夫妻性生交免费视频一级片| 这个男人来自地球电影免费观看 | 国产男人的电影天堂91| a 毛片基地| 女人高潮潮喷娇喘18禁视频| 丝袜美腿诱惑在线| 男女边吃奶边做爰视频| 热re99久久精品国产66热6| 国产探花极品一区二区| 亚洲av.av天堂| 亚洲国产色片| 国产毛片在线视频| 国产成人91sexporn| 亚洲一区中文字幕在线| 免费在线观看完整版高清| 日韩精品有码人妻一区| 国语对白做爰xxxⅹ性视频网站| 高清在线视频一区二区三区| 亚洲国产日韩一区二区| 精品久久久久久电影网| 卡戴珊不雅视频在线播放| 亚洲av免费高清在线观看| 国产一区有黄有色的免费视频| 日本-黄色视频高清免费观看| 国产成人免费观看mmmm| 亚洲国产欧美网| 人妻系列 视频| 在线观看人妻少妇| 伦理电影大哥的女人| 国产精品秋霞免费鲁丝片| 国语对白做爰xxxⅹ性视频网站| 日韩一区二区三区影片| 亚洲在久久综合| 人人妻人人澡人人看| 午夜日韩欧美国产| 九九爱精品视频在线观看| 99国产精品免费福利视频| 日韩中字成人| av在线播放精品| 女性被躁到高潮视频| 国产亚洲精品第一综合不卡| 精品国产露脸久久av麻豆| 日本色播在线视频| 国产视频首页在线观看| 激情视频va一区二区三区| 午夜福利一区二区在线看| 视频在线观看一区二区三区| 国产视频首页在线观看| 啦啦啦啦在线视频资源| 久久久久国产网址| 五月伊人婷婷丁香| 大片免费播放器 马上看| 免费少妇av软件| 国产精品国产三级专区第一集| 国产片内射在线| 老汉色∧v一级毛片| 国产精品熟女久久久久浪| 免费黄频网站在线观看国产| 国产精品国产三级专区第一集| 亚洲av电影在线观看一区二区三区| 建设人人有责人人尽责人人享有的| 久久鲁丝午夜福利片| 自拍欧美九色日韩亚洲蝌蚪91| 美女国产高潮福利片在线看| 人妻一区二区av| 国产欧美日韩综合在线一区二区| 久久韩国三级中文字幕| 自线自在国产av| 免费女性裸体啪啪无遮挡网站| 各种免费的搞黄视频| 少妇熟女欧美另类| 国产成人精品在线电影| 国产亚洲最大av| 国产爽快片一区二区三区| 久久99一区二区三区| 天堂8中文在线网| 97在线人人人人妻| 男的添女的下面高潮视频| 久久 成人 亚洲| 精品一品国产午夜福利视频| 精品国产乱码久久久久久小说| 一级毛片我不卡| 午夜福利乱码中文字幕| 26uuu在线亚洲综合色| 九色亚洲精品在线播放| av有码第一页| 色哟哟·www| 欧美精品亚洲一区二区| 亚洲,欧美,日韩| 26uuu在线亚洲综合色| 91精品伊人久久大香线蕉| 极品少妇高潮喷水抽搐| 91aial.com中文字幕在线观看| 亚洲成人av在线免费| 亚洲av成人精品一二三区| 精品少妇内射三级| 国产精品国产三级国产专区5o| 日韩视频在线欧美| 亚洲精品aⅴ在线观看| 青青草视频在线视频观看| 国产精品蜜桃在线观看| 看十八女毛片水多多多| 国产精品秋霞免费鲁丝片| 夜夜骑夜夜射夜夜干| av线在线观看网站| 宅男免费午夜| 午夜福利网站1000一区二区三区| 成人国产麻豆网| 亚洲国产最新在线播放| 男女午夜视频在线观看| 人体艺术视频欧美日本| 免费不卡的大黄色大毛片视频在线观看| 91在线精品国自产拍蜜月| 人妻系列 视频| 深夜精品福利| 观看av在线不卡| 综合色丁香网| 亚洲国产成人一精品久久久| 国产探花极品一区二区| 91国产中文字幕| 亚洲,一卡二卡三卡| 国产亚洲精品第一综合不卡| 免费高清在线观看视频在线观看| 激情五月婷婷亚洲| 纯流量卡能插随身wifi吗| 人成视频在线观看免费观看| 欧美日韩视频高清一区二区三区二| 建设人人有责人人尽责人人享有的| 18禁国产床啪视频网站| 亚洲成国产人片在线观看| 黄网站色视频无遮挡免费观看| 国产免费现黄频在线看| 亚洲综合色网址| 黄色 视频免费看| 日韩一本色道免费dvd| 亚洲精品久久午夜乱码| 久久狼人影院| 欧美精品一区二区免费开放| 亚洲欧美清纯卡通| 考比视频在线观看| 99热网站在线观看| 亚洲欧美一区二区三区久久| 国产一级毛片在线| 美女脱内裤让男人舔精品视频| 亚洲欧美成人综合另类久久久| 9191精品国产免费久久| 日韩精品免费视频一区二区三区| 亚洲精品日韩在线中文字幕| 美女福利国产在线| kizo精华| 成人国产av品久久久| 日韩熟女老妇一区二区性免费视频| 国产综合精华液| 18+在线观看网站| 国产激情久久老熟女| 美女中出高潮动态图| 亚洲成国产人片在线观看| 国产精品麻豆人妻色哟哟久久| 国产一区二区在线观看av| 亚洲少妇的诱惑av| 亚洲国产欧美在线一区| 一区二区日韩欧美中文字幕| 国产人伦9x9x在线观看 | 我的亚洲天堂| 免费大片黄手机在线观看| 少妇猛男粗大的猛烈进出视频| 国产一区二区三区综合在线观看| 精品少妇久久久久久888优播| 欧美黄色片欧美黄色片| 啦啦啦视频在线资源免费观看| 在线精品无人区一区二区三| 久久韩国三级中文字幕| 丝袜美腿诱惑在线| 曰老女人黄片| 久久精品亚洲av国产电影网| 久久久久久久国产电影| 美女国产视频在线观看| 国产成人精品一,二区| 日韩av免费高清视频| 80岁老熟妇乱子伦牲交| 综合色丁香网| 亚洲人成77777在线视频| 午夜福利影视在线免费观看| 在线看a的网站| 午夜激情av网站| 亚洲激情五月婷婷啪啪| 国产精品一二三区在线看| 欧美精品一区二区免费开放| 欧美成人午夜免费资源| 色吧在线观看| 午夜福利乱码中文字幕| 人人澡人人妻人| 久久久久精品人妻al黑| 99九九在线精品视频| 日本-黄色视频高清免费观看| 国产精品久久久久成人av| 交换朋友夫妻互换小说| 久久久精品区二区三区| 中文字幕人妻熟女乱码| 国产亚洲av片在线观看秒播厂| 色婷婷av一区二区三区视频| 亚洲第一av免费看| 搡老乐熟女国产| 欧美人与善性xxx| 免费观看无遮挡的男女| 欧美日韩一区二区视频在线观看视频在线| 欧美激情高清一区二区三区 | 啦啦啦视频在线资源免费观看| 久久久久国产网址| 在线观看免费高清a一片| 丝袜美腿诱惑在线| 日韩 亚洲 欧美在线| 亚洲人成电影观看| 18禁观看日本| 国产一区亚洲一区在线观看| av视频免费观看在线观看| 天堂8中文在线网| 尾随美女入室| 久久精品久久精品一区二区三区| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 亚洲图色成人| 国产精品人妻久久久影院| 考比视频在线观看| 校园人妻丝袜中文字幕| 熟女电影av网| 亚洲精品成人av观看孕妇| 午夜av观看不卡| 亚洲av在线观看美女高潮| 自拍欧美九色日韩亚洲蝌蚪91| 成年动漫av网址| 久久人人爽av亚洲精品天堂| 老司机影院毛片| 男人爽女人下面视频在线观看| 纵有疾风起免费观看全集完整版| 侵犯人妻中文字幕一二三四区| 免费高清在线观看视频在线观看| 国产成人欧美| 一本色道久久久久久精品综合| 久久久a久久爽久久v久久| 亚洲内射少妇av| 街头女战士在线观看网站| 人人妻人人添人人爽欧美一区卜| 国产高清国产精品国产三级| 日日啪夜夜爽| 五月伊人婷婷丁香| 中文字幕制服av| 国产 一区精品| 韩国高清视频一区二区三区| 亚洲av欧美aⅴ国产| av不卡在线播放| 久久毛片免费看一区二区三区| 在线亚洲精品国产二区图片欧美| 亚洲成色77777| 亚洲国产精品一区三区| 少妇被粗大的猛进出69影院| 精品久久蜜臀av无| 18禁观看日本| 一区二区av电影网| 十八禁高潮呻吟视频| 一区二区av电影网| 91成人精品电影| 一本色道久久久久久精品综合| 国产在线一区二区三区精| 人人妻人人澡人人看| 亚洲精品中文字幕在线视频| 精品人妻偷拍中文字幕| 午夜福利视频精品| 亚洲精华国产精华液的使用体验| av片东京热男人的天堂| 啦啦啦啦在线视频资源| 狠狠婷婷综合久久久久久88av| 爱豆传媒免费全集在线观看| 精品亚洲成国产av| av免费在线看不卡| 欧美成人午夜免费资源| 日本vs欧美在线观看视频| 新久久久久国产一级毛片| 成人国产av品久久久| 日日撸夜夜添| 亚洲av在线观看美女高潮| 人人妻人人澡人人看| 中文字幕亚洲精品专区| 黄片无遮挡物在线观看| 亚洲欧美日韩另类电影网站| 边亲边吃奶的免费视频| 美女国产高潮福利片在线看| 老鸭窝网址在线观看| 亚洲精品成人av观看孕妇| 中文欧美无线码| 午夜精品国产一区二区电影| 精品国产一区二区久久| 久久久国产欧美日韩av| 免费久久久久久久精品成人欧美视频| 老熟女久久久| 七月丁香在线播放| 美女午夜性视频免费| 多毛熟女@视频| 国产毛片在线视频| 青青草视频在线视频观看| 99re6热这里在线精品视频| 91在线精品国自产拍蜜月| 五月开心婷婷网| 在线观看免费高清a一片| 黑丝袜美女国产一区| 伦理电影免费视频| 久久久久精品人妻al黑| 美女福利国产在线| 黄片小视频在线播放| 天美传媒精品一区二区| 大香蕉久久网| 亚洲欧美一区二区三区久久| 欧美xxⅹ黑人| 下体分泌物呈黄色| 亚洲精品视频女| 一区二区三区激情视频| 欧美日本中文国产一区发布| 国产精品 欧美亚洲| av视频免费观看在线观看| 人人澡人人妻人| 国产一区二区激情短视频 | 午夜91福利影院| 香蕉丝袜av| a级毛片黄视频| 中文天堂在线官网| 日韩 亚洲 欧美在线| 老鸭窝网址在线观看| 少妇 在线观看| 一区二区三区精品91| 婷婷色av中文字幕| 免费人妻精品一区二区三区视频| 欧美精品亚洲一区二区| 婷婷色麻豆天堂久久| 国产无遮挡羞羞视频在线观看| 国产精品无大码| 女人被躁到高潮嗷嗷叫费观| 精品一区二区三区四区五区乱码 | 黄片无遮挡物在线观看| 国产精品久久久久久久久免| 精品国产乱码久久久久久小说| 三上悠亚av全集在线观看| 亚洲国产av新网站| 免费少妇av软件| www.熟女人妻精品国产| 免费在线观看完整版高清| 亚洲 欧美一区二区三区| 夫妻性生交免费视频一级片| 亚洲综合精品二区| 美女大奶头黄色视频| 一区二区三区激情视频| 国产国语露脸激情在线看| 考比视频在线观看| av电影中文网址| 哪个播放器可以免费观看大片| 欧美精品高潮呻吟av久久| 日日爽夜夜爽网站| 亚洲一区二区三区欧美精品| 丝袜喷水一区| 亚洲色图综合在线观看| 男女啪啪激烈高潮av片| 老女人水多毛片| 最近中文字幕高清免费大全6| 久久人妻熟女aⅴ| 女人被躁到高潮嗷嗷叫费观| 激情五月婷婷亚洲| 免费观看av网站的网址| 午夜精品国产一区二区电影| 中文字幕最新亚洲高清| 亚洲欧美精品自产自拍| 晚上一个人看的免费电影| 有码 亚洲区| 精品国产一区二区三区久久久樱花| 亚洲精品成人av观看孕妇| 少妇的丰满在线观看| 亚洲中文av在线| 麻豆精品久久久久久蜜桃| 亚洲精品乱久久久久久| 精品酒店卫生间| 国产乱来视频区| 777米奇影视久久| 亚洲av电影在线进入| 婷婷色av中文字幕| 国产精品 欧美亚洲| 欧美激情高清一区二区三区 | 日本黄色日本黄色录像| 少妇 在线观看| 大码成人一级视频| 美女高潮到喷水免费观看| 99热全是精品|