SlideShare ist ein Scribd-Unternehmen logo
1 von 7
El control Timer es un temporizador que
nos permite ejecutar instrucciones de
código, rutinas, funciones etc..., cada
cierto intervalo de tiempo.
 Este control es invisible en tiempo de
ejecución, esto quiere decir que no
tiene interfaz gráfica, solo es visible
cuando lo agregamos a un formulario y
estamos en modo de diseño .

Como ya se dijo antes nos permite
ejecutar instrucciones de
código, rutinas, funciones etc..., cada
cierto intervalo de tiempo.
 La propiedad mas importante de este
control es la propiedad Interval



El objeto Timer tiene como finalidad ejecutar alguna tarea o serie de tareas
cada cierto tiempo.
Para definir este intervalo se usa la propiedad "Interval", que viene dada en
milésimas de segundo. Es decir, si quieres que cada 30 segundos se ejecute
"algo", esta propiedad se debe ajustar al valor 30000.
El cronómetro (otra forma de llamar a este objeto) se activa desde que
inicia la ejecución del programa, a menos que su propiedad "Enabled" se
fije a un valor "False". En otras palabras, el cronómetro se activa cuando su
propiedad Enabled toma el valor "True". Esto significa que si en algún
momento quieres desactivar el cronómetro, lo único que debes hacer es
fijar esta propiedad al valor "false".
Cada vez que se cumple el intevalo especificado (propiedad "Interval"), el
sistema genera el evento "Timer" (es decir, si tenemos un objeto llamado
Timer1, al cumplir el intervalo se ejecutará la subrutina "Timer1_Timer"), que es
en donde se debe codificar la tarea o grupo de tareas que se harán cada
cierto tiempo (el definido en el intervalo).
Por ejemplo, para actualizar cada 10 segundos un Label que contenga la
hora del sistema, hacemos:
(En tiempo de diseño:)
Timer1.Interval = 10000
Timer1.Enabled = True

LabelHora.Caption = "HH:MM:SS"
(En el programa:)
Sub Timer1_Timer()
LabelHora.Caption = Time
End Sub






Coloca un Timer llamado Timer1, seleccionalo, y desde la ventana de
propiedades en la propiedad Interval coloca el valor 1000. O sea que el
Timer1 se va a ejecutar cada 1 segundo.
Ahora coloca un control Label1 en el formulario y en la
propiedad Autosize del control Label1 coloca True, esto hará que el
control Label1 se ajuste al contenido del mismo. Lo que hará el ejemplo
será mostrar la hora del sistema en el control de etiqueta
Entonces dale doble Click en el Timer1 para crear el procedimiento que
se describió arriba que es el que ejecuta el Timer. y pega está
instrucción




Label1.caption = Time



El código del procedimiento quedaría así:



Private Sub Timer1_Timer()
Label1.Caption = Time
End Sub
Ahora ejecuta el programa y puedes ver como se actualiza el Label1
de acuerdo a la hora del sistema, usando claro la función Time de
visual basic que devuelve la hora del sistema operativo.
Otra propiedad importante y que se utiliza mucho en este control es
la propiedad Enabled. La propiedad enabled lo que hace es habilitar
o deshabilitar un control. Si está en True funciona, si está en False no
funciona. Esta propiedad es común en la mayoría de los controles de
visual basic.

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (20)

TECNOLOGIA
TECNOLOGIATECNOLOGIA
TECNOLOGIA
 
Basico sistema 1
Basico sistema 1Basico sistema 1
Basico sistema 1
 
Descripción del bop
Descripción del bopDescripción del bop
Descripción del bop
 
Presentación CEEJ
Presentación CEEJPresentación CEEJ
Presentación CEEJ
 
Solución a la problemática
Solución a la problemática Solución a la problemática
Solución a la problemática
 
Trabajo de informática 2
Trabajo de informática 2Trabajo de informática 2
Trabajo de informática 2
 
Grafos
GrafosGrafos
Grafos
 
Historia de amor y tic vale
Historia de amor y tic valeHistoria de amor y tic vale
Historia de amor y tic vale
 
3.0
3.03.0
3.0
 
Reglas netiquette presentacion automatica (1)
Reglas netiquette presentacion automatica (1)Reglas netiquette presentacion automatica (1)
Reglas netiquette presentacion automatica (1)
 
Jardín botánico san jorge
Jardín botánico san jorge Jardín botánico san jorge
Jardín botánico san jorge
 
Josep Gálvez - El ICS desnaturaliza el actual arbitraje inversor-Estado
Josep Gálvez - El ICS desnaturaliza el actual arbitraje inversor-EstadoJosep Gálvez - El ICS desnaturaliza el actual arbitraje inversor-Estado
Josep Gálvez - El ICS desnaturaliza el actual arbitraje inversor-Estado
 
Juegos1
Juegos1Juegos1
Juegos1
 
PI 45 Jahre AMG_d.pdf
PI 45 Jahre AMG_d.pdfPI 45 Jahre AMG_d.pdf
PI 45 Jahre AMG_d.pdf
 
javiera lagos
javiera lagosjaviera lagos
javiera lagos
 
Rimas femeninas
Rimas femeninasRimas femeninas
Rimas femeninas
 
Plan estudios 2011
Plan estudios 2011Plan estudios 2011
Plan estudios 2011
 
DICV - BharatBenz Produktpremiere in Hyderabad.pdf
DICV - BharatBenz Produktpremiere in Hyderabad.pdfDICV - BharatBenz Produktpremiere in Hyderabad.pdf
DICV - BharatBenz Produktpremiere in Hyderabad.pdf
 
Isabel hidalgo
Isabel hidalgoIsabel hidalgo
Isabel hidalgo
 
23032015 marz gestcamb act 2da act
23032015 marz  gestcamb  act  2da act23032015 marz  gestcamb  act  2da act
23032015 marz gestcamb act 2da act
 

Ähnlich wie Timer (20)

Timervb
TimervbTimervb
Timervb
 
App inventor 2 cronometro
App inventor 2 cronometroApp inventor 2 cronometro
App inventor 2 cronometro
 
Control timer
Control timerControl timer
Control timer
 
Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2
 
Herramienta timer
Herramienta timerHerramienta timer
Herramienta timer
 
Ex2
Ex2Ex2
Ex2
 
Ex2
Ex2Ex2
Ex2
 
Presentación interfaz gráfica_matlab
Presentación interfaz gráfica_matlabPresentación interfaz gráfica_matlab
Presentación interfaz gráfica_matlab
 
Random y-timer
Random y-timerRandom y-timer
Random y-timer
 
Procedures funciones
Procedures funcionesProcedures funciones
Procedures funciones
 
Funciones
FuncionesFunciones
Funciones
 
Procedures funciones
Procedures funcionesProcedures funciones
Procedures funciones
 
Clase para 1º Info
Clase para 1º InfoClase para 1º Info
Clase para 1º Info
 
9.animaciones
9.animaciones9.animaciones
9.animaciones
 
Jueves Part2
Jueves Part2Jueves Part2
Jueves Part2
 
Intro PyGame Capitulo 5
Intro PyGame Capitulo 5Intro PyGame Capitulo 5
Intro PyGame Capitulo 5
 
Timer (temporizador)
Timer (temporizador)Timer (temporizador)
Timer (temporizador)
 
Visual basic 1º Año
Visual basic  1º AñoVisual basic  1º Año
Visual basic 1º Año
 
Chap 15cpin
Chap 15cpinChap 15cpin
Chap 15cpin
 
Practicas3 Secuencia While
Practicas3 Secuencia WhilePracticas3 Secuencia While
Practicas3 Secuencia While
 

Kürzlich hochgeladen

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Kürzlich hochgeladen (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Timer

  • 1.
  • 2.
  • 3. El control Timer es un temporizador que nos permite ejecutar instrucciones de código, rutinas, funciones etc..., cada cierto intervalo de tiempo.  Este control es invisible en tiempo de ejecución, esto quiere decir que no tiene interfaz gráfica, solo es visible cuando lo agregamos a un formulario y estamos en modo de diseño . 
  • 4. Como ya se dijo antes nos permite ejecutar instrucciones de código, rutinas, funciones etc..., cada cierto intervalo de tiempo.  La propiedad mas importante de este control es la propiedad Interval 
  • 5.  El objeto Timer tiene como finalidad ejecutar alguna tarea o serie de tareas cada cierto tiempo. Para definir este intervalo se usa la propiedad "Interval", que viene dada en milésimas de segundo. Es decir, si quieres que cada 30 segundos se ejecute "algo", esta propiedad se debe ajustar al valor 30000. El cronómetro (otra forma de llamar a este objeto) se activa desde que inicia la ejecución del programa, a menos que su propiedad "Enabled" se fije a un valor "False". En otras palabras, el cronómetro se activa cuando su propiedad Enabled toma el valor "True". Esto significa que si en algún momento quieres desactivar el cronómetro, lo único que debes hacer es fijar esta propiedad al valor "false". Cada vez que se cumple el intevalo especificado (propiedad "Interval"), el sistema genera el evento "Timer" (es decir, si tenemos un objeto llamado Timer1, al cumplir el intervalo se ejecutará la subrutina "Timer1_Timer"), que es en donde se debe codificar la tarea o grupo de tareas que se harán cada cierto tiempo (el definido en el intervalo). Por ejemplo, para actualizar cada 10 segundos un Label que contenga la hora del sistema, hacemos: (En tiempo de diseño:) Timer1.Interval = 10000 Timer1.Enabled = True LabelHora.Caption = "HH:MM:SS" (En el programa:) Sub Timer1_Timer() LabelHora.Caption = Time End Sub
  • 6.    Coloca un Timer llamado Timer1, seleccionalo, y desde la ventana de propiedades en la propiedad Interval coloca el valor 1000. O sea que el Timer1 se va a ejecutar cada 1 segundo. Ahora coloca un control Label1 en el formulario y en la propiedad Autosize del control Label1 coloca True, esto hará que el control Label1 se ajuste al contenido del mismo. Lo que hará el ejemplo será mostrar la hora del sistema en el control de etiqueta Entonces dale doble Click en el Timer1 para crear el procedimiento que se describió arriba que es el que ejecuta el Timer. y pega está instrucción   Label1.caption = Time  El código del procedimiento quedaría así:  Private Sub Timer1_Timer() Label1.Caption = Time End Sub
  • 7. Ahora ejecuta el programa y puedes ver como se actualiza el Label1 de acuerdo a la hora del sistema, usando claro la función Time de visual basic que devuelve la hora del sistema operativo. Otra propiedad importante y que se utiliza mucho en este control es la propiedad Enabled. La propiedad enabled lo que hace es habilitar o deshabilitar un control. Si está en True funciona, si está en False no funciona. Esta propiedad es común en la mayoría de los controles de visual basic.