Sei sulla pagina 1di 11

Universidad Jos Carlos Maritegui

Visual Basic 1 L.P.I.


Universidad Jos Carlos Maritegui

NDICE DE CONTENIDO

INTRODUCCIN 3

1. MICROSOFT VISUAL BASIC 4

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

Visual Basic 2 L.P.I.


Universidad Jos Carlos Maritegui

INTRODUCCIN

Microsoft Visual Basic es uno de los lenguajes de programacin ms


populares del mundo, diseado especialmente para crear aplicaciones
grficas de manera rpida y eficiente.

Con Microsoft Visual Basic, los programadores pueden disear la


interfaz grfica de usuario sin la necesidad de escribir numerosas lneas de
cdigo, slo es necesario dibujar ciertos objetos prefabricados llamados
controles en un formulario dentro de la pantalla. As mismo, con slo
aprender unas cuantas instrucciones, pueden asociar un bloque de cdigo
a cada uno de los objetos del formulario; bloque de cdigo que se ejecutar
cuando se produzca el suceso o evento que lo active (por ejemplo, un clic
del mouse sobre el control).

La presente separata no pretende que el usuario sea un experto


programador en Visual Basic, en ella se brinda los conocimientos bsicos
para que este pueda avanzar progresivamente, adems se incluyen
problemas propuestos para que este puede practicar y as adquirir mayor
destreza como programador.

Visual Basic 3 L.P.I.


Universidad Jos Carlos Maritegui

Microsoft Visual Basic

QU ES VISUAL BASIC?

Microsoft Visual Basic es un lenguaje de programacin, diseado especialmente para


desarrollar aplicaciones grficas de manera rpida y eficiente.

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.

Un proyecto consta de los siguientes archivos:

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

EL ENTORNO DE PROGRAMACIN DE VISUAL BASIC

El entorno de programacin de Visual Basic contiene todas las herramientas


necesarias para desarrollar programas para Windows, de una manera rpida y sencilla. Para
iniciar Visual Basic, siga los siguientes pasos:

1. Site el puntero del mouse sobre el botn Inicio y haga clic.


2. En el men que se despliega, site el puntero del mouse sobre la opcin Programas
3. Site el puntero del mouse en el grupo de programas Microsoft Visual Studio 6.0.
4. Finalmente, haga clic en el icono de Visual Basic 6.0.

Al hacer clic en el icono de Visual Basic, aparece el cuadro de dilogo Nuevo


proyecto. Este cuadro de dilogo le solicita que seleccione el tipo de proyecto de
programacin que desea crear. Haga clic en el botn Abrir para aceptar el nuevo proyecto
propuesto por defecto, una aplicacin estndar de 32 bits para Visual Basic. En el entorno de
programacin de Visual Basic se abrir un proyecto nuevo, junto con algunas de las
ventanas y herramientas que se muestran en Fig. 1.1

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.

Visual Basic 5 L.P.I.


Universidad Jos Carlos Maritegui
Barra de Men Barra de herramientas Estndar

Explorador de
Formulario proyectos

Cuadro de
herramientas

Ventana Propiedades

Ventana de posicin
del formulario

Fig. 1.1. Pantalla Principal de Visual Basic

LA BARRA DE HERRAMIENTAS ESTNDAR


Esta barra contiene una serie de botones que le permitirn un acceso rpido a los
comandos de men usados frecuentemente. Si hace clic en uno de los botones de la
barra de herramientas, se ejecutar la accin representada por ese botn.

Agregar proyecto de EXE estndar


Visual Component Manager
Agregar formulario
Ventana de la vista de Datos
Editor de mens
Cuadro de Herramientas
Abrir proyecto
Examinador de objetos
Guardar proyecto
Ventana 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

Visual Basic 6 L.P.I.


Universidad Jos Carlos Maritegui

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 .

El Puntero: Este elemento


se utiliza para seleccionar,
mover y ajustar el tamao de
Puntero PictureBox los controles existentes
Label TextBox sobre el formulario.
PictureBox (Cuadro de
Frame CommandButton dibujo): Se utiliza para
CheckBox OptionButton visualizar imgenes grficas
(iconos,bitmaps,mefafiles
ComboBox ListBox )
Label (Etiqueta): Se utiliza
HSCrollBar VScrollBar
para mostrar texto. El texto
Timer DriveListBox de este control se define en
la propiedad Caption.
DirListBox FileListBox
TextBox (Cuadro de texto):
Shape Line Este control es un pequeo
editor de texto y su
Image Data propiedad principal es Text,
con la que se puede poner
un texto fijo en el control o
leer el texto que introduzca el
Fig. 1.3 Cuadro de Herramientas usuario.

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.

Visual Basic 7 L.P.I.


Universidad Jos Carlos Maritegui

Shape (Forma): Permite dibujar rectngulos, cuadrados, elipses o crculos en el


formulario.
Line (Lnea): Se utiliza para dibujar una gran variedad de estilos de lnea en el
formulario.
Image (Imagen): Se utiliza para mostrar en el formulario una imagen grfica de un
mapa de bits, un icono o un metarchivo.
Data (Datos): Este control proporciona acceso a una base de datos existente y
visualizar su informacin en el formulario.

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

Fig. 1.5 Explorador de proyectos

Fig. 1.4 Ventana de Propiedades

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.

CREACIN DE UNA APLICACIN

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.

Desarrollemos nuestra primera aplicacin. Esta tendr un formulario, un cuadro de


texto y dos botones de comando. En esta aplicacin, cuando el usuario haga clic en el botn
Mensaje, en el cuadro de texto deber aparecer el texto BIENVENIDO A MICROSOFT
VISUAL BASIC y cuando haga clic en el botn Salir, la aplicacin debe finalizar. Siga estos
pasos:
Visual Basic 8 L.P.I.
Universidad Jos Carlos Maritegui

1. Dirjase al men Archivo y all seleccione Nuevo proyecto.


2. En la ventana Nuevo proyecto que se muestra, haga clic en Aceptar. Entonces se le
mostrar un nuevo formulario.

DISEO DE LA INTERFAZ DEL USUARIO


3. En el cuadro de herramientas, haga clic sobre el control TextBox para seleccionarlo.
4. Con el control TextBox seleccionado, dirjase cerca de la esquina superior izquierda haga
clic sin soltar y luego arrastre hacia abajo y la derecha de tal manera que se dibuje un
cuadro de texto. Suelte el clic cuando desee terminar.
5. Modifique el tamao del objeto. Para ello, haga clic sin soltar sobre uno de los puntos de
control y arrastre en la direccin adecuada hasta que el objeto adopte el tamao
deseado.
6. Mueva el objeto hacia la derecha, para
ello haga clic sin soltar sobre el objeto y
luego arrstrelo ligeramente hacia la
derecha.
7. En el cuadro de herramientas, haga
doble clic sobre el control
CommandButton . El control aparece
en el centro del formulario. Modifique su
tamao y posicin.
8. Vuelva a hacer doble clic sobre el control
ComandButton. En el formulario,
modifique el tamao y posicin de este
control.
Finalmente, la interfaz del usuario debe tener Fig. 1.6 Interfaz del Usuario
un aspecto similar al de Fig.1.6

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.

Modifiquemos las propiedades del control TextBox (Text1)

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.

Visual Basic 9 L.P.I.


Universidad Jos Carlos Maritegui

Modifiquemos las propiedades


del botn de comando
Command2
13. En el formulario, haga un Text1
clic sobre el botn de
comando Command2 para
seleccionarlo.
14. En la propiedad Caption Command2
ingrese el texto &Salir.
Command1
Luego de haber establecido las
propiedades de los elementos
del formulario, este tendr un
aspecto similar al de Fig. 1.7
Fig. 1.7 Interfaz del Usuario

CODIFICACIN

Diseada la interfaz de usuario y establecida las propiedades de los elementos de la interfaz,


lo siguiente consiste en unir cdigo a cada uno de los controles de la aplicacin.

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.

El cuerpo principal de un procedimiento siempre debe encontrarse situada entre estas


dos sentencias
Private Sub Command1_Click()

End Sub

16. Escriba la siguiente lnea de programa entre las dos sentencias indicadas anteriormente:
Text1.Text=BIENVENIDO A MICROSOFT VISUAL BASIC

Ahora asociemos un procedimiento al botn de comando Salir accionado por el evento


Click. Cuando el usuario haga clic en este botn, la ejecucin del programa debe
finalizar.

Visual Basic 10 L.P.I.


Universidad Jos Carlos Maritegui

17. En el formulario haga


doble clic sobre el botn
de comando Salir. Visual
Basic muestra la ventana
de cdigo.
18. Escriba la sentencia End
entre las sentencias
Private Sub
Command2_Click() y End
Sub.
Cuando haya culminado la
ventana de cdigo tendr el
aspecto de Fig. 1.9. Fig. 1.9 Ventana de Cdigo de Visual Basic

CMO ALMACENAR EL PROGRAMA?

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

EJECUCIN DEL PROGRAMA

Para ejecutar el programa haga clic en el botn Iniciar de la barra de herramientas


Estndar o presione la tecla F5. El programa se ejecutar y aparecer la interfaz de usuario
tal y como fue diseada.

Haga clic en el botn Mensaje y en el cuadro de texto aparecer el mensaje BIENVENIDO A


MICROSOFT VISUAL BASIC.

Visual Basic 11 L.P.I.

Potrebbero piacerti anche