欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
第十講補講:最簡(jiǎn)單的VB制作系統登錄注冊界面,包括用戶(hù)名,密碼和錯誤校驗_清風(fēng)之心靈咖啡_...
第十講補講:最簡(jiǎn)單的VB制作系統登錄注冊界面,包括用戶(hù)名,密碼和錯誤校驗
2009年08月03日 星期一 10:46

      前面于第十講中我曾寫(xiě)過(guò)一段系統界面登錄程序的代碼,但是由于當時(shí)是直接從我的HIS程序中復制過(guò)來(lái)的,和其它的程序有關(guān)聯(lián),可能會(huì )造成大家的閱讀困難,在此,我特意重寫(xiě)了一段最為簡(jiǎn)單的代碼,供大家參考交流。代碼經(jīng)過(guò)本驗證,絕對正確,根據操作步驟復制即有效。

      在此, 我將以一個(gè)初學(xué)者的角度,從頭開(kāi)始,一步一步地介紹登錄注冊界面的制作過(guò)程。

      首先,我們來(lái)進(jìn)行代碼前的準備工作,為求簡(jiǎn)便,我們使用Access 2003來(lái)建立一個(gè)新的空數據庫,命名為db1,存儲路徑為D:\db1,在db1中創(chuàng )建一張新的表格,命名為用戶(hù)信息表,并設定用戶(hù)信息表中有兩個(gè)字段,分別為用戶(hù)名稱(chēng)用戶(hù)口令,注意它們的數據類(lèi)型均為文本格式,一定要注意,不然到后面代碼就會(huì )出錯,而且極難查錯。   完成設計視圖之后輸入一條記錄,記錄中的用戶(hù)名屬性值為Angel,密碼為123。輸入一條記錄的目的是用于檢驗登錄代碼是否正確以及起到一點(diǎn)演示效果。

     下面打開(kāi)VB6.0,建立一個(gè)新的工程,命名為工程1,打開(kāi)就有一個(gè)新的窗體Form1。布置界面如圖所示,當然這只是個(gè)示例,你可以有更好的界面設計。圖中,管理員名稱(chēng)和口令是兩個(gè)文本框,名稱(chēng)分別為TxtUserNameTxtPassword,登錄和取消為兩個(gè)按鈕,名稱(chēng)分別為CmdLoginCmdCancel。

      準備工作完成之后,就可以添加代碼了。代碼如下,我將逐行注釋。

      取消按鈕最為簡(jiǎn)單,代碼如下:

Private Sub CmdCancel_Click()
'//結束
End
End Sub

    下面添加登錄按鈕的代碼。

Private Sub CmdLogin_Click()


      Dim UserName As String
     
      Dim PassWord As String

      Dim conn As New ADODB.Connection                 '定義新的連接

      Dim rs As New ADODB.Recordset                    '定義新的記錄集
   
      Dim StrSQL As String                             '定義字符串StrSQL
   
      conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\db1.mdb"   '打開(kāi)連接,指定連接路徑和支持
     
      UserName = Trim(TxtUserName.Text)                '將文本框內的值賦給定義好的變量,trim為類(lèi)型轉換函數
      PassWord = Trim(TxtPassword.Text)

If UserName = "" Or PassWord = "" Then                '如果輸入的用戶(hù)名和密碼為空則

    MsgBox "對不起,用戶(hù)或密碼不能為空!請重新輸入??!", vbCritical, "錯誤"

    ElseIf UserName <> Empty And PassWord <> Empty Then     '否則如果用戶(hù)名與密碼都不為空則Cnum自加1,Cnum為窗體載入時(shí)添加數字變量,用于記錄錯誤登錄次數
   
    Cnum = Cnum + 1
   
    StrSQL = "select * from 用戶(hù)信息表 where 用戶(hù)名稱(chēng)= '" & UserName & "'and 用戶(hù)口令 ='" & PassWord & "'"
    '從用戶(hù)信息表中查詢(xún)用戶(hù)名稱(chēng)和用戶(hù)口令兩個(gè)字段并獲得屬性值,為下面的判斷語(yǔ)句做準備
    rs.Open StrSQL, conn, adOpenKeyset, adLockPessimistic '//打開(kāi)記錄集,可以用數字代替
   
    If rs.EOF = True Then                              '此句為判斷的核心語(yǔ)句,EOF的返回值表示為最后一行的后一行,和BOF類(lèi)似,返回值為T(mén)RUE,則表示表中不存在這一行記錄,由此判斷密碼是否與表中記錄相一致,從而達到驗證的目的。
    MsgBox "對不起,無(wú)此用戶(hù)或者密碼不正確!請重新輸入??!", vbCritical, "錯誤"
    TxtUserName.Text = ""                              '置文本框為空
    TxtPassword.Text = ""
    TxtUserName.SetFocus
    rs.Close                                           '每次打開(kāi)記錄完成后需要注意及時(shí)關(guān)閉,不然下次使用時(shí)會(huì )出錯
   
   
    If Cnum >= 3 Then                                  '判斷輸入錯誤次數,以提高系統的安全性能
    MsgBox "對不起,您已經(jīng)多次失敗,無(wú)權操作本系統!", vbCritical, "無(wú)權限"
    Unload Me
    Exit Sub
    End If
   
   

   
Else '登陸成功,以下為權限驗證

Form2.Show
Unload Me

End if

End if
     
End Sub

Private Sub Form_Load()
'//加載主窗時(shí)給文本框賦值
Cnum = 0

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
xp用戶(hù)登錄界面取消
VBA編程制作excel登錄界面
win10怎么取消開(kāi)機賬戶(hù)登錄界面直接進(jìn)入系統
192.168.1.1 路由器密碼怎么設置
詳細講解如何用EXCEL制作登錄界面
Excel VBA 用戶(hù)窗體設置/一步一步代你設計EXCEL用戶(hù) 密碼登錄界面
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久