viernes, julio 04, 2008

Visual Basic 2005: Uso de Timers

Hola, hoy veremos como utilizar timers dentro de Visual Basic 2005 para uso dentro de nuestras aplicaciones.

Iniciaremos por crear un proyecto:

image

Como comunmente sucede, al crear el proyecto se abre el Form1.vb, éste es el que utilizaremos para realizar nuestra práctica. (Nota: Recuerda que al igual que cualquier código, este puede ser utilizado para los fines que les convengan, yo sólo pongo un ejemplo para que de allí se puedan basar para realizar sus aplicaciones.)

Ahora insertaremos una etiqueta en nuestro formulario:

image 

Después de haber insertado nuestra etiqueta ahora insertaremos el timer.

image 

Las propiedades del Timer que nos interesan son: Enabled e Interval.

Enable nos dice si el Timer estará habilitado desde que se carga el formulario o no, y el Interval nos dice el intervalo de ms (milisegundos) que tomara para llevar a cabo hasta que realice nuevamente la operación o rutina que le indiquemos.

OK, ahora hay que dar doble click en la cinta de abajo donde se encuentra incluido el nombre del Timer para allí ingresar la rutina que se desea que se realice con este.  Al dar doble click se mostrará codigo similar a esto:

Public Class Form1 


 


Private Sub Timer1_Tick(ByVal sender As System.Object

, ByVal e As System.EventArgs) Handles Timer1.Tick



 


    End Sub


End Class



.Nosotros empezaremos a insertar nuestra rutina justo antes de donde dice "End Sub".



Intentemos mover nuestra etiqueta de izquierda a derecha, así que insertaremos las siguientes líneas de código:




        Label1.Left = Label1.Left - 100



 



De tal manera que ahora nuestro código se verá de la siguiente manera:




Public Class Form1


 


Private Sub Timer1_Tick(ByVal sender As System.Object

, ByVal e As System.EventArgs) Handles Timer1.Tick



        Label1.Left = Label1.Left - 100


    End Sub


End Class




 



Con esta rutina, le estamos diciendo a nuestra etiqueta llamada Label1, en su propiedad de posicionamiento izquierdo, que al ejecutarse el código dentro del timer, esta se moverá 100 px a la derecha.



Y por su puesto, para que funcione, la propiedad de "Enable" tiene que estar puesta a "True" y el "Interval" yo lo pondré a 1000 para que la rutina se ejecute cada segundo.  Ahora si, guarden el proyecto y presionen la tecla F5 para correr la aplicación y empezar el depurador.  Al iniciar la aplicación veremos como nuestra etiqueta se recorre hacia la derecha.



Los Timers en Visual Basic son muy utiles para realizar rutinas repetitivas en intervalos fijos de tiempo, incluso se puede llegar a poner 2 o más timers con rutinas que permitan habilitar y deshabilitar los timers correspondientes a las rutinas que queremos correr.



'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''



Espero que les haya ayudado, si tienen alguna pregunta o comentario al respecto por favor escríbanlos aquí y con gusto los responderé tan pronto como sea posible.



Saludos.!!!



lunes, junio 30, 2008

Acabo de encontrar como actualizar mi blog automáticamente!!

32  Hola, yo se que va a parecer promo, pero la verdad es que ni siquiera le había dado la oportunidad a Microsoft de rectificarse en algunas cosas.
Hoy encontré el Windows Live Writer y está muy bien, permite editar el blog que tengas mostrándolo tal como quedará la entrada, no primero escribiéndolo y después dando click a vista previa y regresando, y regresando, y regresando ...
Creo que vale la pena que le hechen un vistazo, por otro lado, el contra que ví es que sólo tiene soporte para diccionario en Inglés, pero dejenme experimentar un poco más en el y les platico.
  Saludos, nos vemos y disfruten del calor mientras se pueda.
Technorati Tags: