ficha resumen docente fortaleza

Visual Basic 6.0
Prof. José Carlos Moscoso Prieto
1) CONCEPTO
La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de
usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y la
ubicación de los elementos de la interfaz, simplemente puede agregar objetos prefabricados en
su lugar dentro de la pantalla.
2) PROYECTOS Y FICHEROS
Cada aplicación que se empieza a desarrollar en Visual Basic 6.0 es un nuevo proyecto. Un
proyecto comprende otras componentes más sencillas, como por ejemplo los formularios (que
son las ventanas de la interface de usuario de la nueva aplicación) y los módulos (que son
conjuntos de funciones y procedimientos sin interface gráfica de usuario).
3) FORMULARIOS Y CONTROLES
Son elementos de desarrollo básicos que se usan para crear la interfaz; son los objetos con los que
se trabaja para desarrollar la aplicación.
Los formularios son objetos que exponen las propiedades que definen su apariencia, los
métodos que definen su comportamiento y los eventos que definen la forma en que interactúan
con el usuario. Mediante el establecimiento de las propiedades del formulario y la escritura de
código de Visual Basic para responder a sus eventos se personaliza el objeto para cubrir las
necesidades de la aplicación.
En el ejemplo tenemos 3 formularios que pertenecen a un solo proyecto.
1
Visual Basic 6.0
Prof. José Carlos Moscoso Prieto
Los controles son objetos que están contenidos en los objetos de formularios. Tenemos controles
como los botones, las cajas texto, las cajas de selección desplegables, los botones de opción y de
selección, los gráficos, los menús, y muchos otros tipos de elementos son controles para Visual
Basic 6.0.
En el ejemplo tenemos controles como: Label y Commandbutton.
En la terminología de Visual Basic 6.0 se llama formulario (form) a una ventana. Un formulario
puede ser considerado como una especie de contenedor para los controles.
4) NOMBRES DE OBJETOS
Todos los objetos de Visual Basic 6.0 deben tener un nombre, por medio del cual se hace
referencia a dicho objeto. El nombre puede ser el que el usuario desee, e incluso Visual Basic 6.0
proporciona nombres por defecto para los diversos controles.
Los nombres por defecto no son adecuados porque hacen referencia al tipo de control, pero no al
uso que de dicho control está haciendo el programador.
Por ejemplo, si se utilizan dos cuadros de texto (textbox) para realizar una suma, conviene que
sus nombres hagan referencia a la palabra operador, y así cuando haya que utilizar ese nombre se
sabrá exactamente a qué control corresponde. Un nombre adecuado sería por ejemplo
txtoperador1, txtoperador2 donde las tres primeras letras indican que se trata de un textbox, y las
restantes a la utilidad del control.
5) NOMENCLATURA DE LOS OBJETOS
ABREVIATURA
chk
cmd
drv
frm
hsb
lbl
lst
opt
shp
tmr
2
CONTROL
CheckBox
CommandButton
DriveListBox
Form
HorizontalScrollBar
Label
List
OptionButton
Shape
Timer
ABREVIATURA
CONTROL
cbo
Combo y Drop-List Box
dir
DirListBox
fil
FileListBox
fra
Frame
img
Image
lin
Line
mnu
Menu
pct
PictureBox
txt
TextBox
vsb
VerticalScrollBar
Visual Basic 6.0
Prof. José Carlos Moscoso Prieto
6) AGREGAR COMENTARIOS AL CÓDIGO
El símbolo (') indica a Visual Basic que pase por alto las palabras que van a continuación de él.
Estas palabras son comentarios situados en el código para el desarrollador y otros programadores
que vayan a examinar después el código. Por ejemplo:
' Este comentario comienza en el borde izquierdo de
' la pantalla.
Text1.Text = "Hola"
' Pone un saludo amistoso
' en el cuadro de texto.
7) CONTROLES MÁS USADOS
A) BOTÓN DE COMANDO (CommandButton)
Las aplicaciones de Visual Basic tienen botones de comando que permiten al usuario hacer clic
en ellos para realizar acciones.
No hay que confundir la propiedad Caption con la propiedad Name. La primera define a un texto
que aparecerá escrito en el control, mientras que la segunda define el nombre interno con el que
se puede hacer referencia al citado objeto.
Si en la propiedad Caption se pone el carácter (&) antes de una de sus letras, dicha letra aparece
subrayada en el botón. Esto quiere decir que, como es habitual en Windows, dicho botón puede
activarse con el teclado por medio de la combinación Alt+letra subrayada.
El evento que siempre suelen tener programado los botones de comandos es el evento Click.
B) ETIQUETA (Label)
Un control Label (etiqueta) muestra texto que el usuario no puede
modificar directamente.
En las etiquetas o labels la propiedad más importante es Caption, que
contiene el texto que aparece sobre este control.
3
Visual Basic 6.0
C) CAJA DE TEXTO (TextBox)
Los cuadros de texto son controles versátiles que permiten
obtener información del usuario o mostrar texto.
La propiedad más importante de las cajas de texto es Text, que
almacena el texto contenido en ellas. También se utiliza la
propiedad MaxLength para determinar el número máximo de
caracteres que pueden introducirse en la caja de texto.
4
Prof. José Carlos Moscoso Prieto
Visual Basic 6.0
Prof. José Carlos Moscoso Prieto
EJERCICIO PARA LA SALA DE CÓMPUTO (GUI)







A.
EJERCICIO 1
Crear un Nuevo Proyecto de Visual Basic
Guardar el Proyecto y el Formulario con el nombre Calculadora (Archivo)
Diseñar la Interfaz Gráfica Mostrada
Nombrar los controles respectivamente:
Formulario: frmcalculadora
Labels: lbltitulo, lbloperador1, lbloperador2, lblresultado
TextBoxs: txtoperador1, txtoperador2, txtresultado
Commandbuttons: cmdlimpiar, cmdsalir, cmdsuma, cmdresta,
cmddividir y cmdmultiplicar.
B. EJERCICIO 2
En el Proyecto Calculadora, crear un segundo Formulario con el nombre
Minicalculadora (Archivo)
Diseñar la Interfaz Gráfica Mostrada
Nombrar los controles respectivamente:
Formulario: frmminicalculadora
Labels: lbloperador, lbligual
TextBoxs: txtoperador1, txtoperador2, txtresultado
Commandbuttons: cmdsuma, cmdresta, cmdmultiplicar y cmddividir.
5