<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      Fork me on GitHub

      用戶登錄驗證程序——VB.NET

      Introduction

      實現用戶登錄功能,UI使用WinForm提供LoginForm,然后建一個User表保存用戶信息(UserName, PassWrd, UserActive, Comment),使用Linq對User表進行查詢。

      plainText = CryptographyUtils.Decrypt(CryptographyUtils.CreateSymmAlgoRC2(),cipherText, "JK_huangJK_huang", 128CryptographyUtils.CreateSymmAlgoRC2(),cipherText, "JK_huangJK_huang", 128);

      Backgroud

      使用Visual studio2008,sql server 2005開發

       

      The Definition of User Table

       

      SET ANSI_NULLS ON

      GO

      SET QUOTED_IDENTIFIER ON

      GO

      CREATE TABLE [dbo].[t_UserInfo](

      [UserName] [nvarchar](20) NOT NULL,

      [PassWrd] [nvarchar](20) NOT NULL,

      [UserActive] [bit] NOT NULL,

      [Comment] [nvarchar](50) NULL,

      CONSTRAINT [PK_t_UserInfo] PRIMARY KEY CLUSTERED

      (

      [UserName] ASC

      )
      WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

      )
      ON [PRIMARY]

       

       

       

      Validing the user and Passing Data to Database

      上傳數據方法,當CheckReg.Checked = True是創建新用戶,False時檢驗當前用戶是否有效

       

       

      Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
      Dim loginDS As New TestInfoDataSet.t_UserInfoDataTable
      Dim loginDA As New TestInfoDataSetTableAdapters.t_UserInfoTableAdapter

      If CheckReg.Checked = True Then
      Try
      loginDA.Insert(comUser.Text.ToString(), txtPW.Text.ToString(),
      True, "")
      Catch ex As Exception
      MessageBox.Show(
      "The UserName already exist", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
      comUser.Focus()
      comUser.Text
      = ""
      Finally
      Me.ClearForm()
      End Try
      Else
      Try
      loginDA.FillByUserData(loginDS, comUser.ToString(), txtPW.ToString())
      Check_Details()
      Catch ex As Exception
      MsgBox("Invalid User Name", MsgBoxStyle.Critical, "Error")
      End Try
      End If

      End Sub

       

       

      使用Linq查詢用戶是否存在User表中

       

       

      Private Sub Check_Details()
      Dim PWord As String = Me.txtPW.Text.ToString.Trim

      Dim CheckDA As New TestInfoDataSetTableAdapters.t_UserInfoTableAdapter
      Dim query = From check In CheckDA.GetData _
      Select check.UserName, check.PassWrd, check.UserActive _
      Where UserName
      = UName AndAlso PassWrd = PWord _
      AndAlso UserActive = True
      If query.Count() = 1 Then
      MessageBox.Show(
      "confirmed", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
      Me.ClearForm()
      Else
      MessageBox.Show(
      "Password Is Incorrect or no longer Valid", "Incorrect Password", MessageBoxButtons.OK, MessageBoxIcon.Information)
      txtPW.Focus()
      txtPW.Text
      = ""

      End If

      End Sub

       

       

      Data Valide

      進行輸入操作時是全角輸入就要轉換為半角輸入,這里使用兩種方法進行全角到半角的轉換

       

      1.處理輸入后的數據2.只輸入半角字符

      Private Function ToDBC(ByVal tmpStr As String) As String
      Dim i As Integer = 0

      Dim c() As Char = tmpStr.ToCharArray()
      Dim length As Integer = c.Length - 1

      For i = 0 To length
      If c(i) = " " Then
      c(i)
      = CChar(" ")
      ElseIf AscW(c(i)) > 65280 And AscW(c(i)) < 65375 Then
      c(i)
      = ChrW(AscW(c(i)) - 65248)
      End If
      Next
      Return CStr(c)
      End Function
      End Class

       

      2.關閉輸入法

      Me.comUser.ImeMode = Forms.ImeMode.Close ‘直接關閉全角輸入

       用戶登錄UI 

      https://files.cnblogs.com/rush/登錄檢驗程序.rar

       

      The experience of project

       

      Visual Basic 不會在 Char 類型和數值類型之間直接轉換。可以使用 AscAscW 函數將 Char 值轉換為表示其碼位的 Integer。可以使用 ChrChrW 函數將 Integer 值轉換為具有該碼位的 Char。

      本文基于 署名 2.5 中國大陸 許可協議發布,歡迎轉載,演繹或用于商業目的,但是必須保留本文的署名 JK_Rush (包含鏈接),具體操作方式可 參考此處 。如您有任何疑問或者授權方面的協商,請 給我留言

      posted @ 2010-11-07 18:34  JK_Rush  閱讀(6637)  評論(1)    收藏  舉報
      主站蜘蛛池模板: 亚洲欧美日韩综合久久| 亚洲精品成人福利网站| 国产在线精品成人一区二区| 四虎影视www在线播放| 国产亚洲精品黑人粗大精选| 成人嫩草研究院久久久精品| 欧美福利在线| 国产一区二区三区色老头| 少妇激情av一区二区三区| 国产精品视频一区不卡| 男女一级国产片免费视频| 国产拍拍拍无码视频免费 | 综1合AV在线播放| 精品无码国产日韩制服丝袜| 亚洲人成人网站色www| 国产成人啪精品午夜网站| 金门县| 成人网站av亚洲国产| 亚洲中文字幕日产无码成人片| 墨玉县| 日本中文一二区有码在线| 日韩深夜视频在线观看| 亚洲欧美综合中文| 国内精品伊人久久久影视| 久久国产乱子伦免费精品无码 | 国产成人高清在线重口视频| 日韩一区二区三区理伦片| 97人妻天天爽夜夜爽二区| 四虎成人精品国产永久免费 | 老熟妇性老熟妇性色| 国产精品一二三区久久狼| 又湿又紧又大又爽A视频男| 亚洲第一精品一二三区| 日韩一区二区三区在线视频| 精品人妻伦九区久久aaa片| 蜜臀91精品国产高清在线| 亚洲AV无码成H人动漫无遮挡| 开心一区二区三区激情| 中文字幕亚洲综合久久| 野花在线观看免费观看高清| 性色在线视频精品|