Programas

Páginas: 5 (1053 palabras) Publicado: 28 de mayo de 2012
Controles Favoritos: |
  |
Cada tanto iremos citando un control de Visual Basic y comentando sus características y funciones. Los invito a convocar a sus controles favoritos o aquellos sobres los que requieran información o ejemplos.Timer: En todo Lenguaje de Programación manejamos Estructuras de Repetición. Estos Bucles por lo general son definidos por código acorde al lenguaje utilizado.Una sintaxis común sería: For/Next, Do Until/Loop/, Do While/Loop/ ... Visual Basic tiene la posibilidad de automatizar estos Bucles de manera infinita a través del Control TIMER. Este control funciona como un cronómetro (que mide el tiempo en milisegundos y trabaja con el reloj del sistema). Tiene dos propiedades fundamentales: Enabled = True/False (lo activa o desactiva) e Interval = Valor, quedetermina el espacio de tiempo entre repetición y repetición.Con un Timer automatizamos una acción y la repetimos indefinidamente. En el ejemplo del Apolo, usamos un Timer para que la imagen se mueva hacia arriba una cierta distancia (da un paso) espera el tiempo determinado en el intervalo y luego repite el paso, vuelve a esperar, avanza otro paso ...y así indefinidamente.Si bien muchosprogramadores siguen determinando las repeticiones por código, el uso del Timer resulta cómodo ya que evita código y funciona eficazmente, pero ¡cuidado! No abusen de estos controles y siempre que puedan desactívenlos luego de cumplida su función, ya que consumen recursos importantes del sistema y la aplicación puede colgarse.Picture:Este control permite desplegar una imagen ya sea bmp, jpg, wmf, gif o icoque son las cinco extensiones que permite Visual Basic desplegar en sus controles habituales.La picture despliega la imagen dentro de una ventana, esto significa que yo puedo modificar el color de fondo del control picture y hacerlo coincidir con el del formulario, pero no puedo desplegar una imagen con fondo transparente como una wmf. Tampoco puedo agrandar o achicar el tamaño de la imagen. Perotiene como ventaja que nos permite usar más métodos y en las animaciones o desplazamientos de las imágenes estas titilan mucho menos. Image:La Image nos permite desplegar archivos de extensión wmf y transparentar el fondo, o sea que podemos colocar una imagen wmf sobre un dibujo o paisaje cargado a la propiedad picture del formulario. También puedo modificar su propiedad stretch a True y agrandarlao achicarla a mi gusto.También puedo desplegar archivos de extensión ico con fondo transparente y agrandarlos ya que los iconos son pequeños.ImageList:El control ImageList , no es un control standard por lo tanto debemos agregarlo de la opción Componentes del menú Project o Proyecto o activando Ctrl + T . Luego en la ventana que nos muestra la lista de controles que podemos agregar seleccionamosMicrosoft Windows Controls 5.0 y lo chequeamos. Aceptar y cerramos.Cuando dibujemos el control en el formulario con el botón derecho del mouse tenemos acceso a propiedades y esto nos abre una ventana que nos permitirá cargar las imágenes seleccionadas para este control. La función o utilidad del control es que nos sirve de repositorio o archivo de Imágenes.En la solapa Images hacemos estaselección y vamos cargando o borrando las imágenes. Cuando hayamos terminado antes de cerrar tomamos nota del Index de estas imágenes para luego identificarlas por su índice.Si queremos desplegar en un control Image1 una de las imágenes el código será:Image1.Picture = ImageList1.ListImages(1).PictureIdentificando el índice de la imagen. Esto nos permite desplegar un show o secuencia de imágenes como en elejemplo Torero, de forma más ordenada.Este control unido al control toolbar se potencia permitiéndonos desplegar la típica barra de iconos de Windows.PictureClip:Este control que ya hemos usado en el ejercicio de la Animación del osito, nos permite desplegar una secuencia de cuadros en forma casi automática asociada a un Timer, usando muy poco código. No es un control estándar por lo tanto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa
  • Program
  • Un Programa
  • Programas
  • Programas
  • Programa
  • Programador
  • Program

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS