Está en la página 1de 15

Para iniciar Visual Basic 6.

0, que es la
versin utilizada en estos ejemplos, pulsa
sobre el botn Inicio/Programas/Microsoft
Visual Basic 6.0 y haz click sobre el icono
del programa.

En la ventana de Nuevo proyecto que
aparece, elige el icono EXE estndard,
para crear un programa tpico.
Esta opcin muestra los elementos
necesarios para un programa Windows:
Una ventana que contiene un Form
(formulario) donde puedes insertar los
componentes que aparecen habitualmente
en los programas para Windows (botones,
cajas de texto,etc).
Para disear tu primer programa de Visual
Basic haz clic con el botn izquierdo del
ratn en el icono de la barra de
herramientas que muestra una A
mayscula y a continuacin arrastra el
ratn sobre el formulario: vers aparecer
un rectngulo que contiene un texto
(Label1).

Este componente se denomina Label (etiqueta) y
sirve para introducir textos de cualquier tamao y
color en el formulario.
El componente que hay a la derecha de Label se
llama Textbox y permite introducir texto por teclado
cuando el programa est funcionando.
Inserta tres etiquetas ms y dos textbox en el
formulario como ves en la imagen de la izquierda.
Al insertar un componente, el contenido que
muestran es el nombre del componente (Label1,
Label2, Text1,etc) pero puedes cambiarlos (o
borrarlos) seleccionndolos con un click de ratn y
modificando el texto en la ventana Propiedades que
hay a la derecha.
El contenido se modifica cambiando el recuadro Caption del
control Label y el campo Text del control TextBox. Tambin es
posible cambiar el nombre al control( modificando la propiedad
Nombre del mismo), pero en este ejemplo usaremos el nombre
propuesto por Visual Basic.
Modifica la etiqueta Label4 para que muestre el texto: naciste en..
y deja tal como est la etiqueta Label3. En esta aparecer el
resultado obtenido por el programa (el ao de nacimiento).
Hasta aqu hemos realizado la parte de diseo visual del programa
( que an puedes mejorar cambiando el tipo de letra, color etc).
Ahora necesitamos que el programa haga algo, esto corresponde a
la parte del cdigo.

Control para editar texto


Para abrir la ventana de cdigo,asegrate de seleccionar el
control Text2 con un click y haz doble click sobre l. A
continuacin selecciona el evento (accin) a ejecutar sobre este
control= KeyPress (es decir, al escribir sobre el control) Visual
Basic escribe el comienzo y el final de la subrutina que se
ejecutar cuando se escriba dentro del Textbox :
Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Label3.Caption = 2000 - Text2
End Sub
el cdigo de programa que hay dentro de la subrutina debes
escribirlo t.
Su significado es: Si el cdigo de la tecla pulsada es 13
(equivale a Intro) entonces escribe en la etiqueta Label3 el
resultado de restar a 2000 el contenido del control Text2. Es
decir que al pulsar Intro, aparece en el control Label3 el ao de
nacimiento.


Ejecuta el programa pulsando sobre este icono y
escribe tu nombre y edad.
Al pulsar Intro debe aparecer tu ao de nacimiento.

Observa que Visual Basic realiza conversiones de
tipo automticamente. Es decir que, aunque el
contenido de los controles Label y Textbox son
alfanumricos(textos), las operaciones con nmeros
se realizan convirtiendo previamente los "textos"
numricos contenidos en esos controles. Otra forma
de obtener el mismo resultado sera introducir un
control CommandButton (botn) y asignarle (con un
doble click) el siguiente cdigo:
Private Sub Command1_Click()
Label3.Caption = 2000 - Text2
End Sub

A un botn de comando puedes aadirle un icono (imagen bmp)
pequeo para mostrar mejor la funcin que realiza.
Para aadir esta imagen, selecciona el control y haz clic sobre
los ... (puntos suspensivos) del campo Picture en la ventana
Propiedades.
Busca una imagen bmp y seleccinala. Para que el control la
muestre debes activar tambien en el campo Style la opcin
Graphical.

Segundo ejemplo:
CONVERSIN DE PESETAS A EUROS

Inicia Visual Basic y elije crear un proyecto EXE
estandar.
Aade al formulario del proyecto las etiquetas que
ves en la imagen de la izquierda:
Conversin a euros
Pesetas
Euros
Label2
y el CommandButton con el campo Caption
cambiado a: CONVERTIR A EUROS


Para cambiar los colores y el fondo de un control
Label debes cambiar los campos BackColor y
ForeColor (color del fondo y del primer plano) de
estos objetos.
Igualmente puedes cambiar el tipo de letra,
seleccionndola en el campo Font de la ventana
Propiedades del control.
En este ejemplo tienes que modificar TAMBIEN el
nombre de los controles:
Llama al control TextBox Pesetas y a la etiqueta
Label2: Euros, modificando el campo (Nombre) de
estos controles.

Al botn de comando ponle como nombre Convertir
y en su campo Caption escribe: CONVERTIR A
EUROS.
Ahora podemos introducir cdigo de programa en el
botn, para que al pulsarlo ejecute nuestras
instrucciones.
Haz doble click sobre el botn y Visual Basic te
mostrar el comienzo y el final de la subrutina
correspondiente a Hacer Click.
Aade el cdigo siguiente:

Euros.Caption = Pesetas.Text / 165
Esta instruccin se encargar de dividir el contenido
del control de texto por 165 para obtener el resultado
en euros.
Para ir a la ventana de cdigo, en caso de que quede
oculta por otra, puedes pulsar el icono Ver cdigo
que hay en la parte superior de la ventana Proyecto.
Ya puedes ejecutar el programa.


Tercer ejemplo:
INSERTAR IMAGENES EN EL FORMULARIO


Inicia Visual Basic y elige Crear un
programa EXE estandar.
Haz click en el icono Image de la barra
de botones y a continuacin arrastra el
ratn dentro del formulario para crear
una ventana de imagen. Para buscar un
fichero BMP dentro del recuadro haz
click sobre los [...
]
del campo Picture y
usa el navegador para hallar un fichero
grfico.

Una vez seleccionado, ese fichero
aparecer dentro del control Image.
Ademas de mostrar el grfico, el control
puede escalarlo, es decir que puede
agrandarse hasta ocupar, por ejemplo,
todo el formulario. Para ello asegrate
que el campo Strech (Estirar) est a
True.
Otra propiedad del control Image es
Visible, que sirve para que la imagen
aparezca o desaparezca del formulario.
En este ejemplo vas a introducir un
botn de Comando para que al pulsarlo
aparezca la imagen que has
seleccionado.


Primero pon la propiedad Visible del control Image a False. A
continuacin introduce un botn de comando y haz doble click
sobre l para que aparezca la ventana de cdigo.Escribe dentro de
la subrutina correspondiente al botn la instruccin:
Image1.Visible = True
y ejecuta el programa. Vers que la imagen no aparece hasta que
no pulsas sobre el botn.


Cuarto ejemplo:
CREAR UN BUCLE DE TEMPORIZACIN

Un control muy til en los programas es el Timer o
temporizador, que permite que se ejecute una
rutina cada vez que pase un tiempo que
determinemos nosotros, por ejemplo, cada
segundo.
Haz clic sobre el control Timer, en la barra de
botones, y arrastra el ratn sobre el formulario.

Este control no ser visible durante el
funcionamiento del programa, pero estar
funcionando todo el tiempo.
En el campo Interval introduce el nmero de
milisegundos que debe transcurrir entre cada
ejecucin de cdigo (1000 ms ejecutar el codigo
que escribas una vez por segundo)


Ahora introduce un control Label y modifica su
propiedad Caption para que muestre cualquier
mensaje. Puedes modificar el tipo de letra y su
tamao (propiedad Font) as como su color
(propiedad ForeColor).


Vuelve a seleccionar el control Timer y haz doble
clic sobre l para entrar en la ventana de cdigo.
Escribe dentro de la subrutina el cdigo que ves en
la imagen de la izquierda. Este cdigo se ejecuta
cada segundo y modifica la propiedad Left y Top
de la etiqueta (su posicin en el formulario)
Ejecuta el programa y observa lo que ocurre. Si
quieres ms velocidad disminuye el nmero de
milisegundos del control timer.
Formatos y tipos

También podría gustarte