Les partenaires publicitaires:

Comment coder un formulaire de connexion / inscription vb

Codage d'un login et un formulaire d'inscription dans Microsoft Visual Basic.NET (VB.NET) peut rendre vos applications plus sécurisé. Un programme qui utilise une page de connexion souvent utilise également une base de données pour garder la trace des utilisateurs enregistrés et leurs informations telles que noms d'utilisateur et mots de passe. Microsoft Access est un système de gestion de base de données relationnelle et peut être utilisé pour garder une trace des utilisateurs. Dans VB.NET, vous pouvez vous connecter à une base de données Access pour sauvegarder ou récupérer des informations utilisateur de se connecter et utiliser votre programme.

Choses que vous devez

  • Base de données Microsoft Access
  • Tableau nommé tblUsers
  • Colonne Prénom
  • colonne de userName
  • colonne userPassword

Instructions

  1. Lancez Microsoft Visual Studio, cliquez sur "Nouveau Projet" sur le volet gauche de l'écran de votre ordinateur, et d'élargir "Visual Basic" dessous "Modèles installés." Cliquez "Fenêtres" et double-clic "Application Windows Forms" pour créer un nouveau projet de formulaires de fenêtres.

  2. Double-cliquez sur "Zone de texte" à partir de la "Boîte à outils" volet pour ajouter un nouveau contrôle de zone de texte à votre formulaire. Ajoutez une deuxième zone de texte. Double-cliquez sur "Bouton" du "Boîte à outils" volet pour ajouter un nouveau bouton de commande à votre formulaire. Ajouter un deuxième bouton. Double-cliquez sur "Button1" pour créer un événement de clic pour ce bouton.

  3. Copiez et collez le code suivant pour ajouter le nom d'utilisateur et mot de passe de contrôle contre les informations contenues dans la base de données d'accès pour connexion de l'utilisateur:

    Dim connString As String = "Provider = Microsoft.ACE.OLEDB.12.0-Data Source = C: userDB.accdb"

    MyConnection Dim Comme OleDbConnection = new OleDbConnection
    Da Dim Comme OleDbDataAdapter
    Dim strSQL As String
    Ds Dim comme DataSet
    Dim As String prenom

    strSQL = "-SELECT tblUsers.FirstName DE tblUsers "-
    strSQL = strSQL &Amp "-WHERE (tblUsers.userName = '"- &Amp (Me.TextBox1.Text) &Amp "- ' "-
    strSQL = strSQL &Amp "-Et tblUsers.userPassword = '"- &Amp (Me.TextBox2.Text) &Amp " - ') -"-
    myConnection.ConnectionString = connString
    da = New OleDbDataAdapter (strSQL, myConnection)
    ds = new DataSet
    da.Fill (ds, "-utilisateurs"-)
    myConnection.Close ()

    Pour chaque rowTest Dans ds.Tables (0) .Rows
    prenom = rowTest ("-Prénom" -.) ToString
    Suivant
    Si firstName lt; gt; "-&Puis quot-
    MessageBox.Show ("-Bienvenue "- &Amp firstName &Amp "-!"-)
    Autre
    MessageBox.Show (&S'il vous plaît vérifier quot-nom d'utilisateur et mot de passe."-)
    End If

  4. Modifier l'étape précédente et saisissez le chemin de votre base de données Access.




  5. Revenez à former vue de la conception et du double-clic "Button2" pour créer un événement de clic. Ajoutez le code suivant pour afficher le formulaire d'inscription lorsque vous cliquez dessus:

    Form2.Show ()

  6. droit; cliquez sur le nom de votre projet dans le "Explorateur de solutions" volet et cliquez sur "Addgt; Windows Form ..." à ajouter un nouveau formulaire d'inscription à votre projet. Double-cliquez sur "Form2" et d'ajouter trois zones de texte en utilisant la même technique utilisée à l'étape 1. Ajouter un bouton.

  7. Double-cliquez sur "Button1" pour créer un événement de clic et ajoutez le code suivant pour ajouter des informations de l'utilisateur à la base de données Access:

    Dim strSQL As String

    Dim objCmd As New OleDbCommand
    strSQL = "-INSERT INTO tblUsers (Prénom, Nom, userPassword) "-
    strSQL = strSQL &Amp "-VALUES ('"- &Amp (Me.TextBox1.Text) &Amp "- ','"- &Amp (Me.TextBox3.Text) &Amp "- ','"- &Amp (Me.TextBox4.Text) &Amp " - ') -"-
    Con Dim = New OleDbConnection ("-Provider = Microsoft.ACE.OLEDB.12.0-Data Source = C: userDB.accdb"-)
    Con.Open ()
    objCmd = New OleDbCommand (strSQL, Con)
    objCmd.ExecuteNonQuery ()
    Con.Close ()
    MessageBox.Show ("-Vous avez enregistré avec succès. S'il vous plaît vous identifier."-)
    Form1.Show ()
  8. Modifier l'étape précédente et saisissez le chemin de votre base de données Access.

  9. Presse "F5" pour exécuter le programme. Cliquez "Button2" pour ouvrir le formulaire d'inscription. Entrez votre nom dans la première zone de texte, le nom d'utilisateur dans le second, et mot de passe de l'utilisateur dans la troisième zone de texte. Cliquez "Button1" pour enregistrer les informations. Tapez votre nom d'utilisateur et mot de passe dans la page de connexion et cliquez sur "Button1" pour afficher un message de connexion.

» » » » Comment coder un formulaire de connexion / inscription vb