Tecnología

Inicio

Tutorial de Visual Basic 6

Microsoft Visual Basic 6.0 es un entorno de desarrollo que se puede utilizar para crear aplicaciones que implican una amplia interacción con el usuario. En cuanto a este tipo de aplicaciones, Visual Basic es diferente de los lenguajes de programación como C de más edad; Visual Basic permite el desarrollo rápido de aplicaciones (RAD). Una forma de hacerlo es a través de un diseñador de formularios que genera automáticamente el código del programa en base a los controles que usted deposite en un formulario de usuario.

El comenzar a escribir código en Visual Basic es un proceso sencillo, especialmente si su primer programa juega a la fuerza de Visual Basic: rápido desarrollo de formas que interactúan con los usuarios.

Codificar un temporizador de cuenta regresiva

Tutorial de Visual Basic 6


Trate de codificación de una aplicación que simula un temporizador de cuenta atrás. El usuario introduce el número de segundos que el programa es establecer un temporizador de; el programa hace la cuenta atrás, mostrando el número de segundos restantes y una alerta visual al final de la cuenta atrás.

Para iniciar este proyecto, abrir el IDE de Visual Basic (entorno de desarrollo integrado). Seleccione "Archivo"> ​​"Nuevo"> "Aplicación de Windows Forms". En la ventana Diseñador de formularios, arrastre los siguientes controles al formulario desde la caja de herramientas. En primer lugar, arrastre un cuadro de texto para que el usuario introduzca el número de segundos para la cuenta atrás desde. Bajo ese lugar cuadro de texto otra para el programa para mostrar los segundos restantes. Por debajo de este segundo cuadro de texto, coloque un botón para el usuario para iniciar el temporizador. Además, arrastrar y soltar un control de temporizador en el formulario. El usuario no verá este control, pero su código hará.

Cambie la propiedad de texto del botón de "Inicio". Asegúrese de que el caso de cada letra coincide con "Inicio". Puede acceder a la ventana de propiedades con "Ver"> "Propiedades".

Escribir el Programa

Ahora que ya ha configurado la forma, escribir el código que utiliza el formulario para comunicarse con el usuario. Haga doble clic en el botón. La ventana de código aparece, con el cursor dentro de la función Button1_Click en blanco. Esta función se llama cuando el usuario presiona el botón de su forma.

La primera parte del código siguiente establece el intervalo del temporizador en milisegundos y se inicia el temporizador estableciendo su propiedad "Enabled". Estas acciones ocurren sólo si el texto del botón lee "Inicio".

Private Sub Button1_Click (... [argumentos omitidos para mayor claridad])

If (Button1.Text = "Start") Then
nSecsLeft = CInt(TextBox1.Text)
Button1.Text = "Stop"
Timer1.Interval = 1000
Timer1.Enabled = True
Else
Button1.Text = "Start"
Timer1.Enabled = False

Terminara si
End Sub

La última parte del código, de Else, maneja el caso cuando el temporizador ya se está ejecutando. El programa se desactiva el temporizador a través de su propiedad "Enabled" y cambia el texto del botón para permitir un reinicio del programa.

Evento del temporizador

Cada segundo (1.000 milisegundos) que pasa hace que la función Timer1_Tick a ejecutar. Su aplicación tiene que hacer varias cosas en esa función: decirle al usuario cómo quedan muchos segundos en la cuenta regresiva y detectar el final de la cuenta atrás, y cuando la cuenta atrás termine, apague el temporizador y alertan al usuario. El siguiente código completa estas tareas.

Private Sub Timer1_Tick (...)

TextBox2.Text = nSecsLeft
If (nSecsLeft = 0) Then
Timer1.Enabled = False
MsgBox("Done!")

Button1.Text = "Inicio"
Más
nSecsLeft = nSecsLeft - 1

Terminara si

End Sub

Ejecutar su programa terminado. A continuación, experimentar con ella. Por ejemplo, escribir código que hace algo más, aparte de mostrar un cuadro de mensaje.