jueves, 21 de agosto de 2008

PROPIEDADES DE LOS CONTROLES DEL VISUAL BASIC

Control PictureBox - Caja de gráficos e imágenes

El control PictureBox se utiliza para mostrar y cargar archivos de imagen, también para dibujar figuras mediante los metodos graficos , y también como control contenedor de otros controles, como los controles Frame.

La principal propiedad del control PictureBox se llama precisamente Picture.

Esta propiedad es la que indica el gráfico que estará cargado.


Control Label - Etiquetas


El control Label o Etiqueta, se utiliza para mostrar texto, descripciones, información etc...

La propiedad Caption es la mas importante, y es la que se utiliza para establecer el texto que mostrará el control Label. Por ejemplo para mostrar el texto "Hola" agrega uno al formulario, coloca un Botón, hacé doble click en el mismo, escribe Label1 y presiona el ".", Visual Basic te desplegará la lista de propiedades y métodos del Label1.

Otras propiedades del control Label son :

* Visible : Si está en True el control está visible si está en False está oculto
* Backcolor : Determina el color del fondo de la etiqueta. Si la propiedad BackStyle está en transparente esta propiedad no se visualiza, es decir el color no se muestra
* BackStyle: Determina si el fondo es transparente (valor 0) o si es opaco (Valor 1).
* Name: es el nombre del control y sirve para hacer referencia al mismo en el código, como todos los controles
* BorderStyle: determina si se muestra con borde o sin borde
* Enabled: Si está en True (Verdadero) el control está activado y se puede utilizar normalmente, si se encuentra en False, el control está desactivado.
* FontName: El nombre de la fuente que utilizará el texto del control. Podemos elegir las que tengamos instaladas en el sistema
* Forecolor: Valor Hexadecimal o valor Rgb que indica el color del Texto
* Height y Width: Ancho y alto del Label
* ToolTipText: muestra el mensaje de descripción cuando pasamos el mouse por encima del control.


Control TextBox - Caja de texto

El control TextBox o Caja de texto se utiliza para Ingresar y/o visualizar Texto ( es un control de entrada de datos )

La propiedad principal de este control se llama Text. Mediante ella podemos asignarle un texto ya sea en tiempo de diseño o tiempo de ejecución al control. Si es en tiempo de diseño, debemos seleccionar el TextBox e ir a la ventana de propiedades y seleccionar Text. Dentro de ella podemos escribir el texto a ser mostrado. Si es en tiempo de ejecución debemos escribir el nombre de el TextBox que queremos y al presionar el punto ".", vb despliega la lista de propiedades y métodos del TextBox, y ahí seleccionamos Text


Control CommandButton - botón de comando

Este control " Botón de comando ", nos permite ejecutar alguna rutina, función o procedimiento, generalmente en el evento click del mismo, para realizar de esta manera alguna tarea dentro del programa

Como se dijo, se utiliza generalmente en el evento Click par ejecutar alguna acción cuando se produce dicho evento, y es precisamente el evento Click, el que por defecto añade Visual Basic al control

Una propiedad para comentar, es la propiedad Style. Esta tiene 2 valores, 0 - Standar y 1 - Graphical. La primera es el clásico botón y este valor tiene asignado por defecto. En cambio el Graphical permite al CommandButton poder mostrar imágenes, cambiarle el color del fondo, por ejemplo, cambiarle el tipo de fuente, y con utilizando el Api de windows, se puede cambiar por ejemplo el color de la fuente, es decir el ForeColor que este control no lo posee.

Propiedad Style de los botones de comando


Control Image - Control de imagen

El control Image permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp, jpg, ico, cur, wmf etc... Pero no todos ellos son aceptados por este control como los png o lo s Tif, por decir algunos.

Las principales propiedades del control Image:

* Propiedad Name: Especifíca el nombre del control para poder referenciarlo e identificarlo
* Propiedad Appearance: Esta propiedad determina si el Image posee o no efecto 3d con respecto a su apariencia. Los valores son: 1 - 3D y 0 - None. Para que esta propiedad se pueda utilizar, la propiedad BorderStyle debe estar con el valor 1
* Propiedad BorderStyle: Determina si el control Image posee o no un borde. Al igual que el anterior tiene dos posibles valores, 0 sin borde o 1 con borde
* Propiedad Picture: Esta es la propiedad principal del control, que también es la propiedad por defecto o default. Picture es la que establece la imagen o gráfico que mostrará el control.
* Propiedad Stretch: Esta es una de las propiedades mas importantes. Si está en True la imagen se ajustará al tamaño que posea el control Image, si está en False el control Image es el que se adaptará al tamaño y dimensiones de la imagen.
* Las demás propiedades son las clásicas y comunes para la mayoría de los controles, como la propiedad Index, Visible, Enabled, ToolTipText, Width, Height, etc...


Control Timer - Temporizador

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 .

La propiedad mas importante de este control es la propiedad Interval
Definición del propiedad Interval:

Devuelve o establece el número de milisegundos entre dos llamadas al evento Timer de un control Timer.

en castellano, esto quiere decir que la propiedad es la que determina el intervalo en el que ejecutará las instrucciones que estén en el evento llamado Timer, que es el único evento que posee el control

Por ejemplo, si agregás un Timer al formulario y le haces DobleClick sobre el mismo, al abrirse la ventana de código Visual Basic creará una rutina de evento como la siguiente:

Vista previa del Evento Timer del control Timer1

En ese procedimiento ( controlador de evento ) es donde debemos escribir las instrucciones que queremos que se ejecuten cada cierto intervalo de tiempo.

martes, 19 de agosto de 2008

Eventos visual basic


Eventos en Visual Basic


Un evento es un mensaje que envía un objeto anunciando que ha sucedido algo. Los eventos se implementan mediante delegados, una forma de puntero de función orientado a objetos que permite invocar una función indirectamente mediante una referencia a la función.

Ejemplos
Observe que la declaración del evento tiene una cláusula Handles que define los eventos que se van a controlar (en este caso, se trata de eventos Click en los dos objetos HelpButton y HelpMenu). Los objetos y eventos no tienen que ser del mismo tipo; por ejemplo, puede tener un controlador de eventos simple que controle el evento Click de un botón, el evento DoubleClick de un cuadro de texto y el evento Tick de un temporizador.










jueves, 14 de agosto de 2008

IDE




El Entorno Integrado de Desarrollo (IDE)











Cuando se inicia Visual Basic, se crea un proyecto nuevo con un formulario. El IDE de Visual Basic consta de los siguientes elementos:

Barra de Menús

Presenta los comandos que se usan para trabajar con Visual Basic. Además de los menús estándar Archivo, Edición, Ver, Ventana y Ayuda, contiene otros menús para tener acceso a funciones específicas de programación, como Proyecto, Formato o Depuración.

Barra de Herramientas

Permite un acceso directo (solo un clic) a muchas de las operaciones frecuentes utilizadas durante el desarrollo de aplicaciones.

Cuadro de Herramientas

Contiene todos los objetos y controles que se pueden añadir a los formularios para crear aplicaciones.

Diseñador de Formularios

Funciona como una ventana en la que se puede personalizar el diseño de la interfaz de usuario (ventana) de una aplicación.

Explorador de Proyectos

Lista de los archivos (formularios, módulos, etc.) del proyecto actual. Un Proyecto es una colección de archivos que utiliza para construir una aplicación.

Ventana de Propiedades

Lista los valores de las propiedades del formulario o control seleccionado que pueden ser modificados durante el diseño del formulario o control.

Ventana de Código

Funciona como un editor para escribir el código (sentencias) de la aplicación.

Obtención de Ayuda del Sistema

Visual Basic proporciona una variedad de recursos para ayudarle a encontrar la información que necesite cuando se encuentre trabajando dentro del entorno de desarrollo.

Ayuda en línea

Visual Basic proporciona una amplia ayuda en línea. El archivo de Ayuda contiene mucho código de ejemplo que se puede copiar directamente a una aplicación.

La ayuda de Visual Basic es sensible al contexto. Para emplear la ayuda sensible al contexto en la ventana de código, escriba la palabra para la cual desea información, y luego presione F1. Por ejemplo, si desea información acerca de la sentencia Open, escriba Open y presione F1.
Libros en Pantalla
Además de la ayuda sensible al contexto, el CD-ROM de Visual Basic incluye una versión en línea de la documentación impresa para Visual Basic. Para acceder a los Libros en Pantalla, haga clic en
Libros en Pantalla dentro del menú Ayuda de Visual Basic.
La Ventana de Código
La ventana o editor de código de Visual Basic proporciona de manera automática información relevante a medida que se ingresa código. Por ejemplo, si se escribe el nombre de un control, seguido de un punto, las propiedades y métodos para ese control serán mostrados automáticamente en un cuadro de lista. Luego se puede escoger la propiedad o método deseado para completar la sentencia.
Cuando se ingresa el nombre de una función en la ventana de código, Visual Basic automáticamente proporciona el formato o sintaxis de la función.
¿Cómo se añaden controles al formulario?
Para añadir controles a un formulario tenemos dos métodos:
Método 1
Teniendo el cuadro de Herramientas o un Formulario visible, haga doble clic en el control que desea añadir en el Cuadro de Herramientas, los controles se ubican en el centro del formulario, uno encima de otro, luego hay que moverlos a la posición deseada dentro del formulario.
Método 2
1. Haga clic sobre el control en el Cuadro de Herramientas.
2. Ubique el puntero del Mouse (una cruz) sobre el formulario en la esquina superior izquierda
donde desea colocar el control.
3. Realice un clic sostenido mientras arrastra el puntero a la esquina superior derecha donde colocará el control.
4. Suelte el botón del Mouse.