国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看


曙海教育集團(tuán)論壇開發(fā)語言培訓(xùn)專區(qū)VB語言 → VB編程的必備技巧


  共有9049人關(guān)注過本帖樹形打印

主題:VB編程的必備技巧

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個(gè)性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊(cè):2010-11-12 11:08:23
VB編程的必備技巧  發(fā)帖心情 Post By:2010-12-14 12:04:08

---- 對(duì)編程者來說,VB很容易上手,但要深入、靈活地駕馭它還要下一番功夫。筆者在這里介紹幾個(gè)較為典型的編程技巧,希望能對(duì)廣大VB愛好者有所幫助。

---- 一.怎樣創(chuàng)建自定義的光標(biāo)

---- 1.當(dāng)在設(shè)計(jì)一個(gè)應(yīng)用程序時(shí),Visual Basic允許程序員將許多控件的MousePointer屬性設(shè)計(jì)成12個(gè)預(yù)先定義好的鼠標(biāo)光標(biāo)之一。然而,有些程序員或許會(huì)希望顯示一個(gè)預(yù)定義形狀之外的光標(biāo)。本文說明如何創(chuàng)建一個(gè)不同的鼠標(biāo)指針(光標(biāo)),包括為一個(gè)沒有MousePointer屬性的控件創(chuàng)建光標(biāo)。

----要在Visual Basic應(yīng)用程序中將光標(biāo)(鼠標(biāo)指針)改變成個(gè)不同的形狀,可以添加代碼來改變希望監(jiān)視的控件的MouseMove和DragOver事件。

----MouseMove事件所包含的代碼用于觸發(fā)該控件的Drag方法。當(dāng)鼠標(biāo)在被選中的控件上移動(dòng)的時(shí)候,輪流顯示新的鼠標(biāo)指針。當(dāng)鼠標(biāo)指針離開該控件時(shí),則DragOver事件被觸發(fā)。在Visual Basic程序中,可以重新復(fù)位此Drag屬性,以便以前的鼠標(biāo)指針能夠被再次顯示出來。

---- 2.下面的樣例程序?qū)崿F(xiàn)當(dāng)鼠標(biāo)指針移動(dòng)到一個(gè)文件列表框控件上時(shí),將其改變成不同的形狀。

---- 首先采用缺省的方法建立Form1。在Form1上添加一個(gè)文件列表框控件,采用缺省的方法建立File1。將File1控件的DragIcon屬性設(shè)置為所選擇的.ICO文件。

---- 將如下代碼添加到File1的MouseMove事件中:

Private Sub File1-MouseMove(ButtonAs
Integer, Shift As Integer, X As Single, Y As Single)
File1.Drag 1 'icon on
End Sub
---- 將如下代碼添加到Form1的DragOver事件中:
Private Sub Form-DragOver(Source As Control,
X As Single, Y As Single, State As Integer)
File1.Drag 0 ′icon off
End Sub
---- 按下F5功能鍵執(zhí)行此程序。得到的運(yùn)行結(jié)果是:將鼠標(biāo)指針移動(dòng)到該文件列表框控件上時(shí),程序?qū)阉x中的.ICO文件作為缺省的鼠標(biāo)光標(biāo);將鼠標(biāo)指針離開該控件時(shí),光標(biāo)則會(huì)自動(dòng)恢復(fù)為缺省的形狀。
---- 二.怎樣在窗體上點(diǎn)鼠標(biāo)右鍵產(chǎn)生一個(gè)彈出式選單(PopUp Menu)?

---- 大家都知道,在Windows95/98/2000的桌面和許多流行軟件的視窗中,當(dāng)我們點(diǎn)鼠標(biāo)右鍵時(shí),會(huì)在鼠標(biāo)的當(dāng)前位置彈出一個(gè)快捷選單。許多愛好編程的朋友是不是也希望能在自己的程序里有類似的功能呢?其實(shí),這并不困難。筆者經(jīng)過一番努力,在VB下找出一個(gè)通用的方法,供大家分享。

---- 要實(shí)現(xiàn)上述功能,需分兩個(gè)步驟:

---- 1. 利用VB的選單編輯器(Menu Editor)編輯你希望彈出的選單及子選單,注意,要將選單的Visible屬性設(shè)置為:False。

---- 2. 在窗體(Form1)的MouseDown事件中編寫程序,來激發(fā)編輯好的選單,假設(shè)選單名為PopMenu,程序源碼如下:

Private Sub Form-MouseDown
(Button As Integer, Shift As Integer,
X As Single, Y As Single)
If Button = vbRightButton Then
PopMenu.Visible = True
PopupMenu PopMenu
End If
End Sub
---- 上述方法是針對(duì)窗體的,我們也可以針對(duì)任意控件,用鼠標(biāo)右鍵點(diǎn)擊控件時(shí),也彈出一個(gè)快捷選單。方法也很簡(jiǎn)單,只要把上述代碼放到相應(yīng)控件的MouseDown事件中,就可以了。
---- 三.怎樣動(dòng)態(tài)地在窗體上判斷某區(qū)域內(nèi)是否有控件存在?

---- 在筆者的一個(gè)小程序中,想在窗體的某個(gè)區(qū)域輸出數(shù)據(jù),這就要求在這個(gè)區(qū)域內(nèi)不能有其他控件存在,那么,怎么才能知道在窗體的某個(gè)區(qū)域內(nèi),是否有控件存在呢?

---- 為了判斷在窗體的某個(gè)區(qū)域中,是否含有控件,我們可以利用以下VB程序來實(shí)現(xiàn):

Function GetControl(x1 As Single, y1 As Single,
x2 as Single, y2 as Single) As Control
Dim Control as Control
For Each Control In Form1
With Control
If (x1 〈= .Left) And (x2 〉= .Left) And _
(y1 〈= .Top) And (y2 〉= .Top) Or _
(x1 〈=.Left + Width) And (x2 〉= .Left + Width) And _
(y1 〈= .Top) And (y2 〉= .Top) Or _
(x1 〈= .Left) And (x2 〉= Left) And _
(y1 〈= .Top + Height) And (y2 〉= .Top + Height) Or _
(x1 〈= . Left + Width) And (x2 〉= .Left + Width) And _
(y1 〈= .Top + Height) And (y2 〉= .Top + Height) Then
Set GetControl = Control
Exit Function
End If End With
Next
Set GetControl = Nothing
End Function
---- 注:(x1, y1)和(x2, y2)分別為選定矩形區(qū)域的左上角和右下角點(diǎn)的坐標(biāo)值。
---- 該程序通過計(jì)算窗體上所有控件的四個(gè)角的位置來判斷控件是否與選定區(qū)域相交,并返回相交的控件。

---- 四.獲取和修改計(jì)算機(jī)名字的方法

---- 在Win 95/98/2000中,計(jì)算機(jī)有一個(gè)名字。運(yùn)行regedit,在"HKEY-LOCAL-MACHINE\System\CurrentControlSetcontrol\ComputerName\ComputerName"中將發(fā)現(xiàn)"ComputerName"="Default"( 或其它字符串),在regedit下可以查看和修改這個(gè)名字。我們還可在程序中通過Win32API提供的GetComputerName、SetComputerName這兩個(gè)函數(shù)來查看和修改計(jì)算機(jī)的名字。下面以VB為例來探討如何編寫一個(gè)可查看和修改計(jì)算機(jī)名字的程序。

---- 1.插入一個(gè)新模塊,在其中添加如下代碼:

′聲明 GetComputerName
Declare Function GetComputerName Lib″kernel 32″Alias″
GetComputerNameA″(Byval lpBuffer As
String,nSize As Long)As Long
′聲明 SetComputerName
Declare Function SetComputerName Lib″kernel 32″Alias ″
SetComputerNameA″(Byval lp ComputerName As String)As Long
′定義一個(gè)獲取計(jì)算機(jī)名字的函數(shù)
Public Function GetCName (CName) As Boolean
Dim sComputerName As String '計(jì)算機(jī)的名字
Dim lComputerName As Long
'計(jì)算機(jī)名字的長(zhǎng)度
Dim lResult As Long
'GetComputerName的返回值
Dim RV As Boolean
′GetCName返回值,若為TRUE則表示操作成功
lComputerNameLen=256
sComputerName=Space (lComputerNameLen)
lResult=GetComputerName (sComputerName,lCompputerNameLen)
If lResult 〈〉0 Then Cname=Left$ (sComputerName,lComputerNameLen)
RV=True
Else RV=False
End If
GetCName=RV
End Function
′定義一個(gè)修改計(jì)算機(jī)名字的函數(shù)
Public Function SetCName (CName ) As Boolean
Dim lResult As Long
Dim RV As Boolean
lResult=SetComputerName (CName)
If lResult 〈〉0 Then
RV=True′修改成功
Else RV=False
End If
SetCName=RV
End Function

---- 2.在窗體中添加一命令按鈕Command1,雙擊該按鈕并在其中添加如下代碼:
Sub Command1-Click ()
DIM CN AS String
x=GetCName (CN)
Print ″This Computer Name is :″,CN
CN=″MYCOMPUTER″
x=SetCName (CN )
Print ″Now the Computer name is :″,CN
End Sub

---- OK, 保存上述設(shè)置和代碼,然后按F5運(yùn)行該程序。
---- 五.給VB控件PictureBox加滾動(dòng)條的方法

---- 用過PictureBox控件的朋友都知道,在其中我們可以加載圖片。當(dāng)圖片不是很大時(shí),可能還不會(huì)有什么問題,但是,如果所加載的圖片比PictureBox大時(shí),我們只能看到圖片的一部分,那么,怎么才能看到其他的部分呢?為了解決上述問題,我們可以在圖片框(PictureBox)內(nèi)部加上水平和垂直滾動(dòng)條,利用滾動(dòng)條來顯示看不到的圖片。具體方法如下:

----首先給工程(Project)添加一個(gè)OCX控件,單擊選單上的工程(Project)選單項(xiàng),在彈出的下拉選單中點(diǎn)擊組件(Components),選中其中的"Microsoft Common Dialog Control 5.0",確定完成加載工作;然后畫一個(gè)PictureBox,采用VB提供的默認(rèn)名字Picture1, 再在Picture1上面畫一個(gè)PictureBox,默認(rèn)名字為Picture2,注意別忘了設(shè)置:Picture2.AutoSize=TRUE;接著,加上水平和垂直滾動(dòng)條,默認(rèn)名字分別為:HScroll1,VScroll1;以后加載圖形到Picture2上,就可以了;最后,在窗體中引入其它控件:一個(gè)按鈕(Command),默認(rèn)名為Command1和一個(gè)"Microsoft Common Dialog Control",默認(rèn)名為CommonDialog1。具體VB代碼如下:

Private Sub Form-Load()
Picture2.Left = 0
Picture2.Top = 0
Picture2.Width = Picture1.Width
Picture2.Height = Picture1.Height
VScroll1.Min = 0
HScroll1.Min = 0
HScroll1.Min = 0
VScroll1.Max = Picture2.Height - Picture1.Height
HScroll1.Max = Picture2.Width - Picture1.Width
If HScroll1.Max 〈 0 Then HScroll1.Enabled = False
If VScroll1.Max 〈 0 Then VScroll1.Enabled = False
End Sub
Private Sub Command-Click()
On Error GoTo ErrExit
CommonDialog1.Filter =
"Bitmap file(*.bmp)|*.bmp|All File(*.*)|*.*"
CommonDialog1.FilterIndex = 1
CommonDialog1.ShowOpen
Picture2.Picture = LoadPicture(CommonDialog1.filename)
VScroll1.Min = 0
HScroll1.Min = 0
VScroll1.Max = Picture2.Height - Picture1.Height
HScroll1.Max = Picture2.Width - Picture1.Width
If HScroll1.Max 〈 0 Then HScroll1.Enabled = False
If VScroll1.Max 〈 0 Then VScroll1.Enabled = False
ErrExit:
End Sub
Private Sub HScroll1-Change()
Picture2.Left = -HScroll1.Value
End Sub
Private Sub VScroll1-Change()
Picture2.Top = -VScroll1.Value
End Sub
---- 該程序通過點(diǎn)擊Command1按鈕,在彈出的對(duì)話框中選擇一個(gè)圖形文件加載到Picture2中,利用水平和垂直滾動(dòng)條就可以實(shí)現(xiàn)圖片的滾動(dòng)。
---- 六.用VB做聊天程序的方法

---- 所謂"聊天"是指兩個(gè)程序能夠發(fā)送數(shù)據(jù)給對(duì)方。這個(gè)程序涉及到數(shù)據(jù)通訊的知識(shí),仿佛很復(fù)雜,不過,由于VB給我們提供了一個(gè)Winsock控件,問題就變得很簡(jiǎn)單了。

---- 先編寫"聊天(主機(jī))"程序。在窗體里添加Winsock控件,并設(shè)置其Protocol屬性為1-SckUDPProtocol,其他屬性為缺省值。接著添加兩個(gè)標(biāo)簽和兩個(gè)文本框,設(shè)置兩個(gè)標(biāo)簽的標(biāo)題屬性分別為"接收窗"和"發(fā)送窗";兩個(gè)文本框的標(biāo)題屬性為空。最后編寫代碼:

---- 1."聊天(主機(jī))"

Private Sub Form-Load()
′設(shè)置網(wǎng)絡(luò)地址
Winsock1.LocalPort=1024
Winsock1.RemoteHost="202.96.6.1"
Winsock1.RemotePort=1999
End Sub
Private Sub Text1-Change()
′發(fā)送用戶輸入的內(nèi)容
Winsock1.SendData Text1.Text
End Sub
Private Sub Winsock1-DataArrival
(Byval bytesTotal As Long)
Dim rec As String
′接收對(duì)方數(shù)據(jù)并在文本框內(nèi)顯示
Winsock1.GetData rec, vb String
Text2.Text=rec
End Sub

---- 2."聊天(副機(jī))"

Private Sub Form_Load()
′設(shè)置網(wǎng)絡(luò)地址
Winsock1.LocalPort=1999
Winsock1.RemoteHost="202.96.6.1"
Winsock1.RemotePort=1024

---- 其他部分程序與(主機(jī))相同。最后將兩個(gè)程序存盤,并編譯成執(zhí)行(.Exe)文件。現(xiàn)在就可以使用這個(gè)程序進(jìn)行對(duì)話了。
---- 七.文本框中文本的某一特定字符或字符串同時(shí)高亮顯示的方法

---- 由于普通TextBox控件不支持不連續(xù)字符串的同時(shí)高亮顯示,所以我們選擇RichTextBox控件。單擊工程(Project)選單項(xiàng),在彈出的下拉選單中單擊組件(Components)選單項(xiàng),從彈出的對(duì)話框中選擇Microsoft Rich Textbox Control 5.0復(fù)選框,確定加載RichTextBox控件。

---- 新建(New)一個(gè)工程,在窗體(Form)上添加一個(gè)RichTextBox控件和兩個(gè)Command(按鈕)控件,都采用系統(tǒng)默認(rèn)的Name屬性值;設(shè)置RichTextBox的Text屬性值為空,Command1和Command2的Caption屬性值分別設(shè)為"輸入文本"和"選擇字符串"。最后,添加如下VB代碼:

Private Sub Command1-Click()
Dim str As String
Dim Text As String
str=″輸入文本″
Text=InputBox(str)
RichTextBox1.Text=Text
End Sub
Private Sub Command2-Click()
Dim str As String
Dim Text As String
Dim Position As Integer
Dim Lenth As Integer
str=″輸入要高亮顯示的字符串″
Text=InputBox(str)
If Text 〈〉 ″″ Then
Position=InStr(RichTextBox1.Text, Text)-1
Lenth=Len(Text)
RichTextBox1.SelStart=Position
RichTextBox1.SelLength=Lenth
RichTextBox1.SelColor=RGB(255,0,0)
Do While InStr(Position+Lenth+
1, RichTextBox1.Text, Text) 〈〉 0
Position=InStr(Position+Lenth+
1, RichTextBox1.Text, Text)-1
RichTextBox1.SelStart=Position
RichTextBox1.SelLength=Lenth
RichTextBox1.SelColor=RGB(255,0,0)
Loop
End If
End Sub
 
---- 按F5執(zhí)行程序,單擊"輸入文本"按鈕,在彈出的對(duì)話框中輸入一些文本,確定后,剛剛輸入的文本將顯示在RichTextBox中;再單擊"選擇字符串"按鈕,在彈出的對(duì)話框中輸入你希望高亮顯示的字符串,確定后,RichTextBox中相應(yīng)的字符串將以紅色高亮顯示。
---- 八.編程實(shí)現(xiàn)Windows 95/98操作系統(tǒng)熱啟動(dòng)的方法

---- 要利用程序?qū)崿F(xiàn)系統(tǒng)的重新啟動(dòng),可以在你的程序中調(diào)用API函數(shù)來實(shí)現(xiàn)。建一個(gè)子函數(shù):(以VB為例)

Declare Function SystemParametersInfo Lib ″
user32″ Alias -
″SystemParametersInfo″ (ByVal uAction As Long,
ByVal uParam As Long,
ByVal lpvParam As Any, ByVal
fuWinIni As Long) As Long
Sub DisableCtrlAltDelete(bDisabled As Boolean)
Dim X As Long
X=SystemParametersInfo(97, bDisabled, CStr(1), 0)
End Sub
Call DisableCtrlAltDelete(true) ′禁止熱啟
Call DisableCtrlAltDelete(false) ′允許熱啟

---- 九.在Windows 95/ 98啟動(dòng)后自動(dòng)啟動(dòng)程序的方法
---- 我們都知道在Windows 95/98的"開始"→"程序"選單下有一"啟動(dòng)"選單項(xiàng),當(dāng)每次啟動(dòng)Windows 95或Windows 98時(shí),系統(tǒng)都會(huì)自動(dòng)啟動(dòng)放在"啟動(dòng)"選單欄里的可執(zhí)行程序。

---- 但目前有好多軟件,像解霸五、ICQ,以及大部分實(shí)時(shí)偵測(cè)病毒的軟件等等,安裝后,并沒有放在"啟動(dòng)"選單里,也能在啟動(dòng)操作系統(tǒng)時(shí)自動(dòng)啟動(dòng)。怎么實(shí)現(xiàn)的呢?

---- 其實(shí)只要知道Windows注冊(cè)表的一些知識(shí),這個(gè)問題就不能稱之為問題了。用鼠標(biāo)單擊"開始",打開開始選單,再單擊"運(yùn)行",出現(xiàn)一對(duì)話框,然后輸入"regedit",確定后,會(huì)打開系統(tǒng)注冊(cè)表編輯器,找到HKEY-LOCAL-MACHINE? SOFTWARE?Microsoft?Windows?CurrentVersion?Run,加入你的程序的入口,就可以了。如果不知道怎么加,就參考一下已經(jīng)存在的鍵值。

---- 十. 如何把數(shù)據(jù)文件輸出到Text控件中?如果數(shù)據(jù)量比較大,窗體滿屏也不夠大,怎么解決?

---- 有一個(gè)比較簡(jiǎn)單的方法,就是把數(shù)據(jù)放到一個(gè)文本框(Text)里,并在其中加上水平和垂直滾動(dòng)條。具體實(shí)現(xiàn)步驟為:先在窗體(Form)里加入一個(gè)文本框,采用默認(rèn)名Text1;然后,設(shè)置文本框Text1的屬性:Text屬性設(shè)置為空,MultiLine屬性設(shè)置為True,ScrollBars屬性設(shè)置為3-Both;接著添加如下VB代碼:

Private Sub Form-Load()
Dim Handle As Integer
Dim FileName As String
On Error GoTo ErrExit
begin:
′輸入要顯示的數(shù)據(jù)文件的名稱
FileName=InputBox$(″Input Filename″,
″Open File″)
On Error GoTo FileErr
Handle=FreeFile
Open FileName For Input As #Handle
′把數(shù)據(jù)文件中的數(shù)據(jù)輸出到文本框中
Text1.Text=Input$(LOF(Handle), Handle)
Close #Handle
Exit Sub
FileErr:
Dim ErrNum As Integer
If Err.Number=53 Then
ErrNum=MsgBox(″File not exist″,
vbOKCancel, ″Error Information″)
If ErrNum=1 Then
GoTo begin
Else
Exit Sub
End If
End If
MsgBox Err.Description, , ″file open failed″
ErrExit:
Exit Sub
End Sub
′使文本框充滿整個(gè)窗體
Private Sub Form-Resize()
Text1.Left=0
Text1.Top=0
Text1.Width=Form1.Width-100
Text1.Height=Form1.Height-400
End Sub
---- 通過這樣的處理,不僅能解決問題,而且用戶還可以在文本框中對(duì)數(shù)據(jù)進(jìn)行編輯。
---- 十一.關(guān)聯(lián)文件列表框、目錄列表框和驅(qū)動(dòng)器列表框的方法

---- 想做一個(gè)對(duì)話窗體,包含驅(qū)動(dòng)器列表框、目錄列表框和文件列表框,并能實(shí)現(xiàn)三者的同步操作,怎么做?這都是我們?cè)趯?shí)際應(yīng)用中經(jīng)常會(huì)遇到的問題,在VB中解決這個(gè)問題非常簡(jiǎn)單,可以通過Path屬性的改變引發(fā)Change事件來實(shí)現(xiàn)。例如:

Sub Dir1-Change()
File1.Path=Dir1.Path
End Sub

---- 該事件過程使窗體上的目錄列表框Dir1和文件列表框File1產(chǎn)生同步。因?yàn)槟夸浟斜砜騊ath屬性的改變將產(chǎn)生Change事件,所以在Dir1-Change事件過程中,把Dir1.Path賦給File1.Path,就可以產(chǎn)生同步效果。類似地,增加下面的事件過程,就可以使三種列表框同步操作:
Sub Drive1-Change()
Dir1.Path=Drive1.Drive
End Sub

---- 該過程使驅(qū)動(dòng)器列表框和目錄列表框同步,前面的過程使目錄列表框和文件列表框同步,從而使三種列表框同步,問題即可解決。


支持(0中立(0反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

VB編程的必備技巧








簽名
国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看
<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    久久久久国产视频| 亚洲日本一区二区三区在线不卡| www 成人av com| 亚洲精蜜桃久在线| 成人在线精品视频| 一个色的综合| 91网站在线免费观看| 一级做a爰片久久| 成人黄色在线观看| 一区二区冒白浆视频| 91精品国产综合久久香蕉922| 欧洲一区二区在线观看| 国产日韩中文字幕在线| 在线国产伦理一区| 国产麻豆日韩| 日韩男女性生活视频| 精品一区二区三区日本| 国产精品久久久久久久久久三级 | 91免费版网站在线观看| 97精品视频在线观看| 九色视频成人porny| 国产精品视频免费观看www| 日韩不卡av| 亚洲精品日产aⅴ| 欧美诱惑福利视频| 亚洲巨乳在线观看| 精品一区二区三区视频日产| 国产色视频一区| 久久人人爽人人爽人人片av高清| 蜜桃传媒视频麻豆第一区免费观看 | 欧美在线视频一区二区三区| 国产精品影院在线观看| 高清一区二区三区日本久| 好吊妞www.84com只有这里才有精品| 日本午夜在线亚洲.国产| 亚洲精品影院| 久久综合给合久久狠狠色| 国产精品激情自拍| 国语自产精品视频在线看一大j8 | 欧美在线视频一区| 亚洲无玛一区| 欧美精品中文字幕一区二区| 成人欧美一区二区三区黑人免费| 国产精品久久久久秋霞鲁丝| 国语自产在线不卡| 亚洲日本精品国产第一区| 国产欧美在线一区二区| 91最新国产视频| 国产精品∨欧美精品v日韩精品| 一区二区成人国产精品 | 欧美最顶级丰满的aⅴ艳星| 亚洲欧美日韩国产成人综合一二三区 | 99久久国产免费免费| 国产v综合ⅴ日韩v欧美大片 | 日韩男女性生活视频| 久久久天堂国产精品女人| 日韩免费av一区二区三区| 久久av一区二区| 国产精品日韩欧美一区二区三区| 91社区国产高清| 国产欧美亚洲视频| 国产精品久久久久久亚洲影视| 91精品国产高清久久久久久91| 欧美高清自拍一区| 在线视频不卡一区二区| 一本一道久久久a久久久精品91| 欧美日韩免费观看一区| 免费久久久一本精品久久区| 久久久久久久久久久久久久一区 | 国产欧美一区二区| 国产精品日韩精品| 国产精品夜间视频香蕉| 国产精品视频网| 国产精品小说在线| 国产日韩中文在线| 91精品国产综合久久男男| 国产精品久久久久7777婷婷| 国产精品成人免费电影| 国产精品美女999| 国产精品欧美日韩| 国产欧美一区二区白浆黑人| 国产精品中文久久久久久久| 国产精品老女人精品视频| 国产精品久久久久久久久久99| 国产成人精品在线视频| 国产精品福利网| 国产精品香蕉国产| 亚洲一区久久久| 鬼打鬼之黄金道士1992林正英| 亚洲伊人久久综合| 国产66精品久久久久999小说| 国产精品日本一区二区| 免费看成人片| 伊人久久青草| 欧美在线观看网址综合| 国产精品美女主播| 91丨九色丨国产在线| 国产 高清 精品 在线 a| 国产一区二区不卡视频在线观看| 九色91在线视频| 日本高清不卡一区二区三| 五月天亚洲综合情| 久久久久亚洲精品成人网小说| 午夜精品www| 国产福利成人在线| 亚洲999一在线观看www| 国产伦精品一区二区三区照片91 | 国产精品视频久久久久| 成人亲热视频网站| 国产欧美日韩一区| 日韩亚洲视频| 欧美在线欧美在线| 亚洲最大的成人网| 日本欧美精品久久久| 欧美激情视频在线观看| 国产黑人绿帽在线第一区| 成人免费网站在线看| 久草精品电影| 久久久人成影片一区二区三区观看 | 欧美性受xxx| 国产欧美日韩视频| 久久精品aaaaaa毛片| 亚洲一区二区三区乱码| 国产精品扒开腿做| 成人9ⅰ免费影视网站| 视频一区免费观看| 国产精品久久久久久久9999| 国产一区二区久久久| 亚洲精品免费在线看| 国产精品扒开腿爽爽爽视频 | 欧美大香线蕉线伊人久久| 欧美国产极速在线| 91精品免费看| 日韩欧美在线观看强乱免费| 欧日韩不卡在线视频| 官网99热精品| 欧美激情第一页xxx| 国产久一一精品| 欧美精品v日韩精品v国产精品| 午夜精品蜜臀一区二区三区免费 | 伊人久久大香线蕉av一区| 国产精品扒开腿爽爽爽视频| 精品一区日韩成人| 69久久夜色精品国产7777| 91成人伦理在线电影| 亚洲成人精品电影在线观看| 国产精品久久久久久久久久久久久久| 精品在线不卡| 日韩女在线观看| 久久久久久99| 国产精品av免费在线观看| 精品一区二区三区国产| 日本成熟性欧美| 国产在线一区二| 91av在线看| 国产综合欧美在线看| 欧美专区第一页| 久久99蜜桃综合影院免费观看| 久久久天堂国产精品女人| 亚洲一区二区久久久久久久| 久久人91精品久久久久久不卡| 亚洲a成v人在线观看| 一本久久a久久精品vr综合| 成人欧美在线观看 | 久久久久久国产免费| 7777精品伊久久久大香线蕉语言 | 久久全球大尺度高清视频| 99re资源| 日本精品在线视频| 免费一区二区三区| 国产日韩欧美视频在线| 中文精品一区二区三区| 成人欧美一区二区三区在线观看| 91精品国产高清自在线| 欧美不卡三区| 成人两性免费视频| 欧美激情伊人电影 | 成人福利免费观看| 久久理论片午夜琪琪电影网| 精品一区二区三区日本| 国产精品美女午夜av| 色与欲影视天天看综合网| 成人免费在线视频网址| 久久久久久久亚洲精品| 另类欧美小说| 91九色国产社区在线观看| 久久免费成人精品视频| 欧美性bbwbbwbbwhd| 亚洲精品欧美日韩| 国产97免费视| 欧美黑人又粗大| 久久久一本精品99久久精品66| 国产欧美亚洲精品| 91精品国产乱码久久久久久久久| 日本不卡二区| 国产区日韩欧美| 成人黄色在线观看| 91成人在线视频| 亚洲欧洲国产精品久久| 狠狠爱一区二区三区| 国产剧情日韩欧美| 欧美在线观看网站| 久久久久久av| 亚洲亚洲精品三区日韩精品在线视频| 国产在线视频欧美一区二区三区| 成人观看高清在线观看免费| 日本久久91av| 91精品国产色综合久久不卡98口 | 91精品国产高清久久久久久久久| 色狠狠久久av五月综合| 精品日本一区二区| av色综合网| 成人精品在线视频| 国产精品日韩在线观看| 欧美怡春院一区二区三区| 欧美激情欧美激情在线五月| 少妇精品久久久久久久久久| 久久亚洲国产精品日日av夜夜| 丁香五月网久久综合| 亚洲精品日产aⅴ| 成人黄色影片在线| 国产精品永久免费视频| 国产激情综合五月久久| 欧美最顶级的aⅴ艳星| 久久久噜噜噜久久中文字免| 一区二区日本伦理| 亚洲高清视频在线观看| 日韩妆和欧美的一区二区| 美脚丝袜一区二区三区在线观看| 成人高清在线观看| 亚洲综合日韩中文字幕v在线| 国产在线精品播放| 成人在线中文字幕| 91九色在线视频| 91在线中文字幕| 2019国产精品视频| 99精品欧美一区二区三区| 成人18视频| 好吊色欧美一区二区三区| 国产亚洲第一区| 精品国产91亚洲一区二区三区www 精品国产_亚洲人成在线 | 91精品天堂| 亚洲影院在线看| 97人人模人人爽人人少妇| 2020国产精品久久精品不卡| 91久色国产| 国产精品区一区| 国产视频不卡| 蜜桃网站成人| 天堂av一区二区| 影音先锋欧美在线| 久久久久久欧美| 26uuu另类亚洲欧美日本老年| 秋霞成人午夜鲁丝一区二区三区| 奇门遁甲1982国语版免费观看高清 | 国产精品免费视频久久久| 国产精品嫩草视频| 91九色视频在线| 成人一区二区三区四区| 激情五月综合色婷婷一区二区| 久久精品国产一区二区三区日韩 | 国产欧美精品一区二区| 91久久久久久久久| 国产精品一区二区三区不卡| 欧美日韩电影一区二区| 在线丝袜欧美日韩制服| 91精品国产免费久久久久久| 国产精品久久久久久久久免费| 91精品视频观看| 精品国产一区二区三区四区vr| 日本一区二区三区免费观看 | 97在线看福利| 国产精品视频在线播放| 91夜夜揉人人捏人人添红杏| 精品国产乱码久久久久久郑州公司| 麻豆成人小视频| 欧美韩日一区二区| 国产精品1区2区在线观看| 国产日韩中文在线| 狠狠色伊人亚洲综合网站色| 亚洲精品高清国产一线久久| 日本一本a高清免费不卡| 91久久精品国产| 欧美日韩精品综合| 欧美亚洲另类激情另类| 成人午夜两性视频| 免费一区二区三区| 97激碰免费视频| 91久久久久久久久久久| 免费久久久一本精品久久区| 久久久久久久久亚洲| 国产精自产拍久久久久久蜜| 久久国产一区二区| 9.1国产丝袜在线观看| 成人午夜小视频| 欧美一区1区三区3区公司| 2018日韩中文字幕| 97自拍视频| 亚洲午夜精品久久久中文影院av| 国产精品www网站| 精品国产区在线| 18性欧美xxxⅹ性满足| 69堂成人精品视频免费| 亚洲精品中字| 国产美女91呻吟求| 免费在线观看91| 欧美做爰性生交视频| 成人免费看片网址| 欧美极品在线播放| 91国产在线播放| 一区二区三区我不卡| 成人黄色短视频在线观看| 日韩av在线电影观看| 国产精品扒开腿做爽爽爽视频 | 久久婷婷人人澡人人喊人人爽| 国模精品视频一区二区三区| 51国偷自产一区二区三区| 亚洲三区四区| 91美女片黄在线观| 欧美黑人性猛交| 69174成人网| 国产69精品99久久久久久宅男| 99久热re在线精品996热视频 | 欧美性受xxx| 国产麻豆日韩| 亲子乱一区二区三区电影 | 91超碰rencao97精品| 资源网第一页久久久| 亚洲a中文字幕| 久久久日本电影| caoporen国产精品| 777午夜精品福利在线观看| 精品国产日本| 国产精品青青在线观看爽香蕉 | 91精品久久久久久久| 一区二区免费电影| 国产精品国色综合久久| 日本视频久久久| 三级三级久久三级久久18| 成人高清视频观看www| 久久久久免费精品国产| 久久波多野结衣| 成人国产精品久久久久久亚洲| 欧美疯狂做受xxxx高潮| 国产麻豆一区二区三区在线观看| 国产成人精品久久二区二区91 | 亚洲自拍偷拍色图| 欧美在线视频观看| 亚洲春色在线| 国产日韩欧美二区| 国产日韩av高清| 国外成人在线直播| 视频一区亚洲| 国内外成人免费视频| 国产极品jizzhd欧美| 中文字幕在线亚洲三区| 黄色小网站91| 91亚洲精品久久久| 国产成人涩涩涩视频在线观看 | 一本一生久久a久久精品综合蜜| 波多野结衣成人在线| 国产不卡在线观看| 久久久日本电影| 色婷婷精品国产一区二区三区| 福利视频一区二区三区| 国产日韩欧美中文在线播放| 欧美最猛性xxxxx免费| 中国成人亚色综合网站| 女女同性女同一区二区三区91| 亚洲japanese制服美女| 国产精品成人播放| 1769国内精品视频在线播放| 在线一区高清| 日韩精品久久一区二区三区| 国产精品久久国产三级国电话系列 | 亚洲自拍偷拍一区| 国产精品久久视频| 91国产精品电影| 欧美大片免费看| 亚洲一区二区三区免费看| 免费国产在线精品一区二区三区| 国产精品免费在线播放| 91久久在线观看| 成人精品久久一区二区三区| 国产精品扒开腿做爽爽爽男男| 91精品国产九九九久久久亚洲| 一本一本a久久| 五月天色一区| 日韩在线观看电影完整版高清免费| 精选一区二区三区四区五区| 国产精品国产三级国产专区53| 51成人做爰www免费看网站| 91精品久久久久久综合乱菊| 国产精品网红福利| 国产精品亚洲视频在线观看| 国产精品久久久久久久久| 日本精品久久电影| 日本精品一区二区三区在线| 日韩免费观看在线观看| 国产极品jizzhd欧美| 国产精品久久久久久超碰| 国产精品久久久久秋霞鲁丝 | 97国产精品视频| 97香蕉超级碰碰久久免费软件| 一区二区三区不卡在线| 在线看无码的免费网站| 在线视频亚洲自拍| 伊人婷婷久久| 中文字幕在线亚洲精品| 色与欲影视天天看综合网 | 中文字幕不卡每日更新1区2区| 性欧美videosex高清少妇| 亚洲 国产 日韩 综合一区| 午夜老司机精品| 欧美国产亚洲精品久久久8v| 97在线观看视频| 日本不卡免费高清视频| 国产精品久久久久久久久久东京| 国产精品视频播放| 91日本视频在线| 国产欧美日韩在线播放| 免费看国产精品一二区视频| 少妇特黄a一区二区三区| 一区二区在线不卡| 777精品视频| 国产精品揄拍一区二区| www.成人三级视频| 久久一区免费| 亚洲精品一区二区三区樱花| 欧美精品福利视频| 奇米成人av国产一区二区三区| 国产精品xxxxx| 999视频在线免费观看| 久久er99热精品一区二区三区| 日韩精品欧美专区| 午夜精品理论片| 国产精品久久久久久中文字| 91大片在线观看| 欧美日韩精品免费在线观看视频| 欧美国产日韩视频| 国产精品成人av在线| 147欧美人体大胆444| 欧美精品一区二区三区久久| 欧美精品videossex88| 国产精品旅馆在线| 国产精品一区二区三区免费| 亚洲巨乳在线观看| 国产a级全部精品| 99精品99久久久久久宅男| 欧美一区二区三区四区在线观看地址 | 国产在线a不卡| 国产乱码精品一区二区三区中文| 日韩av电影在线观看| 91精品国产一区| 91久久久久久久久久| 欧美日韩视频在线一区二区观看视频| 久久久久久高潮国产精品视| 国产精品一二区| 精品国产中文字幕| 欧美精品videos性欧美| 国产精品一区二区在线| 蜜桃网站成人| 17婷婷久久www| 亚洲在线一区二区| 亚洲国产欧美不卡在线观看| 日本一本a高清免费不卡| 国产精品久久久久免费 | 91精品国产自产91精品| 91日本在线视频| 视频一区二区在线| 国产成人精品在线视频| 久久99精品久久久久久秒播放器| 久久久久亚洲精品| 97人人模人人爽人人喊38tv| 中文字幕一区二区三区乱码| 成人黄色在线免费| 色综合久久av| 国产精品自产拍在线观看| 日本在线播放不卡| 国产精品福利在线| 欧洲精品久久| 国产精品久久网| 欧美污视频久久久| 国产精品久久久久久搜索| 欧美午夜欧美| 国产噜噜噜噜噜久久久久久久久| 日本一区二区精品视频| 国产日韩欧美视频在线| 亚洲精品在线观看免费| 成人综合国产精品| 久久久噜久噜久久综合| 风间由美久久久| 97av在线视频免费播放| 精品国产一区二区三区麻豆小说 | 日韩性感在线| 成人精品久久久| 伊人久久大香线蕉av一区| 亚洲影院色无极综合| 久久久亚洲精选| 精品不卡在线| 国产精品日韩av| 一级日韩一区在线观看| 波多野结衣久草一区| 91av视频在线| 欧美日韩成人一区二区三区| 国产欧美日韩最新| 国产+人+亚洲| 久久久水蜜桃| 成人欧美在线观看| 亚州欧美日韩中文视频| 好吊色欧美一区二区三区视频| 国产成人精品亚洲精品| 亚洲欧洲日夜超级视频| dy888夜精品国产专区| 日本午夜人人精品| 亚洲一区尤物| 精品午夜一区二区三区| 国产美女精品免费电影| 久久久久久久激情视频| 久99久视频| 91视频-88av| 欧美亚洲另类制服自拍| 亚洲不卡一卡2卡三卡4卡5卡精品| 99久久国产免费免费| 国产精品久久久久国产a级| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品美女诱惑| 91精品国产综合久久久久久蜜臀| 性亚洲最疯狂xxxx高清| 五月天色一区| 久久久久久久久久码影片| 5g影院天天爽成人免费下载| 国产精国产精品| 69**夜色精品国产69乱| 在线观看成人av电影| 免费久久99精品国产自| 国产99在线播放| 亚洲va欧美va在线观看| 国产成人综合久久| 97在线免费观看| 色综合男人天堂| 亚洲国产成人不卡| 清纯唯美一区二区三区| 韩日午夜在线资源一区二区 | 一区二区三区在线观看www| 久久精品国产精品国产精品污| 亚洲永久在线观看| 国产日韩精品视频| 国产精品毛片a∨一区二区三区|国| 97激碰免费视频| 欧美国产在线电影| 亚洲视频欧美在线| 日本在线免费观看一区| 蜜桃传媒视频第一区入口在线看| 都市激情久久久久久久久久久| 国产欧美日韩91| 国产精品日韩在线| 国产精品美女www| 国产91久久婷婷一区二区| 91av成人在线| 亚洲91精品在线| 久久久久亚洲精品国产| 色综合视频一区中文字幕| 日韩亚洲视频在线| 日本一区二区三区视频免费看| 久久艹中文字幕| 蜜桃999成人看片在线观看| 久久精品日产第一区二区三区 | 99久久久精品免费观看国产| 成人福利视频在线观看| 91精品在线观看视频| 国产视频福利一区| 成人美女av在线直播| 91精品美女在线| 成人免费观看网址| 91亚洲精品久久久| 亚洲综合在线中文字幕| 亚洲最大福利视频| 成人欧美一区二区三区视频 | 91福利视频导航| 国产98在线|日韩| 国产一区国产精品| 裸体丰满少妇做受久久99精品| 久久久久久高清| 日本精品二区| 亚洲欧美久久久久一区二区三区| 一区二区国产日产| 久久久久久久一区二区| 91po在线观看91精品国产性色| 日本老师69xxx| 国产日本欧美一区二区三区| 成人激情在线观看| 国产成人看片| 日本一区不卡| 欧美黑人视频一区| 国产97在线观看| 成人中文字幕+乱码+中文字幕| 99re在线观看| 欧美人xxxxx| 色综合久久久久久中文网|