Tecnología

Inicio

Cómo codificar un formulario de acceso / registro en VB

Cómo codificar un formulario de acceso / registro en VB


Codificación de un login y un formulario de registro en Microsoft Visual Basic.NET (VB.NET) puede hacer que sus aplicaciones más seguro. Un programa que utiliza una página de acceso a menudo también se utiliza una base de datos para realizar un seguimiento de los usuarios registrados y su información como nombres de usuario y contraseñas. Microsoft Access es un sistema de gestión de base de datos relacional y se puede utilizar para realizar un seguimiento de los usuarios. En VB.NET puede conectarse a una base de datos para guardar o recuperar información de usuario para iniciar sesión y utilizar su programa.

Instrucciones

1 Lanzamiento de Microsoft Visual Studio, haga clic en "Nuevo proyecto" en el panel izquierdo de la pantalla del ordenador, y ampliar "Visual Basic" por debajo "Plantillas instaladas." Haga clic en "Windows" y haga doble clic en "Aplicación de Windows Forms" para crear una nueva formas de las ventanas proyecto.

2 Haga doble clic en "Cuadro de texto" a partir del panel de "caja de herramientas" para agregar un nuevo control de cuadro de texto al formulario. Agregar un segundo cuadro de texto. Haga doble clic en "botón" en el panel "caja de herramientas" para agregar un nuevo control de botón al formulario. Añadir un segundo botón. Haga doble clic en "Button1" para crear un evento de clic de este botón.

3 Copia y pega el código siguiente para agregar el nombre de usuario y contraseña de verificación con la información en la base de datos de acceso para la conexión del usuario:

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

Dim myConnection As OleDbConnection = New OleDbConnection
Dim da As OleDbDataAdapter
Dim strSQL As String
Dim ds As DataSet
Dim firstName As String

strSQL = & quot; SELECT tblUsers.FirstName DE tblUsers & quot;
strSQL = strSQL & amp; & Quot; DONDE (tblUsers.userName = '& quot; & amp; (Me.TextBox1.Text) & amp; & quot;' & quot;
strSQL = strSQL & amp; & Quot; Y tblUsers.userPassword = '& quot; &amperio; (Me.TextBox2.Text) & amp; & Quot; '); & quot;
myConnection.ConnectionString = connString
da = Nueva OleDbDataAdapter (strSQL, myConnection)
ds = nuevo conjunto de datos
da.Fill (ds, & quot; & quot; los usuarios)
myConnection.Close ()

Para cada rowTest En ds.Tables (0) .Rows
Nombre = rowTest (& quot; FirstName & quot;). ToString
Siguiente
Si firstName & lt;> & quot; & quot; Entonces
MessageBox.Show (& quot; Bienvenido & quot; & amp; firstName & amp; & quot;! & Quot;)
Más
MessageBox.Show (& quot;. Por favor, compruebe el nombre de usuario y la contraseña & quot;)
Terminara si

4 Editar el paso anterior y escriba la ruta de acceso a su base de datos Access.

5 Volver a formar la opinión del diseño y haga doble clic en "Button2" para crear un evento de clic. Agregue el código siguiente para mostrar el formulario de registro cuando se hace clic:

Form2.Show ()

6 Haga clic en el nombre del proyecto en el panel "Explorador de soluciones" y haga clic en "Añadir> Formulario de Windows ..." para agregar un nuevo formulario de inscripción a su proyecto. Haga doble clic en "Form2" y añadir tres cuadros de texto usando la misma técnica utilizada en el paso 1. Agregar un botón.

7 Haga doble clic en "Button1" para crear un evento de clic y añadir el siguiente código para agregar información de usuario a la base de datos de acceso:

Dim como secuencia strSQL

Dim objCmd As New OleDbCommand
strSQL = "INSERT INTO tblUsers(FirstName, userName, userPassword) "
strSQL = strSQL & "VALUES('" & (Me.TextBox1.Text) & "', '" & (Me.TextBox3.Text) & "','" & (Me.TextBox4.Text) & "');"
Dim Con = 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("You have successfully registered. Please login.")
Form1.Show()

8 Editar el paso anterior y escriba la ruta de acceso a su base de datos Access.

9 Pulse la tecla "F5" para ejecutar el programa. Haga clic en "Button2" para abrir el formulario de inscripción. Introduzca su nombre en el primer cuadro de texto, el nombre de usuario en la segunda, y la contraseña de usuario en el tercer cuadro de texto. Haga clic en "Button1" para guardar la información. Escriba su nombre de usuario y contraseña en la página de registro y haga clic en "Button1" para mostrar un mensaje de inicio de sesión.