Professional Documents
Culture Documents
VISUAL BASIC 6.0
INTRODUCCIÓN.-
Visual Basic es un lenguaje de desarrollo para Windows. Su lenguaje se basa en el Basic de antaño, aunque
debido a sucesivas evoluciones poco tiene que ver con él. Es necesario especificar que Visual Basic
independientemente o bien como parte del conjunto de herramientas de programación Visual Studio 6.0.
Microsoft Visual Basic 6.0, es la herramienta de desarrollo rápida de aplicaciones (RAD) cliente servidor, así
como aplicaciones de negocios. Microsoft Visual Basic 6.0 ayuda a los desarrolladores a estructurar negocios y
soluciones basadas en Web. Incluye las herramientas para crear bases de datos visuales integradas y un ambiente
RAD que promueve la productividad. Asimismo, la recopilación del código nativo proporciona aplicaciones más rápidas.
Con las ediciones Learning (ap rendizaje), Profesional (profesional), y Enterprise (empresarial), Visual Basic 6.0
satisface las necesidades de cualquier desarrollador.
El sistema de desarrollo Microsoft Visual Basic es la herramienta más productiva para crear soluciones para Windows e Internet. El
entorno de desarrollo de aplicaciones, completo y efectivo, ayuda a los programadores a crear y a distribuir aplicaciones cliente/servidor, además
de ayudar a la programación para Internet utilizando las herramientas y técnicas de programación familiares de Visual Basic.
CONCEPTOS BÁSICOS DE VISUAL BASIC.-
FORMAS: Las formas funcionan como la interfaz gráfica entre el usuario y la aplicación. Las formas son ventanas que pueden contener objetos
como controles, gráficas e imágenes.
OBJETOS: Son las representaciones gráficas de los objetivos.
PROPIEDADES: Características o atributos de un objeto.
MÉTODOS: Acciones que realiza una forma o control.
EVENTOS: Acciones que son reconocidas por una forma o control.
TIEMPO DE DISEÑO: Es definido como el tiempo en el que se está construyendo la aplicación en el ambiente de Visual Basic.
RUN TIME: Es el tiempo en el que se está corriendo la aplicación y el usuario interactúa con la aplicación.
DEFINICIÓN DE LOS ELEMENTOS QUE CONFORMAN EL
AMBIENTE DE VISUAL BASIC.-
Barra de Menús
Presenta los comandos que se usan para trabajar con Visual
Basic. Además de los menús estándar Archivo, Edición, Ver,
Ventana y Ayuda, contiene otros menús para tener acceso a
funciones específicas de programación, como Proyecto, Formato
o Depuración.
Barra de Herramientas
Permite un acceso directo (solo un clic) a muchas de las
operaciones más frecuentes utilizadas durante el desarrollo de
aplicaciones.
Cuadro de
Herramientas
Contiene todos los
objetos y controles que
se pueden añadir.
Diseñador de
Formularios
Funciona como una
ventana en la que se
puede personalizar el
diseño de el
formulario.
Explorador de
Proyectos
Lista de los archivos
del proyecto actual.
Ventana de Propiedades
Lista los valores de las propiedades del formulario o control seleccionado.
Ventana de Código
Aquí es donde se tiene que escribir el código del programa.
GUARDAR UN PROYECTO.
Crearemos una carpeta en nuestro disco duro, por ejemplo: C:\Mis Documentos\Visual
Basic\Proyectos, donde almacenaremos tanto los proyectos como los formularios.
Podemos guardar los formularios o el proyecto separadamente, pero lo más cómodo es
ir al menú Archivo / Guardar proyecto. De esta forma nos sale primero una ventana para que
guardemos los formularios que componen nuestro proyecto, en la cual le podemos indicar la
carpeta y el nombre que queremos asignar. Cuando tengamos guardados todos los formularios
del proyecto, nos sale otra ventana para hacer lo mismo con el proyecto.
Cuando se desarrolla una aplicación, se trabaja con un archivo de proyecto para
administrar todos los diferentes archivos que se crean. Un proyecto consta de:
• Un archivo de proyecto que realiza el seguimiento de todos los componentes
(.vbp)
• Un archivo para cada formulario (.frm).
• Un archivo de datos binarios para cada formulario que contiene datos sobre
propiedades de controles del formulario (.frx). Estos archivos no se pueden
modificar y los genera automáticamente cualquier archivo .frm que tenga
propiedades en formato binario, como Picture o Icon.
• Opcionalmente, un archivo para cada módulo de clase (.cls).
• Opcionalmente, un archivo para cada módulo estándar (.bas).
• Opcionalmente, uno o más archivos con controles ActiveX (.ocx).
• Opcionalmente, un único archivo de recursos (.res).
• Opcionalmente, un único archivo de espacio de trabajo de proyecto de Visual Basic (.vbw).
El archivo de proyecto es simplemente una lista de todos los archivos y objetos asociados con el proyecto, así como información acerca
de las opciones de entorno establecidas. Esta información se actualiza cada vez que se guarda el proyecto. Todos los archivos y objetos también
se pueden compartir con otros proyectos.
Cuando ha completado todos los archivos del proyecto podremos convertir el proyecto en un archivo ejecutable (.exe): en el menú
Archivo, eligiendo el comando Generar proyecto.exe. De esta forma cuando alguien abra el archivo ya no será con el VISUAL BASIC, sino como
cualquier otro programa.
2
David Rodríguez Vilca – Profesor de Computo – davyros.edelmira.net ISTP – Sep. VB6.0
PRACTICAS.-
1.- EL RELOJ Y CALENDARIO.-
Crea Un formulario con el siguiente aspecto usando 4 controles Label y un Timer. (el Timer al
ejecutar el programa no se verá.
CODIGO:
Option Explicit
3
David Rodríguez Vilca – Profesor de Computo – davyros.edelmira.net ISTP – Sep. VB6.0
4. ALARMA PRECISA.-
Crea un formulario con tres etiquetas, dos cajas de texto, dos botones, un reloj con intervalo de
1000 y escribe el siguiente código:
En el botón Establecer la Alarma y En el reloj
Minimizar Private Sub Timer1_Timer()
Dim horas As String
Private Sub Command1_Click() hora = Format(Time, "hh:mm")
Form1.WindowState = 1 If hora = Text1.Text Then
Timer1.Enabled = True Beep
End Sub MsgBox Text2.Text, vbOKOnly + vbInformation,
"Aviso de la Alarma"
En el botón Salir Timer1.Enabled = False
Form1.WindowState = 0
Private Sub Command2_Click() End If
Unload Me End Sub
End
End Sub
5. CONCATENACIÓN.-
Crea un formulario con cuatro etiquetas, cuatro cajas de texto, tres botones y escribe el
siguiente código:
6. TABLAS DE MULTIPLICAR.-
Crea un formulario con una etiqueta, dos cajas de texto y tres botones. Escribe el
siguiente código:
El botón Ver Tabla
Private Sub Command1_Click()
Dim res As Long, retorno
For n = 1 To 10
res = Text1 * n
retorno = Chr(13) & Chr(10)
Text2 = Text2 & Text1 & " x " & n & " = " &
res & retorno
Next n
End Sub
7. TIPO DE CAMBIO
Crea un formulario con tres etiquetas, tres cajas de texto, cuatro botones y escribe el
siguiente código:
4
David Rodríguez Vilca – Profesor de Computo – davyros.edelmira.net ISTP – Sep. VB6.0
8. - LA GRAFICA.-
Crea un formulario con un cuadro de imagen e inserta la imagen que prefieras.
Agrega las etiquetas que necesites y coloca una al pie de la imagen y las demás sobre
diferentes cosas de la imagen. En todas borra su Caption y de las que están sobre la imagen
cambia su propiedad BackStyle a 0-Transparent y escribe el siguiente código
La etiqueta 2 La etiqueta 4
Private Sub Label2_Click() Private Sub Label4_Click()
Label1.Caption = "Mi Pollito" Label1.Caption = "Mi Papá y Mi Mamá"
End Sub End Sub
En el reloj
Private Sub Timer1_Timer()
Static a As Integer
a=a+1
If a = 5 Then
Image1.Picture = LoadPicture("c:\windows\matrix_800.bmp")
End If
If a = 25 Then
Image1.Picture = LoadPicture("c:\windows\matrix_reloaded28.bmp")
End If
If a = 35 Then
Image1.Picture = LoadPicture("c:\windows\matrix_xp_800.bmp")
End If
If a = 45 Then
Image1.Picture = LoadPicture ("c:\windows\matrixreloaded800x600.bmp")
End If
If a = 55 Then
a=0
End If
End Sub
Debemos darle especial atención a estos comandos por ser los que vamos a
usar para pasar de un formulario a otro, tal como se hace en las diapositivas
en el Power Point.
5
David Rodríguez Vilca – Profesor de Computo – davyros.edelmira.net ISTP – Sep. VB6.0
- Que se debe
usar Label (transparentes)
sobre la imagen para que al
hacerles clic nos lleve a un
Form Indicado.
- Tener en
cuenta la practica N° 10 para
pasar de un Form a otro.
- Ubicar las
imágenes que vamos a usar
dentro de una carpeta, que
estará a su vez en la carpeta
principal.
- No olvides
colocar botones de regreso al
Form principal.
6
David Rodríguez Vilca – Profesor de Computo – davyros.edelmira.net ISTP – Sep. VB6.0
Si necesitas personalizar
aun más tu botón
multimedia, es necesario
que utilices todas las
opciones de la propiedad
Custom.
01. Para trasladar nuestro proyecto en modo de ejecutable (solo un archivo que no permite
modificaciones), de esta forma cualquier usuario puede utilizar nuestro software si necesidad
de tener instalado el Visual Basic.
Luego ponemos el nombre a nuestro archivo ejecutable, nos fijamos donde lo guardamos y
OK (Aceptar).
- Te saldrá la siguiente
ventana del lado derecho.
- Al haber encontrado el
proyecto la ruta aparecerá en la
ventana, luego clic en Package,
luego clic en Next (siguiente),
Next, Next, Next, Next, Next,
Next, Next, Next y finalmente
Finish (finalizar)