Professional Documents
Culture Documents
Las aplicaciones creadas con Visual Basic están basadas en objetos y son m
Q u é e s ?
¿ B a s i c
Vis u a l
plea un modelo de programación manejada
Se deriva por eventos.
del lenguaje Basic, el cual es un lenguaje de progra
¿ Qué es un Métodos
objeto?
un módulo autocontenido llamado objeto. Los bloques básicos de construcción de una aplicación con
n objeto ejecute una acción o tarea sobre sí mismo. Por ejemplo, para un formulario tenemos el mé
Eventos
Un evento es una acción que es reconocida por el objeto
resultado de la interacción del usuario con el objeto. También puede dispararse debido a la ejecución de código (sen
¿ Qué papel cumplen
las propiedades ,
métodos y eventos?
Toda aplicación necesita una interfaz de usuario, la parte visual a través de la cual el usuario
interactúa con la aplicación. Los bloques básicos de construcción de una interfaz de usuario son
los formularios y los controles. Visual Basic utiliza técnicas de programación visual para diseñar
las aplicaciones.
Formulario.Nombre=”frmEntrada” Cuadro.Nombre=”txtContraseña”
Formulario.Título=”Bienvenidos a Gestión y Sistemas”
Cuadro.PasswordChar=”*”
Botón.Nombre=”cmdLimpiar”
Botón.Nombre=”cmdIngresar” Botón.Título=”Limpiar”
Cuadro.txtUsuario.Texto=””
Cuadro.txtContraseña.Texto=””
Cuadro.txtUsuario.EstablecerEnfoque()
El Entorno Integrado de Desarrollo ( IDE )
consta de los siguientes elementos
nuevo con un formulario. El IDE de Visual Basic
Cuando se inicia Visual Basic, se crea un proyecto
Cuadro de Herramientas
Ventana de Código
Ventana de Propiedades
Barra de Barra de Herramientas
Permite
Edición, unMenús
acceso
Ver, Ventana directocontiene
y Ayuda, (solo un otros
clic) amenús
muchas de tener
para las operaciones más frecuentes
acceso a funciones utilizad
específicas de
Explorador de Proyectos
ta de los archivos (formularios, módulos, etc.) del proyecto actual. Un Proyecto es una colección de
Diseñador de Formularios
Cuadro de Herramientas
e puede personalizar el diseño de la interfaz de usuario (ventana) de una aplicación.
Contiene todos los objetos y controles que se pueden añadir a los formularios
1
•Ubique el puntero del Mouse (una cruz) sobre el formulario en la esquina superior iz
•Realice un clic sostenido mientras arrastra el puntero a la esquina superior derecha
•Suelte el botón del Mouse.
el Cuadro de Herramientas, los controles se ubican en el centro del formulario, uno enc
Estos cuatro pasos se repiten con cada control que desea añadir al formulario.
formulario.
¿ Qué es un
Cuando desarrolla una aplicación, Visual Basic crea un archivo especial llamado Archivo de Proyecto para administrar todos los de
proyecto?
Tipo de archivo Extensión Descripción
Proyecto .vbp Realiza el seguimiento de todos los
componentes de la aplicación.
Pasos para
•3 Guardar el proyecto
crear una
ecto, asegúrese de darle un nombre usando el comando Guardar Proyecto como del menú Archivo. Guarde su proyecto frecuenteme
aplicación
6 Crear una aplicación de instalación
e ejecución de Visual Basic (Vbrun50032.dll), algunos archivos OCX y archivos DLL adicionales requeridos por la aplicación o por los co
Barra de
menús .
denes que se utilizan para desarrollar, probar y archivar una aplicación. Los menús que n
e las órdenes para trabajar con archivos.
e las herramientas que ayudan a escribir el código.
ápido a todas las partes del programa.
te incluir nuevos módulos y formularios en la aplicación.
te verificar la aplicación mientras se desarrolla.
ontrola el aspecto y propiedades del entorno.
contiene las utilidades para el manejo de bases de datos.
ntana o barra de herramient
Facilita el uso a las órdenes más comunes. De izquierda a derecha los
iconos que aparecen permiten:
ulario.
Se utiliza para crear fragmentos de código independiente del formulario.
oyecto.•Examinador de Objetos muestra las clases, métodos, propiedades, etc. de los objeto
ar un •Proyecto
proyecto. visualiza la ventana de proyecto.
•Inicio.
•Interrumpir.
•Terminar.
ntana de proyecto
los o modificarlos. Esto se debe a que hay ficheros que pueden utilizarse en más
Ventana de propiedad
dades del objeto seleccionado en el formulario. Está formada por dos partes: la li
Formularios y
Controles
Propiedades
y un formulario por defecto. Si se quiere iniciar un nuevo proyecto, se accederá a Archivo/N
comunes
Ejemplo
ara lo que se hará doble clic en cualquier parte del formulario. En la ventana que aparece s
nguno) y, precedido por Objeto. A la derecha la lista desplegable que aparece corresponde
situar. Se lleva el puntero del ratón al formulario. Se dibuja un rectángulo del tamaño q
Ejemplo
La aplicación que vamos a realizar estará
formada por una caja de texto y un botón de
comando. Para ello los pasos a seguir son:
Ahora seleccionamos
el botón de comando (2ª fila, control más a la derecha) y lo
Caja de texto, indicado por ab| y, lo situamos en la esquina superior izquierda d
End Sub
Propiedades más comunes de
los Formularios
AutoRedraw (Redibujado automático)
Gestiona la manera de redibujar las imágenes en pantalla. Puede
tomar los valores True/False.
BackColor (Color de fondo)
Determina el color de fondo.
BorderStyle (Estilo del borde)
Solo se puede determinar en modo de diseño. Modifica el borde del
formulario en el momento de ejecución. Puede tomar los siguientes
valores:
0 - None La ventana del formulario no tiene borde
1 - Fixed Single Tamaño fijo con borde no dimensionable. Puede incluir
menú de control, barra de título, botón de maximizar y botón de
minimizar.
2 - Sizeable Valor por defecto.
3 - Fixed Dialog Tamaño fijo del borde, no dimensionable. Puede incluir
menú de control, barra de título. No puede incluir botón de maximizar
y botón de minimizar.
4.- Fixed ToolWindow Bajo aplicaciones de 16 bits o Windows NT 3.51 o
anteriores funciona como Fixed Single, sin visualizar los botones de
maximizar y minimizar. Con Windows 95 visualiza el botón de cerrar
y, no aparece en la barra de tareas.
5.- Sizeable ToolWindow Bajo aplicaciones de 16 bits o Windows NT 3.51
dro de control)
oiempo
p ie d ade
d inejecución
d ica lo q. uPuede tomar
e e l u su a rio los
visuvalores
a liza . NoTrue /False. Permite
confundir visualizar
con la o noNam
propiedad ta
Icon (Icono)
Representa
minan al formulario
el tamaño cuandocuando
del formulario esté minimizado
se imprima,o no
cuando se sea
cuando convierta en unaenapli
visualizado pan
nButton
nButton ((Botones
Botones de de maximizar
maximizar yy minimizar
minimizar respectivamente
respectivamente))
ta
auncionan
propiedad
propiedad
uncionan de (True
True/False
(manera
de manera /False)) será
idénticaserá
idéntica aaignorado
ignorado
las si
si se
se ha
las propiedades
propiedades ha establecido
establecido
Height
Height yy Widthla
Widthla propiedad
propiedad
descritas
descritas BorderSty
BorderSt
anteriorme
anteriorme
inter
nter ((Puntero
Puntero del
del ratón
ratón))
a la
la forma
forma en
en que
que se
se mostrará
mostrará el
el puntero
puntero del
del ratón
ratón. .
eto
eto en
en el
el código
código del
del programa
programa. . Para
Para poder
poder acceder
acceder aa unun control
control habrá
habrá que
que hacerlo
hacerlo a
WindowState
WindowState ((EstadoEstado de
de la
la ventana
ventana))
Determina
Determina la la forma
forma en
en la
la que
que aparece
aparece el
el formulario
formulario durant
durant
Visible
Picture (Dibujo) Determina si un formulario estará visible o no en tiem
Dibuja una imagen en el formulario (bitmap)
Propiedades comunes de los Controles
de cada control. En Visual Basic 4.0, cuando el cursor se sitúa sobre un control de la caja de herramien
Caption (Leyenda)
Establece el texto que el usuario visualizará. No confundir con la propiedad
Name.
Text (Texto)
Actúa igual que la propiedad Caption para aquellos controles que no
dispongan de dicha propiedad, p.e. las cajas de texto. Muestra el contenido del
control y, por tanto, también contiene los caracteres introducidos por el usuario.
No confundir con la propiedad Name.
Name (Nombre)
Propiedad MUY importante. Define el nombre del control en el código del
programa. No confundir con las propiedades Caption o Text que es lo que el
usuario visualiza.
TabStop (Punto de Tabulación)
Si el valor es True, el control será susceptible de recibir el foco durante la
ejecución de la aplicación.
TabIndex (Índice de tabulación)
Indica el número de orden en el que el control recibirá el foco cuando el
usuario, en tiempo de ejecución, pulse la tecla Tab para recorrer los controles. A
medida que se van situando controles en el formulario, Visual Basic incrementa
en una unidad, el valor de esta propiedad para el nuevo control y, lo decrementa
Propiedades de los Propiedades
Botones de Comandos de las cajas
t Box (2ª fila, icono de la izquierda). Es un área de dentro Texto
ha). Se utiliza para ejecutar la acción asociada a la pulsación de dicho botón.
del formulario donde el u
ado)
ce que el botón aparezca atenuado y, no responda a eventos.
MaxLength (Tamaño máximo)
Determina el número máximo de caracteres que puede aceptar
tecla ESC como si se hubiera hecho clic sobre él. En un formulario solo puede haber un bot
O como si se hubiera hecho clic sobre él. Al igual como antes, en un formulario solo puede
ScrollBars (Barras de desplazamiento)
Controla si en la caja de texto aparecerán las barras de de
Carácter clave)
un carácter clave en vez de los introducidos por el usuario.
caja de texto para que el usuario en tiempo de ejecución, no modifique el conten
área dentro del formulario donde el usuario puede visualizar texto sin modificar
Alignment (Alineación)
Determina la situación del texto dentro de la etiqueta.