Beruflich Dokumente
Kultur Dokumente
LENGUAJE DE PROGRAMACIN
VISUAL BASIC 6.0
PRIMERA
CLASE
1
GENERALIDADES Y
OBJETIVOS
PROGRAMACIN
PROGRAMAS:
PROGRAMACIN:
Cdigo fuente:
Cdigo objeto:
LENGUAJES DE
PROGRAMACIN
INTRODUCCIN A VISUAL
BASIC
TIPO DE PROGRAMACIN
Orientado a eventos
CARACTERSTICAS de VB
Lo que permite y no
permite crear
Permite crear:
Archivos
.exe.
Aplicaciones y utilitarios para Windows de cualquier
ndole.
Aplicaciones multimedia en CD.
Juegos sencillos.
No permite:
Crear
Pasos a seguir
Escribir el cdigo.
Guardar el proyecto.
INICIAR UN PROYECTO
Botn Inicio:
Microsoft Visual Studio 6.0
Microsoft Visual Basic 6.
Programas
13
Nuevo Proyecto
Crear un nuevo
proyecto.
Presenta una lista
con los ltimos
proyectos abiertos.
Para crear
programas
estndar de
Windows (*.exe)
Examinar un
proyecto ya creado
y guardado.
14
Barra de herramientas
Barra de mens
Explorador de
proyectos
Diseador de
formularios
Caja de
herramientas
Ventana de
propiedades
Posicin del
formulario
EL FORMULARIO
Barra de
ttulo
Men de
control
Botones: Minimizar,
Maximizar y Cerrar
El FORMULARIO es la
VENTANA.
Tiempo de ejecucin:
momento en que se esta
ejecutando la aplicacin.
16
Caja de herramientas
Doble clic
en el
control
Aparece en
el medio del
formulario
17
EXPLORADOR DE PROYECTO
Las aplicaciones en
VB se hacen en un
PROYECTO.
En la ventana del
Explorador de
Proyecto aparecen:
formularios,
mdulos, etc., que
forman la aplicacin.
Ver
cdigo
Ver
objeto
18
VENTANA DE CDIGO
Para abrir:
[F7].
19
Botn Ver
mdulo
Cuadro lista de
eventos.
El cdigo, exclusivamente
texto con formato de color.
Botn Ver
procedimiento
20
Men Herramientas
Opciones:
Pestaa
Formato del
Editor.
Para configurar la
apariencia del texto
en la ventana de
cdigo.
21
Archivos de un Proyecto
Tipo de
archivo
Proyecto
Configuraci
n
Formulario
Mdulo
estndar
(opcional)
Extensi
n
Descripcin
.vbp
.vbw
Visual
Basic
lo
usa
para
configurar el proyecto cada vez
que lo abre. Tiene el mismo
nombre del proyecto.
.frm
.frx
.bas
Archivo de formulario
Genera un archivo
de texto *.FRM.
Almacena toda la
informacin sobre
el formulario, sus
objetos y
propiedades.
formulario
23
LOS CONTROLES
Objetos con interfaz grfica que se colocan en
los formularios.
Colocar controles:
Seleccionndolos
24
Controles Estndar
25
lblMnsj
26
Propiedades
Propiedades:
caractersticas
particulares.
Tiempo
de diseo y de
ejecucin.
cmdSale.Caption
= Salir
cmdSale.Enabled
= True
cmdSale.BackColor
cmdSale.Width
= vbRed
= 1300
27
Mtodos
Eventos
Procedimiento,
secuencia de
comandos.
Evento
Click
Procedimiento
del Evento
Click
29
Primera prctica
Guardar un proyecto
Ejecutar un proyecto
Men Ejecutar Iniciar o [F5]
Compila el programa.
Primera prctica
30
FORMULARIOS (Form)
Control principal,
contenedor.
Propiedades Comunes:
Name
(texto)
Caption (texto)
Enabled (True, False)
Visible (True, False)
Font (tipo de letra)
Height y Width (twip)
Left y Top (twip)
Twip: 1/20 parte del punto de la impresora (1440 twips/pulgada)
31
Diseador de formularios
Formularios:
ventanas.
Tiempo de diseo:
cuadrcula.
Unidad Twips: 1/20
parte el punto de la
impresora (1.440
twips/ pulgada).
Men Herramientas
Opciones
32
Propiedades ms importantes
BorderStyle (6 estilos)
ControlBox (boolena)
Icon (*.Ico)
MaxButton (boolena)
MinButton (boolena)
Picture
.bmp)
WindowState (estado
del formulario)
(.gif,
.jpg,
33
ETIQUETAS (Label)
34
Control bidireccional.
BOTONES DE COMANDO
(CommandButton)
Su finalidad:
generar
acciones.
Propiedades:
De tamao:
Hight
Width
De posicin:
Left
Top
Otras propiedades:
Caption
Font
BackColor
Visible
Enabled
Botones grficos:
Style
Picture
DisabledPicture
DownPicture
36
Primer programa:
Un
ejemplo sencillo.
Crear
la interfaz de usuario.
Escribir
el cdigo.
37
Algoritmo:
Cdigo:
Diagrama de flujo.
38
Pseudocdigo
Lectura:
Obtener el dato inicial o Solicitar el dato inicial.
Leer <Dato> (Dato de entrada)
Procesar:
Operar sobre el dato obteniendo nuevo valor.
Instrucciones: clculos, comparaciones, etc.
Escritura:
Mostrar el resultado o Imprimir el resultado.
39
Primer programa:
un ejemplo sencillo
DATOS
Salida
Distancia Recorrida (m) D
Entrada
Velocidad Constante (m/s) V
Tiempo (Sg) T
Algoritmo
Inicio
Leer V
Leer T
D=V*T
Escribir D
Fin
40
AYUDA
Ayuda ndice.
Ayuda
Bsqueda.
41
BIBLIOGRAFA
RECOMENDADA
Joyanes Aguilar, L.; 2003; Microsoft Visual
Basic 6.0; Ed. Mc Graw Hill; Madrid.
Ceballos, F. J.; 2000; Curso de
Programacin de Visual Basic 6.0; Ed.
Alfaomega; Mxico.
MICROSOFT; Visual Basic 6.0, Manual del
programador; 1998; Madrid; McGraw-Hill.
Ceballos, F. J.; 1992; Microsoft Visual Basic:
aplicaciones para Windows; Wilmington,
RA-MA-Addison Wesley; EE.UU.
42