Está en la página 1de 37

LENGUAJE DE PROGRAMACIÓN II

VISUAL BASIC

CONCEPTOS
GENERALES
Lic. Enrique Samudio 1
PROGRAMACIÓN
PROGRAMACIÓN
 PROGRAMAS:
 Conjunto de instrucciones que ejecuta el hardware.
 PROGRAMACIÓN:
 Proceso por el cual se escribe, se prueba, se depura y se mantiene el
código fuente (source code, code base) de un programa.
 Código fuente:
 Un texto escrito en algún lenguaje de programación que debe ser
compilado o interpretado para poder ser ejecutado.
 Código objeto:
 Código en bajo nivel.
 Puede ser ejecutado por el hardware.

2
TIPO DE PROGRAMACIÓN
SECUENCIAL
 Se desarrolla de forma ordenada, secuencial.
 No necesita la intervención del usuario.
 Arranca, lee los datos, procesa y termina.
 Procedural, orientado a procedimientos o a algoritmos.
 Lenguaje Basic, Cobol, Fortran.

3
PROGRAMAS INTERACTIVOS
 Estos programas exigen la intervención del usuario en
tiempo de ejecución, bien para suministrar datos, bien para
indicar al programa lo que debe hacer por medio de menús.
Los programas interactivos limitan y orientan la acción del
usuario. Un ejemplo de programa interactivo podría ser
Matlab.
TIPO DE PROGRAMACIÓN
Orientado a eventos
 La ejecución no sigue una ruta predefinida.
 En el programa su estructura y ejecución dependen de los
sucesos (eventos) que ocurran en el sistema.
 Programas típicos de Windows (Word, Power Point, etc.)
 Esperan que el usuario realice alguna acción.
 Se escribe código que responda a los posibles eventos.
 EVENTOS: acciones del usuario.
 Los lenguajes visuales con orientación a eventos facilitan la
programación.
 VB es un buen ejemplo de programación orientada a eventos

5
INTRODUCCIÓN A
INTRODUCCIÓN AVISUAL
VISUAL BASIC
BASIC
 Es una forma ágil y simple de crear aplicaciones para Windows.
 Creado por Alan Cooper, aparece por primera vez en 1991.
 Orientado a la realización de aplicaciones para Windows en
forma ágil y simple.
 Utiliza ambiente de desarrollo gráfico que facilita la creación de
interfaces gráficas y la programación misma.
 Para facilitar la tarea ofrece: proyectos, formularios, plantillas
de objetos, controles personalizados, un gestor de base de datos.
 Su nombre deriva de:
 VISUAL: creación sencilla de la interfaz de usuario mediante
objetos.
 BASIC: lenguaje creado en el Dartmouth College en 1964.

6
CARACTERÍSTICAS de
CARACTERÍSTICAS de VB
VB
 Crea aplicaciones basadas en objetos que funcionan bajo
Windows.
 Emplea programación orientada a eventos.
 Combina las facilidades de trabajo desarrolladas por
Microsoft con el lenguaje de programación BASIC.
 Incluye dos conceptos importantes:
 Un método visual.
 Asocia código directamente a cada evento.
 Lenguaje de programación VISUAL o de 4ª generación.
 Visual Basic suele considerarse un sistema RAD.
 Versión 6.0 incluida en el paquete Visual Studio 6 de
Microsoft es la más utilizada
7
Objetos, propiedades,
Objetos, propiedades, métodos
métodos yy
eventos en
eventos en Visual
Visual Basic
Basic
 Objetos: todos los componentes que conforman la interfaz
visual de un programa (formulario, menú o control).
 Clase: entidad genérica a la que pertenece.
 Propiedad: describe sus características, determina su estado
(BackColor), cómo es.
 Método: función llamada desde el programa, permite que un
objeto ejecute una acción o tarea sobre sí mismo (Hide,
Show). Cómo se comporta.
 Evento: una acción que realiza el usuario y es reconocida por
el objeto (Click, Load, MouseMove). Cómo responde.
 Todos los objetos poseen propiedades, responden a ciertos
eventos y pueden ejecutar sus propios métodos.
8
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 juegos o multimedia de alta complejidad.
 Hacer desarrollo orientado a objetos.

9
Desarrollar una
Desarrollar una Aplicación
Aplicación
 Los programas que funcionan en Windows
esperan la intervención del usuario para
realizar una tarea.
 Al programar una aplicación:
 Los eventos que realizarán las acciones.
 Las condiciones que deben cumplir los
elementos que forman parte de la aplicación.

10
Pasos a seguir
 Crear la interfaz de usuario.
 Establecer las propiedades de cada objeto.
 Escribir el código.
 Guardar el proyecto.
 Probar y depurar el proyecto.

11
INICIAR UN
INICIAR UN PROYECTO
PROYECTO

 Botón Inicio:
 Programas  Microsoft Visual Studio 
Microsoft Visual Basic
 Al iniciar VB aparecerá en primer termino
una pantalla como la siguiente:

12
Nuevo Proyecto
Crear un nuevo
proyecto.

Presenta una lista


con los últimos
proyectos abiertos.

Examinar un
Para crear proyecto ya creado
programas y guardado.
estándar de
Windows (*.exe)

13
ELENTORNO
EL ENTORNO DE
DE DESARROLLO
DESARROLLO
INTEGRADO (IDE)
INTEGRADO (IDE)
Barra de título Barra de herramientas

Barra de menús

Explorador de
proyectos

Diseñador de
formularios

Caja de Ventana de
herramientas propiedades

Posición del
formulario Visual Basic 6.0
14
EL FORMULARIO
EL FORMULARIO
Barra de  El FORMULARIO es la
título VENTANA.
 Donde se colocan los objetos
que formarán la interfaz de
Menú de
usuario de una aplicación.
control
Botones: Minimizar,
 Tiempo de diseño: momento en
Maximizar y Cerrar
que se modela la apariencia de
la aplicación.
 Tiempo de ejecución:
momento en que se esta
Zona sobre la que se ejecutando la aplicación.
diseña el programa.

15
Caja de herramientas

Doble clic
Aparece en
en el
el medio del
control
formulario

16
EXPLORADOR DE
EXPLORADOR DE PROYECTO
PROYECTO
 Las aplicaciones en VB
se hacen en un Ver
código
PROYECTO.
 En la ventana del Ver
objeto
Explorador de
Proyecto aparecen:
formularios, módulos,
etc., que forman la
aplicación.
17
VENTANA DE
VENTANA DE CÓDIGO
CÓDIGO
 Visualizar e ingresar el código en VB.
 Para abrir:
 Menú Ver  Código
 [F7].
 Hacer doble clic en el control.
 Hace clic en el icono:

18
Elementos de la Ventana de código
Cuadro lista de Cuadro lista de
objetos. eventos.

El código, exclusivamente
texto con formato de color.
Botón Ver
módulo
Botón Ver
procedimiento 19
Formato del Editor
 Menú Herramientas
 Opciones:
 Pestaña Formato del
Editor.
 Para configurar la
apariencia del texto en
la ventana de código.

20
Archivos de un Proyecto

Tipo de archivo Extensión Descripción

Realiza el seguimiento de todos los


Proyecto .vbp componentes de la aplicación.
Visual Basic lo usa para configurar el
proyecto cada vez que lo abre. Tiene el
Configuración .vbw mismo nombre del proyecto.
Incluye el formulario, los objetos sobre el
formulario y el código que se ejecuta
Formulario .frm .frx cuando ocurre un evento en el formulario.
Módulo Contiene procedimientos Sub y Function
estándar que pueden ser invocados por cualquier
(opcional) .bas formulario u objeto sobre el formulario.
21
Archivo de formulario
 Genera un archivo de
texto *.FRM.
 Almacena toda la
información sobre el
formulario, sus
objetos y
propiedades.

22
LOS CONTROLES
LOS CONTROLES
 Objetos con interfaz gráfica que se colocan en los
formularios.
 Colocar controles:
 Seleccionándolos desde el Caja de Herramientas y
arrastrarlo sobre el formulario.
 Doble clic sobre el control en la Caja de herramientas.
 Fijar controles: Menú Formato  Bloquear
controles
 Seleccionar controles: tecla SHIFT o CTRL.
 Eliminar controles: tecla SUPR. No elimina el
código.
23
Controles Estándar

24
Asignar nombre a los controles

cmdSalir

lblMnsj

25
Propiedades
 Propiedades: características
particulares.
 Tiempo de diseño y de
ejecución.
 cmdSale.Caption = Salir
 cmdSale.Enabled = True
 cmdSale.BackColor = vbRed
 cmdSale.Width = 1300

26
Métodos
 Acciones que puede
realizar un objeto.
 Funciones propias de
cada objeto.
 Pueden tener
argumentos o
parámetros.
 Cada tipo de objeto
tiene sus propios
Métodos.
 Solo en tiempo de
ejecución.
 Operador punto (.)
27
Eventos
 Sucesos a los que debe Evento
Evento
responder el programa. Click
Click
 Procedimiento,
secuencia de
comandos.
 No todos los controles
soportan los mismos Procedimiento
Procedimiento
eventos. del
delEvento
Evento
Click
 Guión bajo (_). Click

28
FORMULARIOS
FORMULARIOS
(Form)
(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:
Twip:1/20
1/20parte
partedel
delpunto
puntode
delalaimpresora
impresora(1440
(1440 29
twips/pulgada)
twips/pulgada)
Diseñador de formularios
Menú Herramientas
 Formularios: ventanas.  Opciones
 Tiempo de diseño:
cuadrícula.
 Unidad Twips: 1/20
parte el punto de la
impresora (1.440 twips/
pulgada).

30
Propiedades más importantes
 BorderStyle (6 estilos)
 ControlBox (boolena)
 Icon (*.Ico)
 MaxButton (boolena)
 MinButton (boolena)
 Picture (.gif, .jpg, .bmp)
 WindowState (estado
del formulario)

31
ETIQUETAS (Label)
ETIQUETAS (Label)
 Permite presentar un texto.
 Su valor puede ser modificado desde el programa
 Label1.Caption = “Hola mundo!!”

 Modificar la apariencia mediante:


 Alignment, Appearance, BorderStyle y BackStyle
 Propiedades importantes:
 AutoSize (booleana) adapta su tamaño al texto.
 WordWarp (booleana) se expande verticalmente.

32
CAJAS DE
CAJAS DE TEXTO
TEXTO (TextBox)
(TextBox)
 Control bidireccional.
 Campos de edición o controles de edición.
 Su texto se escribe en la propiedad Text.
 Para cambiar o escribir un texto debe tener el
foco.
 No usar nunca para presentar textos que el
usuario no deba cambiar.

33
BOTONES DE
BOTONES DE COMANDO
COMANDO
(CommandButton)
(CommandButton)
 Su finalidad: generar acciones.
 Otras propiedades:
 Caption
 Propiedades:  Font
 De tamaño:  BackColor
 Visible
 Hight  Enabled
 Width  Botones gráficos:
 De posición:  Style
 Left  Picture
 Top
 DisabledPicture
 DownPicture

34
AYUDA
 [F1]: sobre un control, sobre una
propiedad.
 Ayuda – Contenido.
 Ayuda – Índice.

 Ayuda –
Búsqueda.

35
BIBLIOGRAFÍA RECOMENDADA
 Joyanes Aguilar, L.; 2003; “Microsoft Visual Basic
6.0”; Ed. Mc Graw Hill; Madrid.
 Ceballos, F. J.; 2000; “Curso de Programación de
Visual Basic 6.0”; Ed. Alfaomega; México.
 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.
36
RECURSOS EN LA WEB
 Atencio, K.; “Aprenda Visual Basic 6.0”;
http://www.esnips.com/doc/a1f3a80f-ec28-4d6f-8691-84e59a
ec86fd/GuiaVB_6
 Som, G.; 1998; “Curso Básico de Programación en Visual
Basic”; http://www.elguille.info/vb/default.aspx
 “Zona de programación, manuales y tutoriales para aprender
a programar”;
http://ar.geocities.com/zonadelprogramador/visual-basic.htm
 “Tutoriales gratis de programación en Visual Basic”;
http://www.abcdatos.com/tutoriales/programacion/visualbasic
/principiantes.html
 “Manual de Visual Basic”;
http://personal5.iddeo.es/fjrl/Archivos/vbasic60.zip

37

También podría gustarte