SlideShare una empresa de Scribd logo
1 de 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.

Más contenido relacionado

Destacado (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
 

Similar a 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
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 

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.