Programacion
Manual de Visual Basic 6.0
Material Recopilado y Editado por
L.I. JUAN MOISÉS YAM CHAN
CONTENIDO
PROGRAMACIÓN ORIENTADA A OBJETOS 1
MECANISMOS BÁSICOS DE LA POO 1
Objeto 1
Mensajes 1
Métodos 2
Clases 2
CARACTERÍSTICAS DE LA POO 2
Abstracción 2
Encapsulamiento 3
Herencia 3
Polimorfismo. 3
BIENVENIDOS A VISUAL BASIC 5
FILOSOFÍADE LA PROGRAMACIÓN VISUAL BASIC 5
TERMINOLOGÍA UTILIZADA EN VISUAL BASIC 6
GUÍA PARA EL DISEÑO DE UNA APLICACION EN VISUAL BASIC. 7
ENTORNO DE PROGRAMACIÓN 8
Explorador de Proyectos 8
Ventana de Propiedades 9
Ventana Posición del Formulario 9
El cuadro de Herramientas 10
Controles estándar del Cuadro de herramientas 10
Dibujar Controles en el formulario 13
Guardar un proyecto 13Operadores 14
Variables 15
Declaración de variables 15
Ambito de las variables 16
Constantes 18
Declaración y Ámbito de las Constantes 18
El archivo de constantes Incorporado 18
Comentarios 18
Modulos de Visual basic 19
Módulo de formulario 19
Módulo Estándar (Modulo de Código) 19
Agregar un Módulo Estándar 20
Quitar un Módulo Estándar 20
Procedimientos 20
Procedimientos de Evento 20Procedimientos generales 21
Procedimiento Sub Main 21
Procedimientos Function (Funciones) 21
FORMULARIOS 22
Objeto Form, Colección Forms 22
Formulario MDI 22
Propiedades del Formulario 23
Eventos de un Formulario 24
Métodos de un Formulario 25
Más acerca de los formularios 26
Definir el formulario inicial 26
Para cambiar el formulario inicial 26
Presentar una pantalla de espera al iniciar(Form Splash) 27
Terminar una aplicación 27
EVENTOS COMUNES 28
LA VENTANA DE CÓDIGO 31
CUADROS DE IMAGEN 32
Añadir imágenes en tiempo de Diseño 32
Añadir imágenes en tiempo de Ejecución. 33
Eliminar una imagen de un cuadro de Imagen 33
CUADROS DE TEXTO 34
Propiedades Estándar 34
Propiedades Especiales 35
Métodos y Eventos de los Cuadros de Texto 36
Cancelar pulsaciones en un cuadrode texto 37
Saber que teclea se pulsa 38
ETIQUETAS 38
Propiedades útiles de las Etiquetas 38
Eventos de las Etiquetas 39
ORDEN DE TABULACIÓN (TABINDEX) 39
Teclas de acceso a los cuadros de texto 40
BOTONES DE COMANDO (COMMAND) 40
Propiedades 41
Eventos 41
MARCOS (FRAMES) 42
Propiedades 42
Eventos 42
BOTONES DE OPCIÓN (OPTIONBUTTOM) 42
Propiedades 43
Eventos 43
CASILLAS DEVERIFICACION (CHECKBOX) 43
Propiedades 43
Eventos 44
CUADRO DE LISTA (LISTBOX) Y CUADRO COMBINADO (COMBOBOX) 44
Propiedades del ListBox 44
Propiedades del ComboBox 45
Propiedades Comunes 45
Eventos de los Cuadros de Lista 45
Eventos de los Cuadros Combinados 46
BARRAS DE DESPLAZAMIENTO (HSCROLLBAR y VSCROLLBAR) 47
Propiedades 47
Eventos 47
TEMPORIZADOR (TIMER) 51
Propiedades 51
Eventos51
CUADROS DE LISTA DE ARCHIVOS. 51
Propiedades 52
Eventos 53
CUADROS DE LISTA DE DIRECTORIOS 53
Propiedades 53
Eventos 53
CUADROS DE LISTA DE UNIDADES 54
Propiedades 54
Eventos 54
UTILIZACIÓN EN CONJUNTO DE LOS CONTROLES DE ARCHIVOS 55
APLICACIONES MULTIMEDIA 55
El control Multimedia 56
VIDEO 57
MÚSICA 57
REPRODUCCIÓN DE CD DE MÚSICA 58
REPRODUCIR ARCHIVOS GIF 59
CUADROS DEMENSAJE 63
Definición y Uso 63
Evaluar el Botón Presionado 65
Saltos de línea en los cuadros de Mensaje 65
CUADRO DE INTRODUCCIÓN DE DATOS (INPUTBOX) 66
Definición y Uso 66
GENERACIÓN DE APLICACIONES 68
A). ANÁLISIS: 68
B). DISEÑO 68
C). CODIFICACION 69
EJERCICIOS: 69
CREACION DE MENUS DE SELECCION 72
INSTRUCCIONES ALTERNATIVAS 74
Instruccion If..Then..Else 74
Instruccion alternativamúltiple: SELECT CASE 75
INSTRUCCIONES ITERATIVAS 76
For..Next 76
Do... Loop 77
CONTROL DE ERRORES 80
Tipos de Error 80
ON ERROR 81
OBJETO ERR 81
PROCEDIMIENTOS 82
Agregar un procedimiento 82
Agregar una Función 82
Llamada de la Función 83
Funciones Recursivas 84
FUNCIONES PARA EL MANEJO DE CADENAS 87
Función Asc() 87
Funcion Chr() 87
Constante VbNullString 88
Funcion Ucase()...
Regístrate para leer el documento completo.