Vous êtes sur la page 1sur 5

Profesora: Sandra Corti

VISUAL BASIC: CONCEPTOS BSICOS


1) Definicin y caractersticas del lenguaje de programacin:
Visual-Basic es una herramienta de diseo de aplicaciones para Windows, stas se desarrollan en
gran parte a partir del diseo de una interfaz grfica. En una aplicacin Visual - Basic, el programa est
formado por una parte de cdigo puro, y otras partes asociadas a los objetos que forman la interfaz grfica.
Es por tanto un trmino medio entre la programacin tradicional, formada por una sucesin lineal de
cdigo estructurado, y la programacin orientada a objetos. Combina ambas tendencias. Ya que no podemos decir que VB pertenezca por completo a uno de esos dos tipos de programacin, debemos inventar
una palabra que la defina: PROGRAMACION VISUAL.
2) Conceptos de algunos trminos importantes:
* Proyecto: cuando se programa en Visual Basic se est creando un proyecto que luego se convertir en una aplicacin.
Un proyecto es un conjunto de formularios, controles, objetos, propiedades de los objetos utilizados
y el cdigo Visual Basic de programacin
* Interfaz del usuario: est formada por el conjunto de las pantallas que se utilizarn en el programa y tambin incluye:
- Los cuadros de dilogo.
- Los botones
- Los objetos y dibujos.
- La barra de men.
- El formato del puntero del mouse.
Nota: siempre conviene dibujar un esquema de la interfaz del usuario antes de empezar a trabajar o sea
disear las pantallas con todos los botones y controles necesarios para optimizar la tarea.
* Propiedad: es un valor o caracterstica perteneciente a un objeto. La misma se puede colocar utilizando la ventana de propiedades o desde la programacin del cdigo, cumpliendo con la sintaxis:
Objeto.Propiedad=Valor
* Evento: Es algo que le puede ocurrir a un objeto. En una interfaz grfica, lo que le puede ocurrir a
un objeto es que se le haga click, doble click, que se pase el cursor del ratn por encima, etc.
La sintaxis es: Objeto.Evento Valor
No todos los eventos asignan valores a los objetos, por lo tanto el valor es opcional.
* Procedimiento:
Es un conjunto de instrucciones que se ejecutan en cierto orden para lograr un objetivo.
La sintaxis es la siguiente:
Sub nombre-del-procedimiento
instrucciones a ejecutar
End Sub
Por lo general la instruccin Sub se encuentra precedida por Private.
Private: significa que el procedimiento slo puede ser utilizado en el mdulo de programacin donde se est creando.
Public: significa que el procedimiento est disponible para cualquier mdulo que se utilice en el
programa Visual Basic que se est creando.
Importante: cuando se inicia la creacin de un procedimiento, aparece por omisin Private Sub,
acompaado por el nombre del procedimiento, que es el nombre del objeto junto con el tipo de accin.
Ejemplo:
Private Sub Command1_Click()
End Sub
Pgina 1 de 5

Profesora: Sandra Corti

Entre Private Sub y End Sub se deben escribir todas las instrucciones a ejecutar, es decir las rdenes que deben llevarse a cabo para lograr un resultado. Adems de instrucciones, se pueden agregar comentarios, es decir texto que sirve para recordar o ayudar a detallar las rdenes que se estn registrando y
que deben comenzar con un apstrofe.
Colores a tener en cuenta:
Azul: Identifica a las palabras reservadas, tales como: Sub, True, Dim, etc.
Negro: Las instrucciones que deben ejecutarse son identificadas con este color.
Verde: Es utilizado para mostrar los comentarios que son agregados en la programacin del cdigo.
Rojo: Con este color son marcados los errores de sintaxis.
Nota: El Procedimiento es la respuesta por parte de un objeto, al evento que le est sucediendo.
3) Pasos para la creacin de un programa en Visual Basic:
a- Creacin de un interfaz de usuario. Este interfaz ser la principal va de comunicacin hombre
mquina, tanto para salida de datos como para entrada. Ser necesario partir de una ventana - Formulario
- a la que le iremos aadiendo los controles necesarios.
b- Definicin de las propiedades de los controles - Objetos - que hayamos colocado en ese formulario. Estas propiedades determinarn la forma esttica de los controles, es decir, como son los controles y
para qu sirven.
c- Generacin del cdigo asociado a los eventos que ocurran a estos objetos. A la respuesta a estos
eventos (click, doble click, una tecla pulsada, etc.) le llamamos Procedimiento, y deber generarse de
acuerdo a las necesidades del programa.
4) Partes de la ventana de Visual Basic:
barra de ttulo

barra de men

barra de herramientas

Explorador de
proyectos

cuadro de herramientas (controles)

Formulario

Pgina 2 de 5

ventana de
propiedades

Profesora: Sandra Corti

 El cuadro de herramientas: son los controles que se pueden utilizar (aparecen a la izquierda)
* Para visualizar el cuadro de herramientas: En el men Ver, elija la opcin Cuadro de
herramientas o haga clic en el icono
 La ventana de propiedades: permite cambiar las caractersticas de los controles que conforman la interfaz de usuario y los valores correspondientes al formulario que sirve de base para la creacin de las
pantallas que se necesitarn.
Con esta ventana se pueden modificar las opciones correspondientes al formulario, es decir, cambiar el
ttulo de la barra de ttulo, el color de fondo del formulario, etc.
* Para visualizarla: en el men Ver, elija la opcin Propiedades o haga un clic en el icono
Importante: puede utilizar este icono para colocar en primer plano la ventana propiedades.
 Explorador de proyectos: Todos los programas estn formados por un conjunto de archivos que, en el
momento de la compilacin, se entrelazan.
Formularios: los programas pueden estar compuestos por varios formularios, cada uno de ellos representados por un archivo con extensin .FRM.
Mdulos: Son archivos con extensin .BAS que contienen cdigos que comparten todas las partes del
programa
La ventana del Explorador de proyectos contiene la lista de todos los archivos que conforman el programa o proyecto Visual Basic. Los archivos de proyecto se almacenan con una extensin .VBP.
* Para visualizarla: En el men Ver, elija la opcin Proyecto o haga clic en el icono
Importante: Puede utilizar este icono para colocar en primer plano la ventana del proyecto cuando necesite utilizarla.
 El formulario: Dentro del mismo se pueden colocar todo tipo de controles: men, botones, cuadros de
lista, barras de desplazamiento, etc. Adems puede incluir a aquellos controles que no se ven en modo
ejecucin del programa, pero que sirven para ejecutar alguna tarea especial.
5) Controles:
* Label: Etiqueta o texto fijo que aparecer en el formulario de la interfaz de usuario.
* PictureBox: Recuadro de imagen o dibujo que puede insertarse en el formulario.
* CommandButton: Botn de comando al que se le asignar un cdigo de programacin para que
realice una tarea.
* TextBox: Son cuadros de texto que permiten ingresar o modificar datos
6) Propiedades del control Label:
Las ms comunes son:
* Name o Nombre: Determina el nombre usado en el cdigo para identificar un objeto.
* Caption: Establece el texto mostrado en la barra de ttulo de un objeto, o sea que permite escribir
dentro de un control.
* Font: Permite modificar el tipo, tamao y estilo de la fuente.
* ForeColor: Permite modificar el color de la fuente
* Alignment: establece la alineacin del texto dentro de un control (izquierda, derecha o centro)
* Autosize: Determina si un control cambia de tamao automticamente para mostrar todo su contenido.
* BackColor: Establece el color de fondo de un objeto.
* BorderStyle: Determina si un objeto tiene o no borde.
* WordWrap: Establece un valor que determina si un control se expande para ajustarse al texto de
su ttulo, esta expansin se realiza en forma vertical y para que funcione debe estar activado Autosize.
6.1) Propiedad particular del control Text:
* Text: Permite establecer el texto contenido en el control.
Pgina 3 de 5

Profesora: Sandra Corti

6.2) Propiedad particular del control Command:


* Style: Establece la apariencia del control, ya sea estndar o grfica, se debe utilizar esta ltima si
se desea modificar el color de fondo del objeto.
6.3) Cuadro comparativo (entre los 3 principales controles y sus propiedades)
Nombre de la propiedad
Label
Text
Name o nombre
X
X
Caption
X
Font
X
X
ForeColor
X
X
Alignment
X
X
Autosize
X
BackColor
X
X
BorderStyle
X
X
WordWrap
X
Text
X
Style

Command
X
X
X

7) Ventana de Cdigo.
Es el lugar dnde se va a escribir los procedimientos (o sea las instrucciones). Se puede acceder a
ella de diferentes maneras:
* Haciendo doble click sobre cualquier objeto de nuestro proyecto,
* Elegir del men Ver la opcin Cdigo,
* Hacer clic sobre el botn
que se encuentra en la ventana del Explorador de proyectos.
Aparecer una ventana similar a la siguiente:

En la parte superior hay dos cajas, la primera (la de la izquierda) corresponde al objeto del cual se
desea escribir un procedimiento (en la imagen: command) y la 2da. (la de la derecha) corresponde al
evento (en la imagen: click) que va provocar que se ejecute el procedimiento correspondiente al objeto.
A estas cajas se las denomina Lista de Objetos y Lista de Procedimientos respectivamente.
Haciendo click sobre la flecha de cada lista, se despliega un men, en la lista de objetos se desplegar una lista con los nombres de cada objeto existente en ese momento dentro del formulario. Haciendo
click sobre uno de los nombres, nos presentar la ventana de cdigo de ese objeto. Todos los objetos
grficos (controles) existentes dentro de un formulario y el propio formulario aparecern en la misma lista
de objetos.
8) Formas de ejecutar un programa:
- Hacer clic en el icono
(Iniciar) que se encuentra en la barra de Herramientas,
- Men Ejecutar opcin Iniciar,
- F5
Pgina 4 de 5

Profesora: Sandra Corti

Actividades (para aplicar diferentes conceptos)


1) Disear el siguiente formulario: (ver puntos 5 y 6
Label, con borde, color de fuente
rojo, con otro tipo de letra y en
negrita, color de fondo amarillo
Label, sin caption con color de fondo
y letra que desee y con Autosize con
valor true
Command, colocar cursiva al texto y modificar el color de fondo del control.

2) Escribir los siguientes procedimientos en la ventana de cdigo. (punto 7)


Private Sub Command1_Click()
End
End Sub
Private Sub Form_Load()
m = InputBox("Ingrese la informacin para el formulario", "Ingreso de mensaje", "Hola", 4000, 2500)
Label2.Caption = m
End Sub
3) Probar cmo funciona (tratar de escribir un mensaje largo). Observar a qu corresponden los 3 textos
del inputbox, o sea dnde aparecen cada uno de ellos
4) Agregar la propiedad WordWrap al segundo label y vuelva a probar. Escribir una conclusin. (punto 6)
5) Modificar los valores de ubicacin del cuadro de entrada (los 2 ltimos nros.) y probarlos. Redactar
conclusin.
6) Mencionar: lo mnimo que se debe colocar en el cuadro de entrada para que ste funcione correctamente, para ello ir borrando desde la derecha, cada una de las opciones e ir probando.
7) Modifique el texto del Inputbox de la siguiente forma: m=InputBox( Ingrese la informacin+chr(10)+ para el formulario). Ejecutarlo e indicar para qu se utiliza chr(10): ..........
Nota: Agregar 1 botn command con el texto INICIO, en el mismo copiar el cdigo colocado en
Form (formulario) y borrar el procedimiento correspondiente al formulario. Indicar diferencia.
8) Dimensiona la variable m. Indica en qu procedimiento se debe hacer y cmo la dimensionaste.

Pgina 5 de 5

Vous aimerez peut-être aussi