Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NDICE DE CONTENIDO
INTRODUCCIN 3
QU ES VISUAL BASIC? 4
QUE ES UN OBJETO? 4
QUE ES UN PROYECTO? 5
EL ENTORNO DE PROGRAMACIN DE VISUAL BASIC 5
CREACIN DE UNA APLICACIN 8
2. FUNDAMENTOS DE PROGRAMACIN 12
COMENTARIOS 12
VARIABLES Y CONSTANTES 12
DECLARACIN DE VARIABLES 13
TIPOS DE DATOS 13
DECLARACIN EXPLCITA 13
MBITO DE LAS VARIABLES 14
OPERADORES 16
ESTRUCTURAS DE CONTROL 16
3. PRACTICA N 1 22
4. PRACTICA N 2 26
5. PRACTICA N 3 30
6. PRACTICA N 4 32
7. PRACTICA N 5 34
8. PRACTICA N 6 37
9. PRACTICA N 7 40
10. PRACTICA N 8 42
INTRODUCCIN
QU ES VISUAL BASIC?
QUE ES UN OBJETO?
Los elementos bsicos (formularios y controles) de construccin de una aplicacin con
Visual Basic son los objetos. Cada objeto tiene un conjunto de caractersticas y un
comportamiento definido (propiedades, mtodos y eventos) que lo diferencian de otros
objetos y hacen que cumpla con una funcin determinada en una aplicacin. Los objetos
pueden moverse, variar de tamao y personalizarse mediante la asignacin de propiedades
en tiempo de diseo o en tiempo de ejecucin.
PROPIEDADES
Al conjunto de datos que describen las caractersticas de un objeto se le conoce como
sus propiedades. Estas propiedades pueden establecerse en tiempo de diseo,
utilizando la ventana de Propiedades, o durante la ejecucin del programa, mediante el
uso de sentencias en el cdigo del mismo. La sintaxis para asignar valor a una propiedad
es:
Objeto.Propiedad=Valor
Donde:
Objeto: Es el nombre del objeto cuya propiedad se desea establecer.
Propiedad: Es la caracterstica que deseamos modificar.
Valor: Es el nuevo valor asignado a dicha propiedad.
Ejemplo:
Label1.Caption = Ingrese cdigo de acceso
MTODOS
Un mtodo es una sentencia especial que realiza una accin o un servicio para un objeto
en concreto dentro del programa. La sintaxis para utilizar un mtodo es:
Objeto.Mtodo Valor
Donde:
Objeto: Es el nombre del objeto que deseamos modificar.
Mtodo: Es la orden que queremos utilizar para modificar el objeto.
Valor: Es un argumento opcional que utilizar el mtodo. Por ejemplo, la sentencia.
Ejemplo:
List1.AddItem Per
EVENTOS
Visual Basic 4 L.P.I.
Universidad Jos Carlos Maritegui
Hechos que son desencadenados en los formularios y controles por la accin del
usuario. A cada evento se puede asociar un procedimiento que responda
adecuadamente a la accin desencadenada. Los sucesos son los mensajes o solicitudes
que se envan a los objetos de Visual Basic.
QUE ES UN PROYECTO?
Un proyecto es una serie de archivos (mdulos, formularios, etc) que integran en su
conjunto una aplicacin completa.
Archivo Extensin
Un archivo de proyecto que realiza el seguimiento de todos los .vbp
componentes de la aplicacin.
Un archivo para cada formulario .frm
Un archivo de datos binario para cada formulario .frx
Un archivo para cada mdulo de clase (opcional) .cls
Un archivo para cada mdulo de estndar (opcional) .bas
Uno o ms archivos con controles Active X .ocx
Un nico archivo de recursos .res
LA BARRA DE MENUS
Muestra una lista con todos los mens (Archivo, Edicin, Ver, Proyecto, Formato,
Depuracin, Ejecutar, Herramientas, Complementos, Ventana y Ayuda) que le permitirn
acceder a la mayora de los comandos que controlan el entorno de programacin. Los
mens y los comandos funcionan segn una serie de reglas estndar utilizadas en todos
los programas basados en Windows; y podr acceder a ellos utilizando el teclado o el
mouse.
Explorador de
Formulario proyectos
Cuadro de
herramientas
Ventana Propiedades
Ventana de posicin
del formulario
Rehacer
Ventana Propiedades
Deshacer
Explorador de proyectos
Buscar
Terminar
Pegar
Interrumpir
Copiar
Iniciar
Cortar
Fig. 1.2. La Barra de Herramientas Estndar
EL CUADRO DE HERRAMIENTAS
Proporciona una serie de iconos, cada uno de los cuales representan un determinado
control que se puede colocar en un formulario. Si no est visible, haga clic en el botn
Cuadro de Herramientas .
Frame (Marco): Se utiliza para agrupar objetos relacionados entre si. para agrupar
controles, dibuje primero el marco y despus dibuje los controles dentro del marco.
CommandButton (Botn de comando): Crea un botn en el que el usuario puede
hacer clic para ejecutar un comando.
CheckBox (Casilla de activacin): Este control presenta mltiples opciones de las
que el usuario puede elegir ms de una.
OptionButton (Botn de opcin): Este control muestra mltiples opciones de las
que el usuario puede elegir una.
ComboBox (Cuadro combinado): Este control es una combinacin de un cuadro de
texto y un cuadro de lista. El usuario puede seleccionar un elemento de la lista o
escribir un valor en el cuadro de texto.
Timer (Reloj): Permite activar procesos a intervalos regulares de tiempo.
ListBox (Cuadro de lista): Se utiliza para mostrar una lista de elementos de los que
el usuario puede seleccionar uno. A diferencia de un grupo de casillas de activacin o
botones de opcin, el control ListBox puede contener varias lneas, y el usuario
puede desplazarse por la lista para localizar una entrada determinada.
HScrollBar (Barra de desplazamiento horizontal): Se utiliza para desplazar la
informacin de una caja hacia la izquierda o hacia la derecha.
VScrollBar (Barra de desplazamiento vertical): Se utiliza para desplazar la
informacin de una caja hacia arriba o hacia abajo.
DriveListBox (Cuadro de lista de unidades): Se utiliza para visualizar una lista de
las unidades de disco disponibles para que el usuario pueda seleccionar una.
DirListBox (Cuadro de lista de directorios): Se utiliza para visualizar una lista de
carpetas de un dispositivo seleccionado en los que el usuario puede moverse.
FileListBox (Cuadro de lista de archivos): Se utiliza para visualizar una lista de
archivos contenidos en la carpeta seleccionada a los que el usuario puede acceder.
LA VENTANA DE PROPIEDADES
Permite modificar las propiedades de los elementos dentro de un formulario. Una
propiedad es una caracterstica de un objeto o control, como su tamao, ttulo, color, etc.
Una lista diferente aparece en la ventana Propiedades cada vez que selecciona un
control (o al formulario) en el formulario.
Cuadro de lista de controles
Lista de Propiedades
Ver Cdigo
Ver Objeto
EL EXPLORADOR DE PROYECTOS
Esta ventana despliega en forma de rbol los formularios y mdulos (archivos que
contienen cdigo) de la aplicacin, facilitndonos la tarea de pasar de unos archivos a
otros durante la creacin de un proyecto. Cualquier cambio realizado en un proyecto se
refleja de manera automtica en el Explorador de proyectos.
En general, para construir una aplicacin con Visual Basic, siga estos tres pasos
fundamentales:
1. Disee la interfaz de usuario (medio de comunicacin entre el usuario y la aplicacin)
utilizando los controles del cuadro de herramientas.
2. Establezca las propiedades de los elementos (formularios y controles) de la interfaz de
usuario.
3. Escriba el cdigo de programa para cada uno de los elementos de la interfaz de usuario.
ESTABLECIMIENTO DE PROPIEDADES
Luego de disear la interfaz de usuario, el siguiente paso consiste en establecer las
propiedades de los elementos incluidos en el formulario. Para ello, es necesario utilizar la
ventana Propiedades. Si no est visible, presione F4.
Por defecto, Visual Basic asigna un nombre a cada uno de los controles dibujados en el
formulario y al mismo formulario (Text1, Command1, Command2 y Form1). El nombre de un
control nos permite asociarlo con un procedimiento y referirnos a l dentro del cdigo de un
programa para modificar algunas de sus propiedades.
9. En el formulario, haga un clic sobre el cuadro de texto (Text1). Observe que ahora la
ventana de Propiedades lista todas las propiedades de este control).
10. En la ventana de Propiedades, arrastre la barra de desplazamiento hacia abajo hasta
visualizar la propiedad Text y borre el texto (Text1) que por defecto tiene esta propiedad.
Modifiquemos las propiedades del botn de comando Command1
11. En el formulario, haga un clic sobre el botn de comando Command1 para seleccionarlo.
12. En la ventana de propiedades, ingrese el texto &Mensaje en la propiedad Caption.
CODIFICACIN
Veamos los pasos que debemos seguir para unir un procedimiento al botn de comando
Mensaje accionado por el evento click. Cuando el usuario haga clic en este botn, en el
cuadro de texto Text1 debe aparecer el mensaje BIENVENIDO A MICROSOFT VISUAL
BASIC.
Objeto Evento
15. En el formulario, haga doble
clic sobre el botn de
comando Mensaje. Visual
Basic muestra la ventana de
cdigo en la cual
introduciremos y editaremos
sentencias de programa de
Visual Basic. Vea Fig. 1.8.
La ventana de cdigo
muestra las sentencias de
programa que marcan el
inicio y el final de un
procedimiento en Visual
Fig. 1.8 Ventana de Cdigo de Visual Basic
Basic.
End Sub
16. Escriba la siguiente lnea de programa entre las dos sentencias indicadas anteriormente:
Text1.Text=BIENVENIDO A MICROSOFT VISUAL BASIC
Ahora que ya hemos terminado el programa, guarde el formulario con el nombre Mensaje.frm
y el proyecto con el nombre Mensaje.vbp. Para ello siga los siguientes pasos:
1. En el men Archivo haga clic en Guardar proyecto.
2. En la ventana que se muestra Guardar archivo como, en Guardar en, seleccione la
unidad y carpeta en la que desea guardar el archivo.
3. En el cuadro de texto Nombre de archivo escriba Mensaje y haga clic en Guardar.
Visual Basic guardar el formulario con el nombre Mensaje.frm
4. A continuacin aparecer el cuadro de dilogo Guardar proyecto como. En el cuadro
de texto Nombre de archivo escriba Mensaje y haga clic en Guardar. El proyecto se
guardar con el nombre Mensaje.vbp