Saltar al contenido
Escuela ctec
  • Inicio
  • Cursos
    • Prenciales
      • Computación para jóvenes y niños
      • Técnico en informática y diseño
      • Computación para el trabajo
      • Técnico en sistemas computacionales
      • Diseño digital con Photoshop
    • Online
      • Taller JavaScript
      • Aprende JAVA desde Cero
      • Photoshop 2024
      • Taller – Titulación de proyecto final
      • Desarrollo Web
  • Blog
  • Certificados
  • Contactanos
Iniciar sesión
Escuela ctec
  • Inicio
  • Cursos
    • Prenciales
      • Computación para jóvenes y niños
      • Técnico en informática y diseño
      • Computación para el trabajo
      • Técnico en sistemas computacionales
      • Diseño digital con Photoshop
    • Online
      • Taller JavaScript
      • Aprende JAVA desde Cero
      • Photoshop 2024
      • Taller – Titulación de proyecto final
      • Desarrollo Web
  • Blog
  • Certificados
  • Contactanos
9 de enero de 2013

Login básico de usuarios con Visual Basic 2008

Lo que veremos a continuación, es un sistema de “logueo”  básico,  muy útil para aquellos que inician en la programación con Visual Basic.

Cabe mencionar que practicamente “todos” los sistema sin importar la plataforma (windows form o web) tiene un sistema de “logueo”, lo cual le da seguridad a su aplicación y restringe el acceso de usuarios no autorizados.

Después de esta pequeña introducción, manos a la obra…

1) Lo primero que vamos a hacer es entrar a Microsoft Visual Studio 2008 (este ejemplo es aplicable a cualquier versión .NET) y crearemos un nuevo proyecto de tipo Windows Form.

En mi caso llame : “Logueo”

2) Cambiaremos el nombre del formulario, por el de “login” y le modificaremos las propiedades siguientes:

Size: 349, 173

Font: Verdana, 9.7

FormBorderStyle: FixedToolWindow

Text: Acceso Usuarios

Como cambio adicional, modificaremos la propiedad StartPosition a “CenterScreen” para que el formulario aparezca en el centro de la pantalla.

Nos quedaría mas o menos así:

 

3) Agregamos 2 los siguientes elementos: 2 etiquetas(label), 2 cuadros de texto(textbox) y 2 botones de comando (Button)

Respetando la convncion de nombres, los nombres que asignaremos a los controles serán:

lblUsuario, lblPassword, txtUsuario, txtPassword, btnAceptar y btnCancelar. Asignaremos en la propiedad “text” de cada control, el nombre que tendrá, quedando de la siguiente manera.

Hasta este punto tenemos el diseño de nuestro formulario de logueo, ahora nos falta lo mas importante, su funcionalidad.

4) Iniciaremos agregándole funcionalidad al botón de “Cancelar”, daremos doble clic sobre el y escribiremos el siguiente codigo:

[box style="silver" ]Me.Close 'Esto permitirá cerrar el formulario[/box]

 

5) Daremos doble clic sobre el botón de “Aceptar” y agregaremos lo que sigue:

[box style=”silver” ]

'Aqui verificamos que las cajas de texto no esten vacias, en caso de 
'estarlo no se realiza la comprobacion de usuario
If txtUsuario.Text.Length = 0 Or txtPassword.Text.Length = 0 Then Return
If txtUsuario.Text = "admin" And txtPassword.Text = "login1" Then
MessageBox.Show("Acceso permitido", "Login", MessageBoxButtons.OK, _
MessageBoxIcon.Information)
'Aqui indicamos lo que deseamos realizar, por ejemplo accesar a otro formulario
Form2.Show() 
Else
MessageBox.Show("El Usuario y/o Password no es correcto", "Login", _
MessageBoxButtons.OK, MessageBoxIcon.Warning)
End If
[/box]

El Form2 lo podemos agregar a nuestro proyecto desde el menú “Proyecto”. Y con esto tenemos nuestro primer sistema de logueo.

Puedes descargar el código, desde Aquí.

Como mencionamos al inicio, este es un ejemplo ‘básico’ de un sistema de logueo; este se puede mejorar leyendo los datos de acceso (usuario/password) desde un archivo y desde una base de datos, incluyendo varios usuarios.


				

Deja una Respuesta Cancelar la respuesta

You must be logged in to post a comment.

Artículos interesantes

Thumb
11 Jun, 2026
Gusanos impulsados por IA: la nueva amenaza
Thumb
04 Jun, 2026
La tecnología que permite al WiFi ver
Thumb
28 May, 2026
¿Reiniciar o apagar el móvil? Esto es
Thumb
21 May, 2026
Gemini Intelligence: la nueva IA de Google
  • Android
  • Apuntes
  • Base de datos
  • blog
  • CSS
  • Diseño Web
  • Excel
  • Google
  • HTML
  • IA
  • Inteligencia Artificial
  • Internet
  • JavaScript
  • Joomla
  • Jquery
  • Miscelaneo
  • MySQL
  • Noticias
  • Offimatica
  • PHP
  • Power Point
  • Programación
  • Seguridad
  • Sin categoría
  • SQL Server
  • Trucos & Tips
  • TypeScript
  • Uncategorized
  • Visual Basic
  • Windows
  • Word

Entradas recientes

  • Gusanos impulsados por IA: la nueva amenaza que podría cambiar la ciberseguridad para siempre
  • La tecnología que permite al WiFi ver a través de las paredes ya es una realidad
  • ¿Reiniciar o apagar el móvil? Esto es lo mejor para tu Android y la batería
  • Gemini Intelligence: la nueva IA de Google que transformará Android en 2026
  • Cargadores inalámbricos rápidos: la tecnología que está reemplazando a los cables en 2026

Comentarios recientes

  1. BRICEIDA MORENO en ¿La batería de tu celular se descarga rápido? Como calibrarla
  2. BRICEIDA MORENO en Qué aparatos nunca debes poner al lado del modem
  3. Isabelle Bruner en Master Course in Social Media Marketing Latest Hacks
  4. Isabelle Bruner en Getting Started With PHP And MySQL For Beginners
  5. Isabelle Bruner en Ultimate AWS Certified Cloud Practitioner – 2023

Recent Posts

  • Gusanos impulsados por IA: la nueva amenaza que podría cambiar la ciberseguridad para siempre
  • La tecnología que permite al WiFi ver a través de las paredes ya es una realidad
  • ¿Reiniciar o apagar el móvil? Esto es lo mejor para tu Android y la batería
  • Gemini Intelligence: la nueva IA de Google que transformará Android en 2026
  • Cargadores inalámbricos rápidos: la tecnología que está reemplazando a los cables en 2026

Recent Comments

  1. BRICEIDA MORENO en ¿La batería de tu celular se descarga rápido? Como calibrarla
  2. BRICEIDA MORENO en Qué aparatos nunca debes poner al lado del modem
  3. Isabelle Bruner en Master Course in Social Media Marketing Latest Hacks
  4. Isabelle Bruner en Getting Started With PHP And MySQL For Beginners
  5. Isabelle Bruner en Ultimate AWS Certified Cloud Practitioner – 2023

“La tecnología es fácil de aprender, dependiendo quien te la enseñe”

Menú

  • Inicio
  • Cursos
  • Blog
  • Certificados
  • Contactanos

Contactanos

Calle 20 de marzo esquina av. Juárez #73 planta alta. Barrio Nicatan

966 218 7828

[email protected]

Copyright Escuela ctec | Todos los derechos reservado