亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mdlvar.bas

?? 國防工業部VB高級編程源碼
?? BAS
字號:
Attribute VB_Name = "mdlVar"
'用戶注冊詳細信息
Public g_strName As String
Public g_strPwd As String
Public g_intImg As Integer
Public g_intAge As Integer
Public g_intSex As Integer
Public g_strEmail As String
Public g_strAddress As String
Public g_strIntroduce As String
Public g_strNickName As String
Public g_strIP As String
Public g_intPort As Long

Public g_ServerPort As Long

Public g_bClose As Boolean

Public Sub RegisterNewUser(Index As Integer)
    Dim msgstr As String
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUserExist g_strName
    If dataE.rscmdUserExist.RecordCount <> 0 Then
        msgstr = "用戶已經存在!"
    Else
        dataE.Commands("cmdAdduser").CommandText = "insert into usertable(username,pwd,nickname,img,age,sex,email,address,introduce,registertime,lastlogin,logintime,logins,state,ip,port,conindex,friends,hates) values('" & g_strName & "','" & g_strPwd & "','" & g_strNickName & "','" & g_intImg & "','" & g_intAge & "','" & g_intSex & "','" & g_strEmail & "','" & g_strAddress & "','" & g_strIntroduce & "','" & Now & "','" & Now & "','" & Now & "','" & 1 & "','" & 1 & "','" & g_strIP & "','" & g_intPort & "','" & Index & "','QICQFRD','QICQHAT')"
        dataE.cmdAdduser
        msgstr = "用戶注冊成功!"
    End If
    frmServer.wskServer(Index).SendData "QICQSTA" + msgstr
End Sub

Public Sub Loginuser(Index As Integer)
    '用戶登錄
    Dim arrFriends() As String
    
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdFindUser g_strName, g_strPwd
    If dataE.rscmdFindUser.RecordCount <> 0 Then
        msgstr = "你成功登錄了!"
        dataE.Commands("cmdUpdate").CommandText = "update usertable set logintime='" & Now & "',state='" & 1 & "',ip='" & g_strIP & "',port='" & g_intPort & "',conindex='" & Index & "' where username='" & g_strName & "'and pwd='" & g_strPwd & "'"
        'MsgBox dataE.Commands("cmdadduser").CommandText
        dataE.cmdUpdate
        '向用戶發送“好友”、“壞人”名單和他們的狀態
        '發送好友名單
        Dim strFriends As String
        ReDim arrFriends(1) As String
        Dim k As Long
        Dim strSub As String
        Dim count As Integer
        count = 0
        strFriends = dataE.rscmdFindUser!friends
        strFriends = Right(strFriends, Len(strFriends) - 7)
        Do While Len(strFriends) > 7
           k = InStr(1, strFriends, "QICQFRD", vbTextCompare)
            strSub = Left(strFriends, k - 1)
            arrFriends(count) = strSub
            ReDim Preserve arrFriends(UBound(arrFriends) + 1)
            count = count + 1
            strFriends = Right(strFriends, Len(strFriends) - k - 6)
        Loop
        If count > 0 Then
        '有好友
            strSub = "QICQFRD"
            For k = 0 To count - 1
                If dataE.conQICQ.State <> adStateClosed Then
                    dataE.conQICQ.Close
                    dataE.conQICQ.Open
                End If
                dataE.cmdUserExist arrFriends(k)
                strSub = strSub + dataE.rscmdUserExist!username + "," + dataE.rscmdUserExist!nickname + "," + CStr(dataE.rscmdUserExist!img) + "," + CStr(dataE.rscmdUserExist!State) + "," + dataE.rscmdUserExist!ip + "," + "QICQFRD"
                '向所有在線的好友發送自己上線信息
                If dataE.rscmdUserExist!State = 1 Then
                    frmServer.wskServer(dataE.rscmdUserExist!conindex).SendData "QICQUPL" + g_strName + "," + g_strIP
                End If
            Next
            'MsgBox strSub
            frmServer.wskServer(Index).SendData strSub
        End If
        '發送壞人名單,這和上面的一樣,程序略
    Else
        msgstr = "沒有這個用戶!"
    End If
    frmServer.wskServer(Index).SendData "QICQSTA" + msgstr
   ' If msgstr = "用戶已經存在!" Then
    '    frmServer.wskServer(0).Close
      '  frmServer.wskServer(0).LocalPort = 716
     '   frmServer.wskServer(0).Listen
   ' End If
End Sub

Public Sub Logoutuser(Index As Integer)
    '用戶退出
    Dim arrFriends() As String
    Dim myname As String
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUser Index
    Dim strFriends As String
    ReDim arrFriends(1) As String
    Dim k As Long
    Dim strSub As String
    Dim count As Integer
    count = 0
    strFriends = dataE.rscmdUser!friends
    myname = dataE.rscmdUser!username
    strFriends = Right(strFriends, Len(strFriends) - 7)
    Do While Len(strFriends) > 7
       k = InStr(1, strFriends, "QICQFRD", vbTextCompare)
        strSub = Left(strFriends, k - 1)
        arrFriends(count) = strSub
        ReDim Preserve arrFriends(UBound(arrFriends) + 1)
        count = count + 1
        strFriends = Right(strFriends, Len(strFriends) - k - 6)
    Loop
    If count > 0 Then
    '有好友
        For k = 0 To count - 1
            If dataE.conQICQ.State <> adStateClosed Then
                dataE.conQICQ.Close
                dataE.conQICQ.Open
            End If
            dataE.cmdUserExist arrFriends(k)
            '向所有在線的好友發送自己離開信息
            If dataE.rscmdUserExist!State = 1 Then
                frmServer.wskServer(dataE.rscmdUserExist!conindex).SendData "QICQOUT" + myname
            End If
        Next
    End If
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
        dataE.Commands("cmdAdduser").CommandText = "update usertable set lastlogin='" & Now & "',state='" & 0 & "',conindex='" & -1 & "' where username='" & myname & "'"
        'MsgBox dataE.Commands("cmdadduser").CommandText
        dataE.cmdAdduser
        '關閉某連接
       ' CloseWinsock Index
End Sub

Public Sub CloseWinsock(Index As Integer)
    '減少關閉的wnsock
    frmServer.wskServer(Index).Close
    Unload frmServer.wskServer(Index)
End Sub

Public Sub Findalluser(Index As Integer)
    '查找所有的用戶信息
    Dim str As String
    
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdFindAll
    str = "QICQFND"
    Do While Not dataE.rscmdFindAll.EOF
        str = str + dataE.rscmdFindAll!username + "," + dataE.rscmdFindAll!nickname + "," + CStr(dataE.rscmdFindAll!img) + "," + CStr(dataE.rscmdFindAll!sex) + "," + CStr(dataE.rscmdFindAll!State) + ",QICQFND"
        dataE.rscmdFindAll.MoveNext
    Loop
    'MsgBox str
    frmServer.wskServer(Index).SendData str
End Sub

Public Sub Addfrd(strname As String, Index As Integer)
    '增加好友
    Dim strFriends As String
    Dim strUser As String
    Dim msg As String
    Dim intState As Integer
    Dim intImg As Integer
    Dim strNickname As String
    'Dim intconIndex As Integer
    Dim strIP As String
    Dim strHates As String
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUser Index
    '獲得朋友
    strFriends = dataE.rscmdUser!friends
    strUser = dataE.rscmdUser!username
    If InStr(1, strFriends, strname, vbTextCompare) > 1 Then
        msg = "好友已經存在!"
    ElseIf strUser = strname Then
        msg = "不能添加自己為好友!"
    ElseIf InStr(1, strHates, strname, vbTextCompare) > 1 Then
        '如果此人在壞人名單里,則先把他從壞人名單里除掉,程序略。
    Else
        '添加好友
        strFriends = strFriends + strname + "QICQFRD"
        dataE.Commands("cmdUpdate").CommandText = "update usertable set friends='" & strFriends & "' where username='" & strUser & "'"
        dataE.cmdUpdate
        dataE.cmdUserExist strname
        intState = dataE.rscmdUserExist!State
        intImg = dataE.rscmdUserExist!img
        strNickname = dataE.rscmdUserExist!nickname
        'intconIndex = dataE.rscmdUserExist!conindex
        strIP = dataE.rscmdUserExist!ip
        
        msg = "QICQFAD" + strname + "," + strNickname + "," + CStr(intImg) + "," + CStr(intState) + "," + strIP + "," + "QICQFAD"
    End If
    '返回信息
    frmServer.wskServer(Index).SendData msg
        
End Sub
Public Sub AddHate(strname As String, Index As Integer)
    '增加壞人,此程序和添加好友思路一樣。
End Sub

Public Sub SendTwoRequest(Index As Integer, strusername As String, port As Long, quest As String)
'請求二人世界處理
    Dim strNameQuery As String
    Dim strIP As String
    Dim strNickname As String
    Dim intImg As Integer
    Dim intState As Integer
    '查找申請用戶
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUser Index
    strNameQuery = dataE.rscmdUser!username
    strIP = dataE.rscmdUser!ip
    strNickname = dataE.rscmdUser!nickname
    intImg = dataE.rscmdUser!img
    intState = dataE.rscmdUser!State
    '查找被申請用戶
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUserExist strusername
    If dataE.rscmdUserExist!State = 1 Then
        '在線上
        frmServer.wskServer(dataE.rscmdUserExist!conindex).SendData "QICQRTC" + strNameQuery + "," + strIP + "," + CStr(port) + "," + strNickname + "," + CStr(intImg) + "," + CStr(intState) + "," + quest
    Else
        frmServer.wskServer(Index).SendData "QICQSTA" + "用戶不在線上!"
    End If
End Sub
Public Sub SendTwoResponse(Index As Integer, port As Long, strname As String)
'二人世界連接應答
    Dim intState As Integer
    Dim conindex As Integer
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUserExist strname
    intState = dataE.rscmdUserExist!State
    conindex = dataE.rscmdUserExist!conindex
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUser Index

    If intState = 1 Then
        '在線上
        frmServer.wskServer(conindex).SendData "QICQATC" + dataE.rscmdUser!username + "," + CStr(port)
    Else
        frmServer.wskServer(Index).SendData "QICQATC" + "用戶不在線上!"
    End If
End Sub

Public Sub CloseAll()
    '關閉所有的連接
    Dim con() As Integer
    ReDim con(1) As Integer
    Dim count As Integer
    Dim k As Integer
    
    count = 0
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdFindAll
    Do While Not dataE.rscmdFindAll.EOF
        If dataE.rscmdFindAll!State = 1 Then
        'MsgBox dataE.rscmdFindAll!nickname & dataE.rscmdFindAll!conindex
        con(count) = dataE.rscmdFindAll!conindex
        count = count + 1
        ReDim Preserve con(UBound(con) + 1)
        End If
        dataE.rscmdFindAll.MoveNext
    Loop
    For k = 0 To count - 1
        frmServer.wskServer(con(k)).SendData "QICQSTA" + "系統關閉!"
        MsgBox "關閉連接" + CStr(con(k)) + "……", vbInformation, "關閉連接"
        'CloseWinsock con(k)
        'MsgBox con(k)
    Next
    'frmServer.wskServer(0).Close
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
        dataE.Commands("cmdAdduser").CommandText = "update usertable set lastlogin='" & Now & "',state='" & 0 & "',conindex='" & -1 & "'"
        dataE.cmdAdduser
   g_bClose = True

   'Unload frmServer
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人在线色| 色婷婷久久99综合精品jk白丝| 成人性色生活片| 91黄色小视频| 日本一区二区三区四区 | 欧美综合一区二区三区| 日韩精品中午字幕| 亚洲一线二线三线久久久| 国产成人亚洲综合a∨猫咪| 欧美久久久久久蜜桃| 一色桃子久久精品亚洲| 精品夜夜嗨av一区二区三区| 欧美专区日韩专区| 国产精品麻豆久久久| 精品一区二区三区在线播放| 欧美日韩久久久久久| 亚洲男人的天堂av| a级高清视频欧美日韩| 精品久久久久香蕉网| 蜜臀av性久久久久蜜臀aⅴ流畅| 色屁屁一区二区| **欧美大码日韩| 不卡高清视频专区| 国产精品久久久久影院亚瑟| 国产一区二区0| 久久综合网色—综合色88| 中文字幕在线不卡一区| 中文字幕一区二区三区蜜月| 首页国产欧美日韩丝袜| 欧美视频你懂的| 亚洲无线码一区二区三区| 91成人在线精品| 一区二区三区四区乱视频| 91香蕉视频在线| 亚洲人成网站影音先锋播放| 99视频国产精品| 青青草国产成人av片免费| 欧美日韩一二区| 天天综合网 天天综合色| 欧美日韩小视频| 日韩高清欧美激情| 日韩视频一区二区三区在线播放| 日韩av在线播放中文字幕| 日韩欧美激情四射| 国产一区二区三区在线观看精品 | 日韩精品高清不卡| 91麻豆精品91久久久久同性| 美女一区二区久久| 久久精品一区八戒影视| 成人ar影院免费观看视频| 亚洲婷婷综合久久一本伊一区| 97超碰欧美中文字幕| 亚洲精品日韩一| 欧美一级日韩不卡播放免费| 国产专区综合网| 中文字幕中文字幕一区| 欧美日韩精品系列| 狠狠色综合色综合网络| 国产精品蜜臀av| 欧美日韩免费视频| 国产久卡久卡久卡久卡视频精品| 国产精品三级在线观看| 欧美影视一区二区三区| 午夜精品福利在线| 欧美一区二区三区视频| 久久精工是国产品牌吗| 色综合久久综合网欧美综合网| 五月激情综合网| 精品国产一区二区三区四区四| 国产在线精品不卡| 国产精品毛片大码女人| 色一情一伦一子一伦一区| 亚洲成年人网站在线观看| 91国偷自产一区二区三区成为亚洲经典 | 天堂蜜桃91精品| 中文字幕日韩av资源站| 精品国产91久久久久久久妲己| 久久成人免费网| 国产欧美日韩卡一| 97se亚洲国产综合自在线| 亚洲最大的成人av| 欧美一区二区免费| 成人午夜视频在线| 一区二区国产视频| 精品免费国产二区三区| a级高清视频欧美日韩| 久久精品久久99精品久久| 国产精品网友自拍| 欧美日韩美少妇| 国产乱对白刺激视频不卡| 一区二区三区在线影院| 亚洲视频一区在线观看| 欧美日韩一区二区三区视频| 日韩极品在线观看| 国产精品日日摸夜夜摸av| 91在线精品一区二区三区| 日韩av中文字幕一区二区三区| 久久久综合激的五月天| 在线免费观看视频一区| 国产综合久久久久久久久久久久| 国产精品污网站| 精品福利一区二区三区| 欧美午夜片在线看| 伦理电影国产精品| 亚洲欧洲日韩综合一区二区| 日韩欧美色综合| 精品视频一区三区九区| 成人精品免费网站| 国产在线视频精品一区| 日韩在线一区二区| 亚洲精品欧美激情| 国产亚洲欧洲997久久综合 | 亚洲色图丝袜美腿| 久久一区二区三区国产精品| 欧美日韩精品一区二区在线播放| 三级一区在线视频先锋 | 欧美精品tushy高清| 成人中文字幕电影| 精品一区二区三区在线观看国产| 亚洲国产日韩在线一区模特| 国产精品久99| 久久久www成人免费毛片麻豆| 欧美日韩电影一区| 91九色最新地址| av综合在线播放| k8久久久一区二区三区| 国产精品99久久久| 国产精品一级二级三级| 久久精品国产亚洲aⅴ| 日本最新不卡在线| 91在线免费视频观看| 成人毛片视频在线观看| 国产精品综合网| 国产精品一区免费在线观看| 国产在线视频一区二区| 国产一区二区三区在线观看免费视频 | 精品在线播放免费| 一区二区三国产精华液| 亚洲福中文字幕伊人影院| 一区二区三区美女| 一区二区激情小说| 亚洲成人av电影在线| 日韩精品1区2区3区| 日韩av一二三| 老司机精品视频导航| 青青草伊人久久| 精品一区二区三区在线观看国产| 久久国产精品免费| 国产在线视频一区二区| 国产成人8x视频一区二区| 成人中文字幕合集| 色婷婷国产精品| 欧美日韩午夜精品| 欧美一级片免费看| 国产精品理论在线观看| 亚洲免费看黄网站| 午夜欧美一区二区三区在线播放| 毛片不卡一区二区| 国产黄色精品网站| 一本到一区二区三区| 在线不卡免费欧美| 亚洲午夜免费福利视频| 国产欧美日韩在线看| 精品国产一区二区三区久久久蜜月| 精品免费国产二区三区| 国产精品乱码久久久久久| 国产原创一区二区| 91天堂素人约啪| 欧美精品视频www在线观看| 精品国产乱码久久久久久影片| 国产精品午夜在线| 午夜影院久久久| 国产高清不卡二三区| 欧美性极品少妇| 日韩欧美成人激情| 五月婷婷激情综合| 国产精品自拍三区| 色国产综合视频| 精品嫩草影院久久| 亚洲天堂成人网| 国产美女主播视频一区| 在线观看欧美精品| 国产日韩v精品一区二区| 亚洲一区二区黄色| 成人免费视频播放| 欧美一区二区三区婷婷月色| 国产精品欧美久久久久一区二区| 亚洲va国产天堂va久久en| 丁香婷婷综合激情五月色| 91超碰这里只有精品国产| 国产精品三级av| 美腿丝袜亚洲综合| 91精品国产综合久久久蜜臀粉嫩| 国产精品日韩成人| 国内偷窥港台综合视频在线播放| 色国产精品一区在线观看| 18成人在线视频| 国产福利精品导航| 欧美一区二区三区免费大片| 青青青伊人色综合久久|