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

    基于VC++的研究生IMS對話框初步設計

    2010-06-05 10:47:50張占陽
    電子設計工程 2010年10期
    關鍵詞:信息

    張占陽

    (長安大學 地測學院 地理信息系統(tǒng)系,陜西 西安 710054)

    傳統(tǒng)的信息管理系統(tǒng)涉及的內(nèi)容廣泛,但社會對其發(fā)展和完善有了極大增加,因而規(guī)范管理、提高工作效率已變得尤為重要[1-3]。一般情況下,在系統(tǒng)總體設計和系統(tǒng)編碼實現(xiàn)的過程中就已經(jīng)設定了屬性段或值域,從而使得外部信息或數(shù)據(jù)錄入時只能n:n對號入座,而采集或收集的其他附加信息就有可能被忽略或刪掉,這一部分無用信息由于無法錄入到信息管理系統(tǒng)的數(shù)據(jù)庫中而白白浪費掉。當然,一般的信息管理系統(tǒng)都給出了指定的字段,所以在輸入數(shù)據(jù)時只需要按照指定的字段輸入內(nèi)容即可,只有當需要錄入新的數(shù)據(jù)信息時才需要通過更新數(shù)據(jù)庫來添加新的屬性段或字段,但增加新字段使系統(tǒng)或數(shù)據(jù)庫更新,會帶來大量的人力或資金的消費。因此,這里針對研究生管理系統(tǒng)(IMS)設計了一種較為合理、更加完善的人機對話框來實現(xiàn)在錄入基本信息或所需信息的同時能夠?qū)崿F(xiàn)附加類或新增類信息的錄入。

    1 研究生信息對話框建立

    基于VC++建立一個 “隱藏工具欄”、“初始化狀態(tài)欄”的單文檔研究生IMS(信息管理系統(tǒng))MFC[4]工程,該工程的具體目的是實現(xiàn)研究生基本信息、專業(yè)信息、選課信息及其對應新增附加信息的輸入和錄入。

    1.1 研究生基本信息對話框

    在MFC工程類中建立基于對話框類的研究生基本信息類(CBaseXinxi),并在該類中建立基本信息變量姓名、性別、民族、籍貫(省、市)、生日、血型、身高以及自我介紹等,其中姓名、民族、生日、身高和自我介紹屬于編輯框類變量,性別屬于單選框類變量,籍貫中的省及血型屬于組合框類變量,市屬于列表框類變量。

    通過對研究生基本信息建立類向?qū)氤跏蓟瘮?shù)WM_InitDialog(),并在該函數(shù)中對各變量進行初始化,使性別變量默認為男性(即SetCheck(TRUE)),設定組合框變量“省”當前選擇項目為第一個項目(即 SetCurSel(0)),再對列表框變量“市”通過AddString(項目名)添加第一個項目并將其作為默認選中項目,設定血型當前默認血型類型 (如O型)。建立基于組合框類“省”的響應函數(shù)WM_SelChange(),實現(xiàn)對省級以下各城市的不同選擇。這樣,基本信息對話框建立完成。但需要在工程Doc類中引入一個CBaseXinxi類的對象或指針,使得在View類菜單響應函數(shù)“輸入研究生基本信息函數(shù)”中實現(xiàn)對該類對象或指針的調(diào)用并返回對話框中的基本信息,從而為后期的數(shù)據(jù)錄入、數(shù)據(jù)處理、數(shù)據(jù)應用以及分析等奠定基礎,圖1為研究生基本信息的錄入,研究生基本信息的顯示則如圖2所示。

    圖1 研究生基本信息輸入示例Fig.1 Inputting example of graduate basic information

    圖2 研究生基本信息顯示示例Fig.2 Displaying example of graduate basic information

    1.2 研究生專業(yè)信息和選課信息對話框

    一般情況下,當信息系統(tǒng)建立之后,只需按系統(tǒng)中給出的基本信息字段來采集學生對應的基本信息,如本示例研究生基本信息對話框中只需按照姓名、性別、民族、籍貫、生日、身高、血型和自我介紹來采集或錄入各班級學生的數(shù)據(jù)作為各個記錄,并將這些數(shù)據(jù)存入到指定庫中。同理,研究生專業(yè)信息對話框類(CprofessioanXinxi)和研究生選課信息對話框類(CxuanKeXinxi)的建立思想和基本信息對話框大同小異,內(nèi)含字段:姓名、學號、學院、專業(yè)、電話、導師等,數(shù)據(jù)錄入和顯示與前者思路類似,這里不再詳細介紹。圖3、圖4分別為研究生專業(yè)信息對話框和選課信息錄入對話框。

    2 新增信息或附加信息錄入研究

    2.1 問題探討

    圖3 研究生專業(yè)信息對話框Fig.3 Dialog box of graduate professional information

    圖4 研究生選課信息對話框Fig.4 Dialog box of graduate elective course information

    對于系統(tǒng)對話框中給定的字段,只需錄入指定的記錄即可。但有時根據(jù)用戶需求,需要增添許多新信息,相應的系統(tǒng)就必須增加許多新的功能模塊來實現(xiàn)對新增數(shù)據(jù)的各種處理和應用,這就要求必須對系統(tǒng)和對應的數(shù)據(jù)庫進行更新,而更新和建庫費用又是巨大的,這就給系統(tǒng)庫的更新和維護人員帶來了很多新問題。因此提出了一種基于對話框的附加信息錄入方法,在錄入新增數(shù)據(jù)的同時既能指定字段或?qū)傩杂颍帜芴砑訉母鱾€記錄數(shù)據(jù)。

    2.2 新增或附加信息錄入

    對于新增數(shù)據(jù),可以采用建立對話框的形式來解決附加數(shù)據(jù)類型和數(shù)據(jù)變量的轉(zhuǎn)換和輸入。附加信息錄入步驟可大致歸結(jié)如下:

    1)在MFC工程中其他類不變的情況下,建立其派生類附加信息類 (CFujiaXinxin),同時規(guī)定其公有繼承CDialog類;2)在附加信息類中增加字符串Cstring類型的指針或變量,其名稱為字段或?qū)傩杂?,同時增加一個CString類型的記錄1變量,使新增字段和新增記錄相對應;3)在CFujiaXinxin類中添加若干CString類型變量或指針,變量或指針名為字段或?qū)傩杂?i(1<i<n,n為新增信息類數(shù)量);因為一般情況下一個字段對應一個小的記錄數(shù)據(jù),所以也需要增加若干CString類型的記錄i變量 (1<i<n,n為新增信息類數(shù)據(jù));4)對附加信息類進行初始化,使其中的CString型變量進行兩兩對應(即數(shù)據(jù)類型和數(shù)據(jù)變量的1:1對應);5)在各個信息類中引入CFujiaXinxin類的變量或指針,實現(xiàn)對附加信息類數(shù)據(jù)的調(diào)用;6)在各個信息類中增加按鈕CButton類對象,并引入按鈕相應函數(shù)[5];7)完善各個按鈕響應函數(shù),實現(xiàn)對應的數(shù)據(jù)處理、應用等,如通過附加信息類的變量或指針實現(xiàn)對附加信息的歸類、存儲、顯示和其他數(shù)據(jù)分析與處理等功能;8)在工程類子類View類中調(diào)用各個信息對話框,再通過各個信息對話框調(diào)用附加信息類對話框,從而實現(xiàn)對不同附加信息類的分類對應存儲和應用等。圖5為附加信息的數(shù)據(jù)數(shù)錄入,研究生附加選課信息顯示則如圖6所示。

    圖5 研究生附加選課信息錄入示例Fig.5 Inputting example of graduate additional elective course information

    圖6 研究生附加選課信息顯示示例Fig.6 Displaying example of graduate additional elective course information

    3 附加信息類型轉(zhuǎn)換

    通過上述過程,可實現(xiàn)研究生基本信息、專業(yè)信息和選課信息的常規(guī)錄入以及新增附加信息的基本錄入。但需要注意的是,附加信息類中的變量類型都是CString型的,而錄入的附加信息可能是 int型、folat型、Char型和 BSTR型或VARIANT型,也可能是幾種類型的組合,這就需要討論CString類型向不同類型的轉(zhuǎn)換問題[6]。

    CString是一種很有用的數(shù)據(jù)類型,它很大程度上簡化了MFC中的許多操作,使得MFC在做字符串操作時方便很多。隨著科技的飛速發(fā)展,CString型變量與其他類型變量之間的轉(zhuǎn)換算法和方法也越來越完善,這里簡單介紹VC++中CString型轉(zhuǎn)換成int型、Char型和BSTR型的大致思路[7]。

    3.1 CString型轉(zhuǎn)化成int型

    把CString類型的數(shù)據(jù)轉(zhuǎn)化成整數(shù)類型最簡單的方法就是使用標準的字符串到整數(shù)轉(zhuǎn)換例程。雖然通常覺得使用_atoi()函數(shù)是一個好選擇,但并非是唯一的正確選擇。如果決定使用 Unicode字符,那就應該用_ttoi(),它在ANSI編碼系統(tǒng)中被編譯成_atoi(),而在 Unicode編碼系統(tǒng)中編譯成_wtoi()。 當然也可以考慮使用 _tcstoul()或者 _tcstol(),它們都能把字符串轉(zhuǎn)換成任意進制的長整數(shù)(如二進制、八進制、十進制或十六進制),不同點在于前者轉(zhuǎn)化后的數(shù)據(jù)是無符號的(unsigned),而后者相反。

    3.2 CString型轉(zhuǎn)化成Char*型

    對于系統(tǒng)的某些屬性段(如性別或地區(qū)編號等)可以設置成Char型的值域,而通過外部設備錄入的信息為CString型數(shù)據(jù),這時就需要考慮CString型向Char型轉(zhuǎn)化的諸多問題。由于CString型轉(zhuǎn)化為Char*型的方法比較普遍,這里主要介紹目前被廣泛運用的3種轉(zhuǎn)換方法。

    3.2.1 強制類型轉(zhuǎn)換為LPCTSTR

    這是一種略微硬性的轉(zhuǎn)換,有關“正確”的做法,人們在認識上還存在許多混亂,正確的使用方法有很多,但錯誤的使用方法可能與正確的使用方法一樣多。首先要了解CString是一種很特殊的C++對象,里面包含了3個值:一個指向某個數(shù)據(jù)緩沖區(qū)的指針,一個是該緩沖中有效的字符記數(shù),一個是緩沖區(qū)長度。有效字符數(shù)的大小可以是從0到該緩沖最大長度減1之間的任何數(shù) (因為字符串結(jié)尾有一個NULL字符)。字符記數(shù)和緩沖區(qū)長度被巧妙隱藏。

    除非做一些特殊的操作,否則不可能知道給CString對象分配的緩沖區(qū)的長度。這樣,即使獲得了該0緩沖的地址,也無法更改其中的內(nèi)容,不能截短字符串,也絕對沒有辦法加長它的內(nèi)容,否則第一時間就會看到溢出。LPCTSTR操作符(或者更明確地說就是 TCHAR*操作符)在 CString類中被重載了,該操作符的定義是返回緩沖區(qū)的地址。因此,如果需要一個指向CString的字符串指針的話,可以這樣做:

    這是由C語言的強制類型轉(zhuǎn)化規(guī)則實現(xiàn)的,當需要強制類型轉(zhuǎn)化時,C++規(guī)定允許這種選擇。這種強制轉(zhuǎn)化適合所有這種情況,任何帶有LPCTSTR類型參數(shù)的函數(shù)都會強制執(zhí)行這種轉(zhuǎn)換。有一件事情是不能做的,那就是修改字符串。比如,嘗試用“,”代替“.”,不要這樣做,因為由于國際化問題,應該使用十進制轉(zhuǎn)換的National Language Support特性。需注意的是,緩沖有一個計數(shù),它是不可存取的(它位于CString地址之下的一個隱藏區(qū)域),如果改變這個串,緩沖中的字符計數(shù)不會反映所做的修改。此外,如果字符串長度恰好是該字符串物理限制的長度,那么擴展該字符串將改寫緩沖以外的任何數(shù)據(jù),那就是改寫無權(quán)進行寫操作的內(nèi)存數(shù)據(jù),也會毀壞不屬于自己的內(nèi)存,這也是應用程序真正的致命之處。

    3.2.2 使用CString對象的GetBuffer方法

    有時如果需要修改CString型變量中的內(nèi)容,有一個特殊的方法可以使用,就是調(diào)用CString型變量的GetBuffer()函數(shù),它的作用是返回一個可寫的緩沖指針。如果只是打算修改字符或截短字符串,可以通過如下代碼實現(xiàn):

    這是GetBuffer的第一種用法,也是最簡單的一種,不用給它傳遞參數(shù),它使用默認值0,意思是使用該字符串指針但不加長它。當調(diào)用ReleaseBuffer時,字符串的實際長度會被重新計算,然后被存入到CString對象中。必須強調(diào)一點,在GetBuffer()和 ReleaseBuffer()范圍中,一定不要調(diào)用操作緩沖函數(shù)的CString型對象的任何方法。因為ReleaseBuffer()被調(diào)用之前,該CString型對象的完整性得不到保障。

    需要注意的是,如果有一個常量串指針,這個串指針本身的值被存儲在只讀內(nèi)存中,如果試圖存儲它,即使已經(jīng)調(diào)用了GetBuffer(),并獲得一個只讀內(nèi)存的指針,存入操作也會失敗,并報告指針值存取錯誤。通常C程序員都有一個通病就是分配一個固定長度的緩沖,對它進行sprintf()操作,然后將它賦值給一個CString型的變量或指針。如下面示例:

    采用此方法,即使字符串長度超過指定字符長度的時候,也不會破壞堆棧。

    還有一個常見的錯誤就是:既然固定大小的內(nèi)存不工作,那么就采用動態(tài)分配字節(jié)。但這種做法弊端更為明顯。如下示例:

    其實它可以能被簡單地寫成:

    需要注意,sprintf()例子都不是Unicode就緒的,盡管可以使用tsprintf()以及用_T()來包圍格式化字符串,但是基本思路不變,而且是在走彎路,也很容易出錯。

    3.2.3 利用控件接口

    經(jīng)常需要把一個CString型的值傳遞給一個控件,如CComboxCtrl、CTreeviewCtrl等。MFC提供了很多便利來重載這個操作,但在大多數(shù)情況下,使用“原始”形式的更新,因此需要將某個串指針存儲到TVINSERTITEMSTRUCT結(jié)構(gòu)的TVITEM成員中。如果打算獲取存儲在控件中的數(shù)據(jù),則所需方法稍有不同,如對某個CTreeCtrl使用GetItem()方法想獲取項目的文本。但知道這些文本的長度不會超過limit_length,可以這樣寫:

    其實上面代碼對所有類型的Set方法都適用,但并不需要都這么做,因為所有類型的Set方法(包括Insert方法)都不會改變字符串的內(nèi)容。但當需要寫CString型對象時,必須保證緩沖是可寫的,這正是GetBuffer()所做的事。需注意:一旦調(diào)用了一次 GetBuffer()函數(shù),那么在調(diào)用 ReleaseBuffer()之前不要對此CString型對象做任何操作。

    3.3 CString型轉(zhuǎn)化成BSTR型

    當使用ActiveX控件編程時,經(jīng)常需要將某個值表示成BSTR類型。BSTR是一種記數(shù)字符串,是Intel平臺上的寬字符串(Unicode),而且可以包含嵌入的NULL字符??梢哉{(diào)用CString對象的AllocSysString方法將CString轉(zhuǎn)化成 BSTR:

    現(xiàn)在指針b指向的就是一個新分配的BSTR對象,該對象是CString的一個拷貝,其中包含結(jié)尾NULL字符,現(xiàn)在可以將它傳遞給任何需要BSTR的接口。通常情況下,BSTR由接收它的組件釋放,如果需要自己釋放 BSTR,可以調(diào)用此函數(shù):SysFreeString(b)。

    綜上所述,在子類函數(shù)中對附加信息類進行訪問,能在輸入基本信息的同時又實現(xiàn)對新增信息的輸入和分類以及各分類變量的錄入和存儲。

    4 結(jié)束語

    通過在需要擴增新信息的各個類中調(diào)用新增或附加信息類的對象即可實現(xiàn)對新增信息的逐一訪問,同時為實現(xiàn)對新增數(shù)據(jù)的后期應用和處理分析等奠定了基礎。而附加信息類對話框不僅能夠?qū)π落浫氲姆峭愋畔⑦M行分類存儲,而且實現(xiàn)了錄入數(shù)據(jù)類型與研究生信息管理系統(tǒng)(IMS)數(shù)據(jù)庫所需數(shù)據(jù)類型之間的相互轉(zhuǎn)換。從而在一定程度上解決了因系統(tǒng)或數(shù)據(jù)庫更新而帶來的時間冗長、資金龐大的問題。

    [1]吳涵.基于VC++的研究生信息管理系統(tǒng)的設計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2006,16(12):184-186.WU Han.Design and implementation of graduate information management system based on VC++[J].Computer Technology and Development,2006,16(12):184-186.

    [2]王佩紅,劉慧婷.基于VB的學生成績管理系統(tǒng)的設計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2007,17(12):169-172.WANG Pei-hong,LIU Hui-ting.Design and realization of student achievements management system based on VB[J].Computer Technology And Development,2007,17(12):169-172.

    [3]劉成忠,王聯(lián)國.學位與研究生管理信息系統(tǒng)設計[J].甘肅科技,2006,22(9):60-61,71.LIU Cheng-zhong,WANG Lian-guo.Design of the degree and graduate managementinformation system[J].Gansu Science and Technology,2006,22(9):60-61,71.

    [4]李英.Visual C++編程與項目開發(fā)[M].上海:華東理工大學出版社,2008.

    [5]汪旭冉.VC++6.0在對話框最小化與提示條設計中的應用分析[J].黑龍江科技信息,2008(23):71-71,50.WANG Xu-ran.Application and analysis of VC++6.0 in minimizing the dialog box and designing the article tips[J].Heilongjiang Technology Information,2008(23):71-71,50.

    [6]王燕.面向?qū)ο蟮睦碚撆cC++實踐[M].北京:清華大學出版社,1996.

    [7]侯俊杰.深入淺出MFC[M].武漢:華中科技大學出版社,2001.

    猜你喜歡
    信息
    訂閱信息
    中華手工(2017年2期)2017-06-06 23:00:31
    展會信息
    中外會展(2014年4期)2014-11-27 07:46:46
    信息超市
    展會信息
    展會信息
    展會信息
    展會信息
    展會信息
    信息
    健康信息
    祝您健康(1987年3期)1987-12-30 09:52:32
    欧美成人精品欧美一级黄| 天天躁夜夜躁狠狠躁躁| 日韩电影二区| 纵有疾风起免费观看全集完整版| 亚洲av福利一区| 久久精品国产综合久久久| 国产无遮挡羞羞视频在线观看| av视频免费观看在线观看| 久久精品国产亚洲av涩爱| 亚洲,欧美精品.| 青春草视频在线免费观看| 精品人妻在线不人妻| 如何舔出高潮| 狠狠精品人妻久久久久久综合| 欧美 日韩 精品 国产| 日韩制服丝袜自拍偷拍| 欧美av亚洲av综合av国产av | 久久精品国产鲁丝片午夜精品| 99re6热这里在线精品视频| 男女啪啪激烈高潮av片| 精品一区在线观看国产| 亚洲国产色片| 久久久精品免费免费高清| 亚洲欧美一区二区三区黑人 | 美女中出高潮动态图| 叶爱在线成人免费视频播放| av片东京热男人的天堂| 亚洲四区av| 老熟女久久久| 国产成人精品一,二区| 国产一级毛片在线| 少妇 在线观看| 人妻系列 视频| 精品99又大又爽又粗少妇毛片| 久久精品国产鲁丝片午夜精品| 午夜影院在线不卡| 亚洲一码二码三码区别大吗| www.精华液| 老司机影院成人| av在线老鸭窝| av.在线天堂| 桃花免费在线播放| 一本大道久久a久久精品| 女人高潮潮喷娇喘18禁视频| 成年美女黄网站色视频大全免费| 777米奇影视久久| 精品久久久精品久久久| 亚洲精品国产色婷婷电影| 亚洲欧美中文字幕日韩二区| 亚洲人成网站在线观看播放| 汤姆久久久久久久影院中文字幕| 精品少妇久久久久久888优播| 建设人人有责人人尽责人人享有的| 成人二区视频| 欧美成人午夜免费资源| 色婷婷久久久亚洲欧美| 97人妻天天添夜夜摸| 欧美亚洲日本最大视频资源| 欧美在线黄色| 伦精品一区二区三区| 99re6热这里在线精品视频| 亚洲精品美女久久久久99蜜臀 | 一级毛片我不卡| 国产精品一二三区在线看| 久久人人97超碰香蕉20202| 欧美在线黄色| videosex国产| 亚洲欧洲国产日韩| 亚洲av免费高清在线观看| 久久国产精品男人的天堂亚洲| 亚洲av电影在线进入| 久久这里只有精品19| 男男h啪啪无遮挡| 久热久热在线精品观看| 国产av精品麻豆| 十分钟在线观看高清视频www| 日韩免费高清中文字幕av| 免费黄频网站在线观看国产| 日韩一本色道免费dvd| 激情五月婷婷亚洲| 18禁动态无遮挡网站| 免费大片黄手机在线观看| 日本午夜av视频| 亚洲精品久久午夜乱码| 十八禁高潮呻吟视频| 免费女性裸体啪啪无遮挡网站| 日韩中文字幕视频在线看片| 亚洲精品成人av观看孕妇| 欧美激情 高清一区二区三区| 国产精品偷伦视频观看了| 国产一区二区 视频在线| 国产精品久久久久久精品古装| 亚洲精华国产精华液的使用体验| 伦精品一区二区三区| 成人亚洲欧美一区二区av| 亚洲第一区二区三区不卡| 精品国产一区二区三区久久久樱花| 精品福利永久在线观看| 国产熟女欧美一区二区| 边亲边吃奶的免费视频| 欧美精品一区二区大全| 又大又黄又爽视频免费| 2018国产大陆天天弄谢| 啦啦啦在线免费观看视频4| 欧美日韩av久久| 国产精品久久久久久精品古装| 日韩,欧美,国产一区二区三区| 永久网站在线| 国产极品天堂在线| 免费观看a级毛片全部| 在线观看免费日韩欧美大片| 少妇人妻 视频| 亚洲欧洲日产国产| 亚洲国产最新在线播放| 国产精品99久久99久久久不卡 | av在线老鸭窝| 久久久国产精品麻豆| 国产极品天堂在线| 亚洲av.av天堂| 成年女人毛片免费观看观看9 | 卡戴珊不雅视频在线播放| 亚洲欧美精品综合一区二区三区 | 美女大奶头黄色视频| 亚洲av成人精品一二三区| 久久综合国产亚洲精品| 人妻系列 视频| 赤兔流量卡办理| 欧美日韩一区二区视频在线观看视频在线| 哪个播放器可以免费观看大片| 国产精品 欧美亚洲| 性色avwww在线观看| 国产精品国产三级国产专区5o| 国产精品久久久av美女十八| 美女高潮到喷水免费观看| 欧美亚洲 丝袜 人妻 在线| 一边亲一边摸免费视频| 高清欧美精品videossex| 天天躁夜夜躁狠狠躁躁| 久久久久精品人妻al黑| 亚洲av中文av极速乱| 亚洲综合色网址| 2021少妇久久久久久久久久久| 人妻系列 视频| 精品人妻在线不人妻| 伊人久久国产一区二区| 久久韩国三级中文字幕| 成年人午夜在线观看视频| 中文字幕亚洲精品专区| 久久久a久久爽久久v久久| 五月开心婷婷网| 精品卡一卡二卡四卡免费| 国产无遮挡羞羞视频在线观看| 黄片小视频在线播放| 美女大奶头黄色视频| www.精华液| 免费日韩欧美在线观看| 亚洲国产成人一精品久久久| 有码 亚洲区| 色播在线永久视频| 飞空精品影院首页| 欧美老熟妇乱子伦牲交| 国产极品天堂在线| av一本久久久久| 国产精品免费视频内射| 国产在线一区二区三区精| 捣出白浆h1v1| 波多野结衣一区麻豆| 人人妻人人添人人爽欧美一区卜| 亚洲三区欧美一区| 国产不卡av网站在线观看| 日韩av在线免费看完整版不卡| 国产激情久久老熟女| 美女国产高潮福利片在线看| 国产免费又黄又爽又色| 永久网站在线| 777米奇影视久久| 热99国产精品久久久久久7| 国产精品久久久av美女十八| 日韩熟女老妇一区二区性免费视频| 欧美日韩视频精品一区| 久久这里只有精品19| 一级,二级,三级黄色视频| 多毛熟女@视频| 中文乱码字字幕精品一区二区三区| 在线免费观看不下载黄p国产| 日韩视频在线欧美| 久久久久久人人人人人| 欧美精品亚洲一区二区| 国产精品香港三级国产av潘金莲 | 性少妇av在线| 精品卡一卡二卡四卡免费| 黄色 视频免费看| 热99久久久久精品小说推荐| 久久亚洲国产成人精品v| 97精品久久久久久久久久精品| 另类精品久久| 一级毛片我不卡| 激情视频va一区二区三区| 亚洲精品一二三| a级毛片在线看网站| 十分钟在线观看高清视频www| 国产精品久久久久久av不卡| 韩国精品一区二区三区| 五月开心婷婷网| 精品久久久久久电影网| 看免费av毛片| 一区二区三区乱码不卡18| av天堂久久9| 水蜜桃什么品种好| 午夜福利乱码中文字幕| 一级毛片黄色毛片免费观看视频| 日韩三级伦理在线观看| 最近手机中文字幕大全| 伊人久久国产一区二区| 丝袜美腿诱惑在线| 99久久中文字幕三级久久日本| av国产久精品久网站免费入址| 999久久久国产精品视频| 中文字幕人妻丝袜一区二区 | 亚洲欧美一区二区三区黑人 | 国产精品麻豆人妻色哟哟久久| 夫妻性生交免费视频一级片| 色吧在线观看| 亚洲欧美中文字幕日韩二区| 久久久欧美国产精品| 国产黄色免费在线视频| 欧美精品av麻豆av| 久久久精品区二区三区| 99re6热这里在线精品视频| 日本午夜av视频| 在线观看免费高清a一片| 免费黄网站久久成人精品| 免费高清在线观看日韩| 女人精品久久久久毛片| 高清欧美精品videossex| 99久久人妻综合| 久久久久久久久久久免费av| 日韩精品有码人妻一区| 久久国产亚洲av麻豆专区| 欧美成人午夜免费资源| 叶爱在线成人免费视频播放| xxx大片免费视频| 9热在线视频观看99| 80岁老熟妇乱子伦牲交| 久久精品亚洲av国产电影网| 一区二区三区四区激情视频| 久久人人97超碰香蕉20202| 午夜福利在线免费观看网站| av片东京热男人的天堂| 老司机亚洲免费影院| 成人午夜精彩视频在线观看| 亚洲精品,欧美精品| 最近中文字幕高清免费大全6| 午夜精品国产一区二区电影| 国产高清不卡午夜福利| 久久久久视频综合| 欧美日韩精品网址| 亚洲,欧美精品.| 最新中文字幕久久久久| 一本大道久久a久久精品| 久久久精品免费免费高清| 91aial.com中文字幕在线观看| 卡戴珊不雅视频在线播放| 欧美av亚洲av综合av国产av | 久久久久精品久久久久真实原创| 91精品国产国语对白视频| 欧美av亚洲av综合av国产av | 精品一区二区三区四区五区乱码 | 国产av码专区亚洲av| 一本色道久久久久久精品综合| a级毛片黄视频| 成人午夜精彩视频在线观看| 欧美日韩精品成人综合77777| av天堂久久9| 最近2019中文字幕mv第一页| 伊人久久大香线蕉亚洲五| 免费在线观看完整版高清| 91午夜精品亚洲一区二区三区| 久久久国产一区二区| 水蜜桃什么品种好| 日韩一区二区视频免费看| 亚洲一码二码三码区别大吗| 男女边吃奶边做爰视频| 香蕉精品网在线| 亚洲成人av在线免费| 可以免费在线观看a视频的电影网站 | 在线精品无人区一区二区三| 日韩不卡一区二区三区视频在线| 99久国产av精品国产电影| 久热这里只有精品99| 国产精品无大码| 好男人视频免费观看在线| 国产xxxxx性猛交| 国产黄色免费在线视频| av在线播放精品| 亚洲少妇的诱惑av| 美女大奶头黄色视频| 免费观看性生交大片5| 一个人免费看片子| 18在线观看网站| 午夜日韩欧美国产| 日韩精品免费视频一区二区三区| 91aial.com中文字幕在线观看| 丰满少妇做爰视频| 少妇的逼水好多| 久久精品久久久久久噜噜老黄| 午夜老司机福利剧场| 18+在线观看网站| 日韩中字成人| 9色porny在线观看| 久热久热在线精品观看| 在线天堂中文资源库| 久久精品亚洲av国产电影网| 久久精品国产综合久久久| 亚洲人成网站在线观看播放| 人人妻人人澡人人看| av女优亚洲男人天堂| 亚洲国产日韩一区二区| 啦啦啦在线观看免费高清www| 天堂俺去俺来也www色官网| 大陆偷拍与自拍| 欧美另类一区| 成年av动漫网址| 男的添女的下面高潮视频| 免费观看无遮挡的男女| 日韩精品免费视频一区二区三区| av福利片在线| 欧美日韩精品网址| 看十八女毛片水多多多| 97在线视频观看| 男人舔女人的私密视频| 精品福利永久在线观看| 免费观看无遮挡的男女| 亚洲精品久久成人aⅴ小说| 中文字幕人妻熟女乱码| 在线 av 中文字幕| 黄色一级大片看看| 一边亲一边摸免费视频| 久久久久久久国产电影| 久久久久久久久久久久大奶| 男男h啪啪无遮挡| 少妇的逼水好多| 亚洲综合色惰| 精品国产超薄肉色丝袜足j| 狠狠婷婷综合久久久久久88av| 成人漫画全彩无遮挡| 天天影视国产精品| 一区二区三区精品91| 国精品久久久久久国模美| 在线观看人妻少妇| 日韩人妻精品一区2区三区| 久久久久久久久免费视频了| 亚洲美女搞黄在线观看| 成人毛片60女人毛片免费| 久久久久人妻精品一区果冻| 纯流量卡能插随身wifi吗| 免费观看av网站的网址| 在线观看美女被高潮喷水网站| a级片在线免费高清观看视频| av一本久久久久| 赤兔流量卡办理| 男女高潮啪啪啪动态图| 欧美激情 高清一区二区三区| 国产高清国产精品国产三级| 欧美+日韩+精品| 在线观看美女被高潮喷水网站| 亚洲男人天堂网一区| 美女xxoo啪啪120秒动态图| 亚洲,欧美精品.| 久久热在线av| 在线天堂中文资源库| 久久97久久精品| 久久久久国产网址| 男男h啪啪无遮挡| 波野结衣二区三区在线| 又黄又粗又硬又大视频| 纵有疾风起免费观看全集完整版| 久久久久国产精品人妻一区二区| 免费人妻精品一区二区三区视频| 亚洲国产欧美日韩在线播放| 精品国产一区二区久久| 国产日韩欧美亚洲二区| av又黄又爽大尺度在线免费看| 免费黄频网站在线观看国产| 性少妇av在线| 丝瓜视频免费看黄片| 只有这里有精品99| 欧美精品一区二区大全| 免费在线观看黄色视频的| 一区二区三区四区激情视频| 久久精品国产鲁丝片午夜精品| 亚洲欧美精品自产自拍| 午夜久久久在线观看| 国产一级毛片在线| 国产成人精品久久久久久| 国产亚洲最大av| 亚洲精品一区蜜桃| 亚洲人成电影观看| 大片免费播放器 马上看| 成人午夜精彩视频在线观看| 桃花免费在线播放| 如何舔出高潮| 免费看不卡的av| 99国产综合亚洲精品| 免费av中文字幕在线| 精品亚洲乱码少妇综合久久| 中文天堂在线官网| 嫩草影院入口| 少妇被粗大的猛进出69影院| 又大又黄又爽视频免费| 亚洲欧美精品综合一区二区三区 | 日韩中文字幕视频在线看片| 一区二区日韩欧美中文字幕| av天堂久久9| 91精品三级在线观看| 国产成人免费无遮挡视频| 国产高清不卡午夜福利| 亚洲一区中文字幕在线| 汤姆久久久久久久影院中文字幕| 晚上一个人看的免费电影| 亚洲美女视频黄频| 国产xxxxx性猛交| 免费av中文字幕在线| 日韩在线高清观看一区二区三区| 亚洲 欧美一区二区三区| 人人妻人人澡人人爽人人夜夜| 精品久久久精品久久久| 久久久久久久久久久久大奶| 妹子高潮喷水视频| 99热国产这里只有精品6| 极品少妇高潮喷水抽搐| 免费久久久久久久精品成人欧美视频| 亚洲精品一二三| 啦啦啦中文免费视频观看日本| 久久女婷五月综合色啪小说| 免费日韩欧美在线观看| 免费高清在线观看视频在线观看| 国产一级毛片在线| 国产97色在线日韩免费| 午夜免费观看性视频| 国产精品一区二区在线不卡| 五月开心婷婷网| 考比视频在线观看| 精品少妇久久久久久888优播| 人人妻人人澡人人爽人人夜夜| 国产精品久久久久成人av| 午夜福利网站1000一区二区三区| 丰满饥渴人妻一区二区三| 日韩伦理黄色片| 日本91视频免费播放| 久久午夜综合久久蜜桃| 老汉色av国产亚洲站长工具| 一级毛片我不卡| 永久免费av网站大全| 三级国产精品片| 欧美日韩一级在线毛片| 老女人水多毛片| 亚洲精品国产一区二区精华液| a级片在线免费高清观看视频| av国产精品久久久久影院| 久久国产精品大桥未久av| 中文乱码字字幕精品一区二区三区| 18在线观看网站| 久久久久久久国产电影| 国产精品亚洲av一区麻豆 | 男女啪啪激烈高潮av片| 女的被弄到高潮叫床怎么办| 少妇的丰满在线观看| 国产av一区二区精品久久| 观看美女的网站| 波野结衣二区三区在线| 黄色视频在线播放观看不卡| 国产熟女午夜一区二区三区| 欧美av亚洲av综合av国产av | 建设人人有责人人尽责人人享有的| 日韩伦理黄色片| 国产一区有黄有色的免费视频| 国产亚洲最大av| 大香蕉久久网| 国产老妇伦熟女老妇高清| 只有这里有精品99| 亚洲少妇的诱惑av| www.熟女人妻精品国产| 亚洲中文av在线| 欧美国产精品va在线观看不卡| 免费高清在线观看视频在线观看| av线在线观看网站| 免费av中文字幕在线| 久久久久国产网址| 女性被躁到高潮视频| 久久99精品国语久久久| 女人高潮潮喷娇喘18禁视频| 男女高潮啪啪啪动态图| videosex国产| 国产精品99久久99久久久不卡 | 国产成人a∨麻豆精品| 大话2 男鬼变身卡| 亚洲精品中文字幕在线视频| 最近最新中文字幕免费大全7| 人妻 亚洲 视频| xxxhd国产人妻xxx| av.在线天堂| 黄网站色视频无遮挡免费观看| 日韩不卡一区二区三区视频在线| 男人添女人高潮全过程视频| 亚洲精品久久午夜乱码| 亚洲欧美一区二区三区黑人 | 色吧在线观看| 亚洲第一青青草原| 美国免费a级毛片| 午夜日本视频在线| www.自偷自拍.com| 久久久精品94久久精品| 人人妻人人澡人人爽人人夜夜| a 毛片基地| av免费观看日本| 日本欧美视频一区| 看免费av毛片| 久久99一区二区三区| 国产无遮挡羞羞视频在线观看| 成人国产av品久久久| 精品国产乱码久久久久久男人| 99热全是精品| 日本vs欧美在线观看视频| 人妻 亚洲 视频| 久久韩国三级中文字幕| 日韩一本色道免费dvd| 久久人人97超碰香蕉20202| 欧美中文综合在线视频| 国产成人精品福利久久| 曰老女人黄片| 免费播放大片免费观看视频在线观看| 久久这里有精品视频免费| 国产1区2区3区精品| 美女大奶头黄色视频| 久久久久久人妻| 夫妻午夜视频| 色94色欧美一区二区| 少妇 在线观看| 国产一区二区在线观看av| 国产成人午夜福利电影在线观看| videossex国产| 日产精品乱码卡一卡2卡三| 高清在线视频一区二区三区| 中文字幕最新亚洲高清| 色网站视频免费| 秋霞在线观看毛片| 最近最新中文字幕免费大全7| 国产毛片在线视频| 欧美国产精品va在线观看不卡| 观看av在线不卡| 成年动漫av网址| 热re99久久国产66热| a级毛片在线看网站| 乱人伦中国视频| 激情五月婷婷亚洲| 99精国产麻豆久久婷婷| 激情视频va一区二区三区| 国产一区亚洲一区在线观看| 老汉色av国产亚洲站长工具| 下体分泌物呈黄色| 亚洲国产av影院在线观看| 宅男免费午夜| 99久久精品国产国产毛片| 91aial.com中文字幕在线观看| 日本欧美视频一区| 黄色毛片三级朝国网站| 亚洲一区二区三区欧美精品| 精品亚洲成国产av| 天堂8中文在线网| 亚洲欧美一区二区三区黑人 | 只有这里有精品99| 亚洲国产成人一精品久久久| 久久久精品国产亚洲av高清涩受| 亚洲精品一区蜜桃| 久久久久视频综合| 两个人免费观看高清视频| 青青草视频在线视频观看| 亚洲男人天堂网一区| 久久韩国三级中文字幕| 一级毛片黄色毛片免费观看视频| 老司机影院成人| 狠狠婷婷综合久久久久久88av| 欧美日韩精品网址| 一级片免费观看大全| 少妇熟女欧美另类| 如日韩欧美国产精品一区二区三区| 午夜精品国产一区二区电影| 亚洲av.av天堂| 国产色婷婷99| av一本久久久久| 亚洲精品美女久久久久99蜜臀 | 黄频高清免费视频| 一本大道久久a久久精品| 免费观看在线日韩| 青春草国产在线视频| 亚洲美女视频黄频| 天天影视国产精品| 青春草亚洲视频在线观看| 国产在线免费精品| 一本大道久久a久久精品| 一级片免费观看大全| 国产成人欧美| av免费在线看不卡| 久久亚洲国产成人精品v| 午夜老司机福利剧场| 伊人亚洲综合成人网| 国产无遮挡羞羞视频在线观看| 极品人妻少妇av视频| 久久精品aⅴ一区二区三区四区 | 午夜精品国产一区二区电影| 日韩三级伦理在线观看| 黄片小视频在线播放| 国产精品久久久久久av不卡| 永久免费av网站大全|