Tecnología

Inicio

Cómo construir un temporizador de cuenta regresiva Electrónica

Cómo construir un temporizador de cuenta regresiva Electrónica


Tener el conocimiento para construir un temporizador de cuenta atrás electrónica utilizando el código en Windows le puede ahorrar tiempo. Un temporizador electrónico se puede construir utilizando Microsoft Visual Basic.NET (VB.NET) - un lenguaje de programación orientado a objetos ordenador. Un temporizador electrónico se puede utilizar en una aplicación de Windows para la cuenta regresiva y ejecutar otros procesos cuando el temporizador deja de contar. En unos pocos pasos, se creará un temporizador de cuenta atrás mediante el uso de un control Timer y una etiqueta para mostrar la hora.

Instrucciones

1 Inicie Microsoft Visual Basic Express, haga clic en "Nuevo proyecto ..." en el panel izquierdo de la pantalla. Seleccione "Aplicación de Windows Forms". Haga clic en Aceptar."

2 Haga doble clic en "botón" en el panel de "caja de herramientas" para añadir un nuevo botón de control. Haga doble clic en "Temporizador" para agregar un control temporizador. El temporizador se puede utilizar para la cuenta atrás.

3 Haga doble clic en "Label" para añadir una etiqueta. La etiqueta se utiliza para mostrar la hora, ya que está disminuyendo. Haga doble clic en "Button1" para abrir el módulo "Form1.vb".

4 Escriba lo siguiente en "Button1" para establecer el intervalo del temporizador a 1 segundo, iniciar el temporizador, y empezar la cuenta atrás desde 15 minutos a partir de ahora.

Timer1.Interval = 1000

Timer1.Start ()

cntDown = Date.Now.AddMinutes (15)

5 Haga clic en la pestaña "Form1.vb [Diseño]" y semi doble clic en el control "temporizador" en la parte inferior de la pantalla.

6 Escriba lo siguiente en "Timer1_Tick" para comprobar si la cuenta atrás ha terminado. Si no es así, a continuación, seguir obteniendo la diferencia entre la hora actual y la variable "cntDown". Mostrar la diferencia a través del control Label.

If cntDown < Date.Now Then

Me.Timer1.Stop ()

MessageBox.Show ( "Cuenta atrás ha terminado!")

Más

timeRem tenue Como TimeSpan = Me.cntDown.Subtract (Date.Now)

Me.Label1.Text = String.Format ( "{0}: {1: d2}: {2: d2}", _

timeRem.Hours, _

timeRem.Minutes, _

timeRem.Seconds)

Terminara si

7 Pulse la tecla "F5" para ejecutar el programa, a continuación, haga clic en "Button1" para comenzar la cuenta atrás.