Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Departamento de Computación
Laboratorio de Base de Datos II
Las aplicaciones que se pueden desarrollar con visual basic 5 y 6 son aplicaciones de 32
bits solo para plataformas Windows.
Los controles estándar son los controles básicos, por ejemplo los
Command Button o botones de comando, Control TextBox o caja de texto,
Picture Box o caja de imagen.
1
Facultad de Ciencias y Tecnologías
Departamento de Computación
Laboratorio de Base de Datos II
3.1 Formulario
3.2 Propiedades:
Cuando hablamos de propiedades nos estamos refiriendo a las características que puede
tener un control u objeto, por ejemplo: los botones llamados commandbutton tienen una
propiedad llamada caption. Esta propiedad establece el texto que va a mostrar el botón en el
propio botón.
2
Facultad de Ciencias y Tecnologías
Departamento de Computación
Laboratorio de Base de Datos II
Los formularios también poseen esta propiedad caption y muchos otros controles también
la poseen, pero no todos. Otro ejemplo de una propiedad puede ser el color de fondo de un
control, el ancho, el alto, el nombre que lleva para poder identificarlos, etc..
Los controles y objetos poseen Eventos, pero no son todos iguales para todos los
controles. Ejemplos de eventos serian: Para un botón: el evento click (cuando lo presionamos),
para un formulario: load (este evento se ejecuta cuando se carga el formulario en la memoria),
para un textbox o caja de texto: keypress (este evento se dispara cuando presionamos una tecla y
el foco está puesto dentro de la caja de texto).
Los métodos de un objeto son funciones propias que tiene cada objeto. Por ejemplo los
formularios poseen un método llamado show, y lo que hace es cargarlo y hacerlo visible. Para
un control combobox este tiene un método llamado additem, y lo que hace es agregar elementos
en dicho control. Pero los métodos al igual que las propiedades y eventos, no están presentes en
todos los controles de manera igual, es decir algunos objetos y controles pueden compartirlos, pero
otros no. Por ejemplo el método Show de los formularios, no lo posee ningún control estándar
excepto los formularios.
4.2. Ya abierto el VB puedes ver que tienes un formulario llamado Form1, este es agregado
automáticamente cuando comienzas un nuevo programa o proyecto, y es el nombre por
3
Facultad de Ciencias y Tecnologías
Departamento de Computación
Laboratorio de Base de Datos II
defecto que se le asigna, obviamente esto se puede cambiar utilizando la propiedad Name
que poseen los controles.
4.3. Como se dijo nuestro programa va a consistir en un formulario con un botón que al presionarlo
muestre un texto diciendo "Mi Primer programa", entonces agrega un botón a nuestro
formulario. Para agregarlo lo puedes hacer desde la barra de controles, en la parte izquierda
del IDE, y busca entre todos ellos un control llamado Command Button (Botón de comando).
Haciendo doble click sobre el control, o dibujandolo sobre el formulario.
4.4. Como te darás cuenta, el texto que muestra el botón por defecto es "Command1". Nosotros lo
vamos a cambiar por "Mostrar Mensaje". Para ello tenemos que cambiarle la propiedad
Caption del botòn. Entonces selecciona con un clic el command1 (serciorate que esté
seleccionado, cuando al rededor del botón aparece unos puntos azules) y en la ventana de
propiedades de los controles que esta ubicada en la parte derecha del IDE, te mostrará las
propiedades del control que está seleccionado actualmente. En este caso como está
seleccionado el botón solo nos mostrará las propiedades del Command1. Ahora busca en la
lista de propiedades la propiedad Caption y verás que dice Command1, borrala y escribe:
"Mostrar Mensaje". Como puedes ver el texto o leyenda del botón a cambiado.
NOTA: Nosotros todavía no hemos ejecutado nuestro programa por que obviamente lo estamos
diseñando. A esto se lo denomina trabajar en "Tiempo de diseño". La otra forma de trabajo se
denomina "Tiempo de ejecución", que es cuando nuestro programa está siendo ejecutado o
cargado en memoria.
4.5. Ahora vamos a agregar las instrucciones o líneas de código para que cuando pulses el botón
se despliegue un mensaje. Haz doble clic sobre el botón y puedes ver que se abre una
ventana donde escribir el código. Esta se llama precisamente ventana de Código. Al abrirse la
ventana muestra una serie de instrucciones
End Sub
4
Facultad de Ciencias y Tecnologías
Departamento de Computación
Laboratorio de Base de Datos II
6 - Acá lo que se hizo fue utilizar una función llamada MsgBox , que sirve para mostrar mensajes.
Ya podemos ejecutar o probar el ejemplo, para ello hay varias opciones y formas:
En este momento nuestro programa está en ejecución, para volver a la pantalla de vista de
diseño y detener el programa, tenemos que presionar el ícono con un cuadrado azul (stop) o ir al
menú ejecutar y elegir la opción terminar.
Crea un formulario llamado "Form1" y también un proyecto de trabajo llamado por defecto
"Proyecto1". Cuando lo guardas, desde el menú Archivo > Guardar proyecto, se creará un
archivo llamado "proyecto1.vbp", otro archivo con los formularios que tengas en el proyecto, en
nuestro caso "Form1.frm" y otro archivo en este caso "Proyecto1.vbw" que es un archivo de
configuración..
Este último archivo a nosotros no nos interesa, ya que lo usa Visual Basic para configurar el
proyecto cada vez que lo abrimos. Para guardar proyectos, hay que ir al menú archivo y elegir
guardar proyecto, también te pedirá que guardes el formulario form1.frm. En ambos casos
puedes asignarle el nombre que quieras. Se recomienda crear una carpeta para cada proyecto.
5
Facultad de Ciencias y Tecnologías
Departamento de Computación
Laboratorio de Base de Datos II
Lo primero será dibujar la interfaz que vamos a utilizar, para ello, creamos una nueva
aplicación de tipo EXE estándar y cambiamos el título Form1 del formulario que se visualiza por el
título Capital e Interés. Esto se hace modificando el contenido de la propiedad Caption del
formulario.
Siguiendo los mismos pasos, dibujamos una segunda etiqueta % Interes y otra caja de
texto TpInteres; una tercera etiqueta Interés Producido y otra caja de texto InteresPro; y una cuarta
etiqueta Capital acumulado y otra caja CapitalAc. Por último, dibujamos un botón de titulo Calcular
y de nombre igual. La interfaz obtenida deberá ser similar a la siguiente:
Para mejorar la apariencia inicial de nuestra interfaz, podemos realizar alguna cosa más.
En primer lugar, vamos a borrar los contenidos por omisión que tienen las cajas de texto.
Para hacer esto, seleccionamos la caja de texto primera y en la ventana de propiedades elegimos
la propiedad Text. A continuación, modificamos el contenido de la misma borrando Text1. Para el
resto de las cajas procederemos de manera similar.
Por último cambiaremos el color de fondo de las cajas d texto que visualizan los resultados;
esto es, de las dos últimas. Para hacerlo, por cada caja de texto, seleccionamos en la ventana de
propiedades su propiedad BackColor; después pulsamos el botón que está a la derecha del valor
de la propiedad para visualizar el panel de colores y elegimos el color cuarto de la primera línea.
Ya tenemos el formulario y los controles. Para hacerlos trabajar necesitamos unir a los
mismos el código correspondiente. Con esto, el formulario nos quedará de la siguiente manera:
6
Facultad de Ciencias y Tecnologías
Departamento de Computación
Laboratorio de Base de Datos II
Escribir el código
Ahora, tenemos que escribir un procedimiento asociado con el botón calcular y conducido
por el evento Click que actualice automáticamente el contenido de las cajas de texto InteresPro y
capitalAc, después de que el usuario introduzca el capital a invertir en la caja de texto Capital, el %
de interés en caja de texto TpInteres, y pulse en el botón Calcular. Los valores para actualizar
dichas cajas serán el resultado de las operaciones siguientes;
Escribamos entonces el procedimiento que responda al evento Click cuando ocurra sobre
el botón Calcular. La ventana de código correspondiente a este procedimiento se visualiza
haciendo doble clic sobre el botob Calcular. Una vez visualizada, escriba el código que muestra a
continuación:
Guarde ahora la aplicación, por ejemplo con el nombre capinte, y a continuación ejecútela.
Introduzca el capital y el % de interés y haga clic en el botón Calcular.
7
Facultad de Ciencias y Tecnologías
Departamento de Computación
Laboratorio de Base de Datos II
Si quiere que al pulsar la tecla Entrar se realicen los cálculos igual que ocurre cuando se
pulsa el botón Calcular, sólo tiene que establecer la propiedad Default del botón Calcular a volor
True. Observe que en este caso, el borde del botón aparece en negro.
Ejercicios propuestos
Una vez que hemos aprendido algunos conceptos de acerca de Visual Basic, se deberán
de resolver los siguientes problemas:
Se deberá garantizar que al iniciar la aplicación las cajas de texto tengan por defecto los
valores que se ven en la imagen de ello. Para ello debemos de acceder al evento load del
formulario. Esto lo hacemos, haciendo doble clic sobre el formulario en tiempo de diseño.
8
Facultad de Ciencias y Tecnologías
Departamento de Computación
Laboratorio de Base de Datos II
También deberemos de manejar el evento clic de ambos botones para llevar a cabo la
conversión. Las formulas requeridas para realiza la conversión son las siguientes:
GradosFahr = ( GradosCent x 9 / 5) + 32
GradosCent = ( GradosFahr -32 ) x 5 / 9
2
area = 3.141592 * radio
9
Facultad de Ciencias y Tecnologías
Departamento de Computación
Laboratorio de Base de Datos II
10