Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SUPERIOR GUAYAQUIL
PROGRAMACION
Nombres: Carlos
Guananga
Andrs Snchez
Vinicio Villa
Semestre: TerceroAutomotriz
Tema: Iconos y Comandos
de Visual Basic 6.0
Ambato-Ecuador
Visual Basic 6.0
Definicin:
Visual Basic 6.0 es uno de los lenguajes de programacin que ms entusiasmo despiertan
entre los programadores de PCs, tanto expertos como novatos. En el caso de los
programadores expertos por la facilidad con la que desarrollan aplicaciones complejas en
poqusimo tiempo (comparado con lo que cuesta programar en Visual C++, por ejemplo).
En el caso de los programadores novatos por el hecho de ver de lo que son capaces a los
pocos minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar Visual
Basic 6.0 es una menor velocidad o eficiencia en las aplicaciones.
Visual Basic 6.0 es un lenguaje de programacin visual, tambin llamado lenguaje de 4
generacin. Esto quiere decir que un gran nmero de tareas se realizan sin escribir cdigo,
simplemente con operaciones grficas realizadas con el ratn sobre la pantalla.
Visual Basic 6.0 es tambin un programa basado en objetos, aunque no orientado a
objetos como C++ o Java. La diferencia est en que Visual Basic 6.0 utiliza objetos con
propiedades y mtodos, pero carece de los mecanismos de herencia y polimorfismo
propios de los verdaderos lenguajes orientados a objetos como Java y C++.
ENTORNO DE TRABAJO DE VISUAL BASIC 6.0
Vamos a familiarizarnos un poco con el entorno de trabajo de Visual Basic observando
partes, nombres y funciones ms caractersticas del entorno de trabajo para as poder
empezar a crear nuestras aplicaciones.
Inicia Visual Basic: Inicio - Programas - Microsoft Visual Studio 6.0 Microsoft Visual
Basic 6.0.
Una vez iniciado Visual Basic aparecer en primer trmino una pantalla como esta:
BARRA DE TITULO:
En la barra de Titulo, aparece el nombre del proyecto y el modo en que se encuentra
trabajando Visual Basic en ese momento. As, si estamos trabajando en Modo de Diseo (o
tambin llamado Tiempo de Diseo) aparecer la palabra desing en la barra de ttulo
encerrada entre corchetes, as:
BARRA DE MENUS:
La barra de mens de Visual Basic incluye los nombres de los mens que puede utilizar en
la ventana activa. La Barra de Menus no se puede eliminar. En las barras de mens
tenemos todas las opciones, utilidades y comandos de los que podemos disponer en
Visual Basic: Archivo (File), Edicin (Edit), Ver (View), etc.
BARRA DE HERRAMIENTAS:
La barra de herramientas proporciona un acceso rpido a los comandos ms utilizados en
el entorno de la programacin. Haga click en un botn de la barra de herramientas para
realizar la accin que representa ese botn... Al iniciar Visual Basic aparece una barra de
herramientas estndar. Para visualizar la Barra de herramientas estndar debemos ir a la
opcin Barra de Herramientas (Toolbars) dentro de la opcin Ver (View) de la Barra de
Mens. All podremos encontrar diferentes Barras de herramientas, para que se active una
de ellas solo debers hacer un click sobre el nombre deseado.
MENUS CONTEXTUALES:
Contienen
accesos
realizan
con
men contextual, haga
del mouse en el objeto
especfica de opciones
contextual depende de
se hace click con el
Por ejemplo, el men
cuando hace click con
mouse en el cuadro de
mostrar el cuadro de
dilogo Componentes (
cuadro
de
o desacoplar el cuadro
o agregar una ficha
herramientas (Add Tab).
CUADRO DE HERRAMIENTAS:
En este cuadro encontramos las herramientas que podemos utilizar para disear nuestro
proyecto. El cuadro de herramientas que presentamos a continuacin es el estndar, el
cual contiene los elementos bsicos. Ms adelante veremos cmo podemos agregar
elementos a este cuadro de herramientas. A continuacin vamos a nombrar las
en
la Barra
de
VENTANA PROPIEDADES:
Enumera los valores de las propiedades del
control
o
formulario
seleccionado.
Una propiedad es una caracterstica de un
objeto, como su tamao, ttulo o color. Para
cambiar una propiedad de un objeto cuando
estamos en modo diseo, slo tenemos
que seleccionar el objeto, ir a la ventana de
propiedades y cambiar la propiedad que
nos interese.
Un Objeto est seleccionado si tiene a su
alrededor los Modificadores de tamao, los
cuales son unos cuadritos pequeitos que
estn alrededor del objeto.
en la barra de herramientas.
Tipos de datos
Al igual que C y otros lenguajes de programacin, Visual Basic dispone de distintos tipos
de datos, aplicables tanto para constantes como para variables. La Tabla 3.2 muestra los
tipos de datos disponibles en Visual Basic.
Tipo Descripcin Carcter de declaracin
TIPO
COMENTARIO
BOOLEAN
BYTE
INTEGER
LONG
SINGLE
DOUBLE
CURRENCY
STRING
cadenas de caracteres
Variant
DATE
Se pueden colocar todas las sentencias de cdigo que queramos en cada uno de
los bloques de sentencias, siempre que cada sentencia vaya en una lnea
distinta. Si los bloques de sentencias estn formados por una sola instruccin
podemos utilizar la versin reducida que ocupa una sola lnea:
If condicin then sentencia else sentencia
Ejemplo:
If isnumeric(numero) then la variable nmero es numrica else no es numerica.
Tambin podemos anidar varias sentencias If then Else cuando una de las 2
opciones iniciales contiene a su vez 2 bifurcaciones dependiendo del estado de
otra condicin:
if dato<10 then
La variable dato contiene un solo dgito
Else
If dato<100 then
La variable dato contiene 2 dgitos
Else
La variable dato contiene ms de 2 dgitos
end If
End If
TextBox
Mediante este control podremos realizar tanto la entrada como la salida de datos en
nuestras aplicaciones. No hace falta que indiquemos las coordenadas de la situacin del
formulario en pantalla, simplemente tendremos que marcar sobre el control de la caja de
herramientas y dibujarlo con el tamao que queramos en nuestro formulario.
Se puede almacenar el contenido actual de este control en una variable, ej:
Dim viejotext, nuevotexto As String
Nuevotexto = "Texto Nuevo"
Viejotexto = introtexto.text Lee el texto Actual
introtexto.text = nuevotexto Pone el nuevo texto
PROPIEDADES
Text: Aqu indicamos el texto que aparecer en el control. Podemos asignarle cualquier
texto en tiempo de diseo o ejecucin. Tambin podemos tomar el texto que haya
introducido el usuario para tratarlo durante la ejecucin.
Name: Esta propiedad la tienen todos los controles, el nombre que viene por defecto en
este caso Text1 y es el nombre con el que se conocer el control cuando lo utilicemos en el
cdigo. En un mismo formulario no puede haber 2 controles con el mismo nombre.
Conviene poner un nombre que represente la funcin que tiene el control en la aplicacin
para que el cdigo quede ms claro. Ejemplo, si en el textbox vamos a introducir la
direccin de una persona podemos asignarle a esta propiedad el valor Direccin.
MultiLine: Permite que introduzcamos varias lneas de texto en el control en lugar de slo
una.
Alignment: Alineacin que tendr el texto dentro del control: izquierda, centro o derecha.
Para que funcione la propiedad MultiLine debe estar con el valor true.
Locked: Si esta con valor true bloquea el control, es decir, el usuario no puede introducir
ni modificar el texto que contenga. Nos puede servir para utilizar el control como salida de
datos sin que el usuario pueda modificarlos por error.
BorderStyle: Determina el tipo de borde.
PasswordChar: Oculta un texto con un carcter simple.
Tag: Almacena informacin adicional (cualquier expresin de cadena), ej.: almacenar la
contrasea de su sistema.
Otras propiedades que son comunes a la mayora de los controles:
Alignment: Alineacin del texto contenido en el control, no necesita que est activada
ninguna otra propiedad.
BorderStyle: Si queremos que aparezca un borde alrededor del controlactivaremos esta
propiedad.
Para este control no se suelen utilizar los eventos ya que su contenido suele cambiar poco
a lo largo de la ejecucin de la aplicacin. De todas formas los eventos son casi los
mismos
del
control
textbox
excepto
que
no
dispone
de
los
eventos GetFocus y LostFocus ya que a este control no se le puede dar el enfoque.
CommandButton: Se usa un control de botn de comando para iniciar, interrumpir o
terminar un proceso en particular.
Este control es el tpico botn que aparece en todas las aplicaciones y que al hacer click
sobre l nos permite realizar alguna operacin concreta, normalmente Aceptar o Cancelar.
Aunque segn el cdigo que le asociemos podremos realizar las operaciones que
queramos. En el ejemplo anterior podemos aadir un control de este tipo para salir de la
aplicacin sin tener que pulsar sobre la equis de la esquina superior derecha.
PROPIEDADES
Caption: Aqu pondremos el letrero que queremos que aparezca en el botn:aceptar,
cancelar, salir, entre otros.
Enabled: Esta es una nueva propiedad, cuando su valor es true el botn funciona
normalmente, cuando su valor es false el botn se encuentra desactivado, no responde a
los eventos producidos sobre l y el texto aparece en un gris claro advirtindonos de su
estado.
Podemos utilizar esta propiedad para activar o desactivar un botn dependiendo del estado
de otros controles. Por ejemplo, en un botn Aceptar, no activarlo hasta que se haya
introducido una cantidad en un control textbox, ya que ese botn nos calcular el IVA de la
cantidad.
Appearance: Selecciona 3-D o apariencia plana.
Cancel: Permite la seleccin con Esc True, False
Default: Permite la seleccin con enter True, False.
EVENTOS
Click: Es el evento tipico de este control y el que ms se utiliza.
MouseMove: Como sabemos detecta el movimiento del ratn sobre el control. Puede
servir para que aparezca un mensaje en un control Label que nos aporte informacin sobre
la utilidad del control ampliando el texto que hayamos colocado como caption del
commandbutton.
Porque usar los cuadros de textos, Botones de comandos y etiquetas?
Cuando los datos de campos se ven a travs de un formulario, esto son usualmente
almacenados(o relacionados) en varios controles TextBox, los que a su vez se identifican
por etiquetas. Es probable que el mismo formulario tenga algunos botones para navegar a
travs de los registros de base de datos.
BOTONES DE OPCIONES, CASILLAS DE VERIFICACION Y MARCOS
Que son los botones de Opcin?
Es el que despliega una opcin que puede encenderse a pagarse, con la
propiedad Value del botn puesta en True o False, segn el caso.
Para agrupar los controles OptionButton en un marco o cuadro de dibujo, trace el marco o
cuadro de dibujo primero y luego trace los controles OptionButton adentro. Esto se hace
para asegurarse que sean mutuamente excluyentes y crear una jerarqua de contenedores
vlidas. Si traza los controles fuera del marco y los arrastra adentro, los copia dentro del
marco o traza el marco alrededor de los controles existentes, no producir los resultados
deseados.
OptionButton
Este control nos permite elegir una opcin entre varias de las que se nos plantean. Cada
opcin ser un control optionbutton diferente. Facilita la introduccin de datos por parte del
usuario:
De todas las opciones que se nos ofrece, en este caso los 4 colores, slo podremos activar
una. Si activamos cualquier otra opcin, se desactivar automticamente la ltima que
tenamos activada. El marco que est alrededor de los 4 controles optionbutton se trata el
control Frame, es opcional, aunque es conveniente colocarlo siempre que hagamos uso de
las opciones. No slo por motivos de presentacin sino porque de esta manera podremos
establecer grupos de controles optionbutton independientes en los que en cada grupo
slo pueda haber una opcin activada a la vez. Tambin, al mover el marco se movern los
controles incluidos en l facilitndonos las modificaciones.
Del control Frame la nica propiedad que nos interesar es caption, que es el texto que
aparecer en el encabezado, en el ejemplo anterior: colores.
PROPIEDADES DE OPTIONBUTTON
Caption: El texto que aparecer al lado del control: Rojo, verde...
Value: Es el valor que tendr el control: True si se encuentra activado y False si no lo est.
Para comprobar que opcin ha activado el usuario comprobaremos el estado de esta
propiedad.
Alignment: Alineacin del texto respecto al control: Left Justify: el control aparece a la
izquierda del texto. Es el ejemplo anterior.Right Justify: el control aparece a la derecha
del texto.Los eventos del control son los mismos que en anteriores controles, aunque no se
suele asociar cdigo a los eventos de este tipo de controles, sino nicamente conocer el
valor que tienen: true o false.