Professional Documents
Culture Documents
XIX
CAPTULO 1. FUNDAMENTOS.................................................................
ESTILOS DE PROGRAMACIN...............................................................
1
FASES DEL PROCESO DE PROGRAMACIN........................................
2
DIAGRAMAS DE FLUJO.......................................................................... 3
Reglas para la realizacin de diagramas de flujo........................................
4
EL DISEO TOP DOWN DE PROGRAMAS............................................
6
PROGRAMACIN ESTRUCTURADA.....................................................
7
Seudocdigo............................................................................................ 8
Estructura secuencial...............................................................................
9
Estructura alternativa............................................................................... 9
Estructuras alternativas anidadas.............................................................. 10
Estructura repetitiva................................................................................ 11
Sentencias de bifurcacin en general........................................................ 11
PROGRAMACIN ORIENTADA A OBJETOS......................................... 14
Mecanismos bsicos de la POO............................................................... 14
Objetos.............................................................................................. 14
Mensajes........................................................................................... 15
Mtodos............................................................................................. 15
Clases................................................................................................ 16
Caractersticas de la POO....................................................................... 16
Abstraccin........................................................................................ 16
Encapsulamiento................................................................................. 16
Herencia............................................................................................ 17
Polimorfismo...................................................................................... 17
VISUAL BASIC 6.0.................................................................................... 17
INSTALACIN DE VISUAL BASIC......................................................... 18
ENTORNO DE DESARROLLO DE VISUAL BASIC................................ 19
ENTORNO DE DESARROLLO SDI o MDI............................................... 22
Acoplamiento de ventanas....................................................................... 22
AYUDA MIENTRAS TRABAJA............................................................... 23
Ayuda interactiva.................................................................................... 24
27
PROGRAMANDO EN WINDOWS............................................................ 29
PROGRAMACIN SECUENCIAL............................................................ 31
PROGRAMACIN ORIENTADA A OBJETOS......................................... 32
Crear una nueva aplicacin...................................................................... 33
Mover y ajustar el tamao del formulario.................................................. 34
Dibujar los controles................................................................................ 35
Borrar un control..................................................................................... 40
Propiedades de los objetos....................................................................... 40
Bloquear la posicin de todos los controles................................................ 43
Icono de la aplicacin.............................................................................. 43
Unir cdigo a los objetos.......................................................................... 43
Guardar la aplicacin............................................................................... 46
Verificar la aplicacin.............................................................................. 47
57
COMENTARIOS........................................................................................ 57
CONSTANTES NUMRICAS Y DE CARACTERES................................. 58
VARIABLES.............................................................................................. 58
Nombres de variables.............................................................................. 58
Tipos de datos intrnsecos........................................................................ 59
Declaracin de variables.......................................................................... 60
Conversiones entre datos numricos......................................................... 62
Declaracin explcita............................................................................... 64
Mdulos de Visual Basic.......................................................................... 64
Mdulo de formulario.......................................................................... 65
Mdulo estndar................................................................................. 65
Mdulo de clase................................................................................. 65
mbito de las variables............................................................................ 65
Variables locales..................................................................................... 66
Variables utilizadas dentro del mdulo....................................................... 67
Variables globales................................................................................... 67
Variables con el mismo nombre................................................................ 70
CONSTANTES SIMBLICAS................................................................... 70
OPERADORES.......................................................................................... 71
SENTENCIAS............................................................................................ 75
UTILIZACIN DEL TIPO Variant............................................................. 76
EL TIPO String........................................................................................... 80
TIPO ENUMERADO................................................................................. 80
OBJETOS DEL SISTEMA.......................................................................... 82
EL EXAMINADOR DE OBJETOS............................................................. 83
85
ENTRADA DE DATOS............................................................................. 85
SALIDA DE DATOS.................................................................................. 87
Visualizar datos sobre un objeto................................................................ 90
Posiciones de impresin........................................................................... 92
Funcin Spc....................................................................................... 92
Funcin Tab....................................................................................... 92
Dando formato a la salida........................................................................ 93
ENTRADA/SALIDA UTILIZANDO CONTROLES................................... 94
El formulario, los controles y sus propiedades............................................ 95
Escribir el cdigo..................................................................................... 97
Cmo trabaja un procedimiento................................................................ 98
EJERCICIOS RESUELTOS........................................................................ 99
Desarrollo de la aplicacin....................................................................... 99
Objetos.............................................................................................. 99
Eventos.............................................................................................. 100
El formulario, los controles y sus propiedades............................................ 100
Escribir el cdigo..................................................................................... 101
EJERCICIOS PROPUESTOS..................................................................... 103
OBJETOS................................................................................................... 148
Declaracin de una variable objeto........................................................... 149
Asignacin de un objeto a una variable objeto............................................ 151
Mltiples ejemplares de un formulario....................................................... 153
Matrices de objetos................................................................................. 154
Liberar recursos...................................................................................... 154
COLECCIONES......................................................................................... 154
Coleccin de formularios.......................................................................... 155
Coleccin de controles............................................................................. 156
Coleccin genrica de objetos.................................................................. 156
Objeto Dictionary.................................................................................... 158
SENTENCIA For Each ... Next................................................................... 159
EJERCICIOS RESUELTOS........................................................................ 159
Ordenacin de los elementos de una lista.................................................. 162
EJERCICIOS PROPUESTOS..................................................................... 163