Escuela Superior de Ingenieros Industriales de San Sebastián
UNIVERSIDAD DE NAVARRA
Aprenda Visual Basic 6.0
como si estuviera en primero
Aprenda Informática …
San Sebastián, agosto 1999
Javier García de Jalón • José Ignacio Rodríguez • Alfonso Brazález
Ver ejemplos de Visual Basic resueltos en http://www.tayuda.com/ayudainf/aprendainf/programacion.htm
Aprenda Visual Basic6.0
como si estuviera en primero
Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález
Perteneciente a la colección : “Aprenda …, como si estuviera en primero”
Editada y mantenida por Javier García de Jalón ([email protected]) Nuevos títulos y actualizaciones en: http://www.tayuda.com/ayudainf/index.htm Ejemplos de VB resueltos enhttp://www.tayuda.com/ayudainf/aprendainf/programacion.htm
Índice
página i
ÍNDICE
1. Introducción 1.1 Programas secuenciales, interactivos y orientados a eventos 1.2 Programas para el entorno Windows 1.2.1 Modo de Diseño y Modo de Ejecución 1.2.2 Formularios y Controles 1.2.3 Objetos y Propiedades 1.2.4 Nombres de objetos 1.2.5 Eventos 1.2.6 Métodos 1.2.7 Proyectos y ficheros 1.3 El entorno de programación Visual Basic 6.0 1.4 El Helpde Visual Basic 6.0 1.5 Ejemplos 1.5.1 Ejemplo 1.1: Sencillo programa de colores y posiciones 1.5.2 Ejemplo 1.2: Minicalculadora elemental 1.5.3 Ejemplo 1.3: Transformación de unidades de temperatura 1.5.4 Ejemplo 1.4: Colores RGB Entorno de programación Visual Basic 6.0 2.1 Introducción: ¿Qué es Visual Basic 6.0? 2.2 El entorno de Visual Basic 6.0 2.2.1 La barra de menús y las barras deherramientas 2.2.2 Las herramientas (toolbox) 2.3 Formularios (forms) y módulos 2.4 La ventana de proyecto (project) 2.5 La ventana de propiedades (Properties) 2.6 Creación de programas ejecutables 2.7 Cómo utilizar el Help 2.8 Utilización del Code Editor 2.9 Utilización del Debugger 2.9.1 Ejecución controlada de un programa 2.9.2 Ventanas Immediate, Locals y Watches 2.9.3 Otras posibilidades del DebuggerLenguaje BASIC 3.1 Introducción 3.2 Comentarios y otras utilidades en la programación con visual basic 3.3 Proyectos y módulos 3.3.1 Ámbito de las variables y los procedimientos 3.3.1.1 Variables y funciones de ámbito local 3.3.1.2 Variables y funciones de ámbito global 3.4 Variables 3.4.1 Identificadores 3.4.2 Variables y constantes 3.4.3 Nombres de variables 3.4.4 Tipos de datos 3.4.5 Eleccióndel tipo de una variable 3.4.6 Declaración explícita de variables 3.5 Operadores 3.6 Sentencias de control 3.6.1 Sentencia IF … THEN … ELSE … 3.6.2 Sentencia SELECT CASE 3.6.3 Sentencia FOR … NEXT 3.6.4 Sentencia DO … LOOP 3.6.5 Sentencia WHILE … WEND 3.6.6 Sentencia FOR EACH … NEXT 3.7 Algoritmos 3.7.1 Introducción 3.7.2 Representación de algoritmos 1 1 2 2 2 2 3 4 4 4 5 6 6 6 8 9 1114 14 14 14 16 16 17 17 18 19 19 21 21 22 23 24 24 24 25 25 25 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 35 36 36 36
2.
3.
ESIISS: Aprenda Visual Basic 6.0 como si estuviera en Primero 3.8 Funciones y Procedimientos 3.8.1 Conceptos generales sobre funciones 3.8.2 Funciones y procedimientos Sub en Visual Basic 6.0 3.8.3 Funciones (function) 3.8.4 Procedimientos Sub 3.8.5 Argumentos porreferencia y por valor 3.8.6 Procedimientos recursivos 3.8.7 Procedimientos con argumentos opcionales 3.8.8 Número indeterminado de argumentos 3.8.9 Utilización de argumentos con nombre 3.9 Arrays 3.9.1 Arrays estáticos 3.9.2 Arrays dinámicos 3.10 Estructuras: Sentencia Type 3.11 Funciones para manejo de cadenas de caracteres 3.12 Funciones matemáticas 4. Eventos, Propiedades y Controles 4.1Eventos 4.1.1 Eventos generales 4.1.1.1 Carga y descarga de formularios 4.1.1.2 Paint 4.1.1.3 El foco (focus) 4.1.1.4 KeyPress, KeyUp y KeyDown 4.1.2 Eventos relacionados con el ratón 4.1.2.1 Click y DblClick 4.1.2.2 MouseDown, MouseUp y MouseMove 4.1.2.3 DragOver y DragDrop 4.2 Algunas propiedades comunes a varios controles 4.3 Controles más usuales 4.3.1 Botón de comando (Command Button) 4.3.2…