Visual Basic 4 : desarrollo de aplicaciones profesionales bajo Windows /
Bernard Coydon.
- Barcelona: Gestión 2000, 1996
- 413 p.
Incluye diskette, nº inv. RE0210
CONTENIDO 1. GUIA DE AUTOFORMACION CON UN EJERCICIO COMPLETO 11 AUTOFORMACION: MODO DE EMPLEO 11 SECUENCIA 1 11 SECUENCIA 2 12 SECUENCIA 3 17 SECUENCIA 4 18 SECUENCIA 5 18 SECUENCIA 6 21 SECUENCIA 7 23 SECUENCIA 8 25 SECUENCIA 9 27 SECUENCIA 10 31 SECUENCIA 11 32 SECUENCIA 12 34 SECUENCIA 13 35 2. INTRODUCCION A VISUAL BASIC 37 UN POCO DE HISTORIA DE VISUAL BASIC 37 VISUAL BASIC: ¿PARA HACER QUE? 38 LOS COMPETIDORES DE VISUAL BASIC 39 GENERALIDADES SOBRE EL LENGUAJE VISUALBASIC 43 EL TUTORIAL DE VISUAL BASIC 44 EJERCICIO: UNA MINI CALCULADORA 45 3. EL ANALISIS DE UNA APLICACION 53 SOBRE LA NECESIDAD DE UN ANALISIS PREVIO 53 LAS DIFERENTES ETAPAS DE UN ANALISIS 54 ETAPA A1: EL ESTUDIO DE LO EXISTENTE 56 ETAPA A2: LA REDACCION DEL CUADERNO DE CARGAS 57 ETAPA A3: LA EVALUACION DE LA SOLICITUD 58 ETAPA A4: EL DISEÑO DE MAQUETAS DE PANTALLAS E INFORMES 59 ETAPA B1: LA ELABORACION DEL DICCIONARIO DE DATOS 61 ETAPA B2: LA CONSTITUCION DE LAS ENTIDADES Y RELACIONES 62 ETAPA B3: LA CONSTRUCCION DE LA BASE DE DATOS 68 ETAPA C1: EL MANTENIMIENTO DE LAS TABLAS DE BASE 69 ETAPA C2: LOS TRATAMIENTOS PRINCIPALES 71 ETAPA C3: LOS TRATAMIENTOS ANEXOS 73 ETAPA C4: LAS DESCRIPCIONES DE LOS TRATAMIENTOS 75 4. LAS REGLAS DE ERGONOMIA DE LA INTERFAZ 77 NECESIDAD DE UNA INTERFAZ DE USUARIO SIMPLE Y NORMALIZADA 77 OBSERVACIONES GENERALES SOBRE LA INTERFAZ 79 EL ENCADENAMIENTO DE VENTANAS 82 EL CONTENIDO DE LAS VENTANAS 87 LAS ETIQUETAS 89 LOS CUADROS DE TEXTO 90 LOS BOTONES DE MANDATO 90 LOS MENUS 95 5. EL ENTORNO DE DESARROLLO 99 EL ENTORNO DE DESARROLLO 99 LOS COMPONENTES DE UNA APLICACION 101 EL METODO CORRECTO PARA PROGRAMAR 106 6. EL LENGUAJE DE PROGRAMACION 111 LOS PROCEDIMIENTOS Y LAS FUNCIONES 111 LA SINTAXIS DE LAS INSTRUCCIONES 113 LAS VARIABLES EN MEMORIA 115 LAS INSTRUCCIONES DE DECISION 123 INSTRUCCIONES DE REPETICION 126 LA INSTRUCCION DE PARADA DE UNA APLICACION 128 LAS ASIGNACIONES 128 LOS OPERADORES 128 LAS FUNCIONES INTEGRADAS DE VISUAL BASIC 132 LAS FUNCIONES DEFINIDAS POR EL USUARIO 136 7. LAS VENTANAS 139 INTRODUCCION 139 UN PARENTESIS SOBRE LOS OBJETOS 139 LOS FORMULARIOS CLASICOS 143 LOS CUADROS DE DIALOGO "PROGRAMADOS" 148 LOS CUADROS DE DIALOGO "PREDEFINIDOS" 149 LOS CUADROS DE DIALOGO DEL CONTROL DIALOGO COMUN 152 LOS FORMULARIOS MULTIDOCUMENTO MDI 157 LOS MENUS DESPLEGABLES 163 LOS MENUS CONTEXTUALES FLOTANTES (POPUPMENU) 166 8. LOS CONTROLES BASICOS 169 INTRODUCCION A LOS CONTROLES 169 EL CONTROL ETIQUETA (LABEL) 169 EL CONTROL CUADRO DE TEXTO (TEXTBOX) 172 EL CONTROL BOTON DE MANDATO (COMMANDBUTTON) 177 EL CONTROL CASILLA DE VERIFICACION (CHECKBOX) 180 EL CONTROL CASILLA DE OPCION (OPTIONBUTTON) 182 EL CONTROL MARCO (FRAME) 184 LOS CONTROLES BARRA DE DESPLAZAMIENTO HORIZONTAL Y VERTICAL (HORIZONTALSCROLLBAR Y VERTICALSCROLLBAR) 185 EL CONTROL FORMA (SHAPE) 186 EL CONTROL LINEA (LINE) 186 LOS CONTROLES DIBUJO Y CUADRO DE IMAGEN (PICTUREBOX E IMAGE) 187 9. LOS CONTROLES LISTA MODIFICABLE Y CUADRO DE LISTA 189 EL CONTROL LISTA MODIFICABLE (COMBOBOX) 189 EL CONTROL CUADRO DE LISTA (LISTBOX) 191 RELLENAR UN CONTROL CUADRO DE LISTA O LISTA MODIFICABLE 192 VERIFICAR UN DATO INTRODUCIDO EN UNA LISTA MODIFICABLE DE ESTILO 0 192 ASIGNAR UN VALOR A UN CONTROL DE LISTA MODIFICABLE 193 RELLENAR UNA LISTA HACIENDO CLIC EN OTRA LISTA 193 10. EL CONTROL REJILLA 195 EL PRINCIPIO DE LAS REJILLAS 195 PROPIEDADES DE LAS REJILLAS 196 EVENTOS DE LAS REJILLAS 200 DOS EJEMPLOS DE UTILIZACION DE UNA REJILLA 201 11. GESTIONAR LAS BASES DE DATOS SIN PROGRAMAR 207 PRINCIPIO DE GESTION DE LAS BASES DE DATOS CON VISUAL BASIC 207 LOS DRIVERS ODBC 210 CREAR UNA BASE DE DATOS 211 UTILIZACION SIMPLE DE UNA BASE DE DATOS SIN PROGRAMACION 216 LOS CONTROLES DEPENDIENTES 217 12. EL LENGUAJE SQL 221 SELECCIONAR UN CONJUNTO DE REGISTROS 221 CONSULTAS DE SELECCION EN LENGUAJE SQL 224 CONSULTAS DE ACCION EN LENGUAJE SQL 231 UNIONES ENTRE DOS TABLAS 233 13. GESTIONAR LAS BASES DE DATOS PROGRAMANDO 239 VOLVAMOS A LA PROGRAMACION 239 LEER REGISTROS SECUENCIALMENTE 239 LEER UN REGISTRO DE BASE DE DATOS EN ACCESO DIRECTO 242 CREAR UN REGISTRO DE BASE DE DATOS 244 ACTUALIZAR UN REGISTRO DE BASE DE DATOS 244 SUPRIMIR UN REGISTRO 245 14. GESTION AVANZADA DE LAS BASES DE DATOS 247 VERIFICACIONES AUTOMATICAS 247 VALIDACION DIFERIDA DE LAS TRANSACCIONES CON COMMITTRANS Y ROLLBACK 249 REPARAR Y COMPACTAR LA BASE DE DATOS 254 ACCESO A LAS BASES DE DATOS ODBC 256 15. LA IMPRESION DE INFORMES 261 ¿COMO IMPRIMIR INFORMES? 261 IMPRIMIR SIMPLEMENTE EL CONTENIDO DE UN FORMULARIO 262 IMPRIMIR INFORMES MEDIANTE EL OBJETO PRINTER 263 IMPRIMIR INFORMES MEDIANTE CRYSTAL REPORT 275 16. LAS RELACIONES CON EL EXTERIOR 283 SALIR DE VISUAL BASIC 283 SELECCIONAR UN DISCO, UNA CARPETA, UN FICHERO 283 GESTIONAR LAS CARPETAS Y LOS FICHEROS 285 LA LLAMADA A LAS API EXTERNAS 288 LOS ENLACES OLE 291 PROGRAMAR EL PUERTO SERIE 293 17. LA FINALIZACION DE UNA APLICACION 299 DEPURAR UN PROGRAMA 299 ASEGURAR LA APLICACION CONTRA LOS FALLOS DE HARDWARE Y SOFTWARE 301 ASEGURAR LA APLICACION CONTRA LAS INTRUSIONES 303 CREAR AYUDAS CON EL COMPILADOR DE AYUDAS 304 18. COMO SE HACE PARA... 309 VERIFICAR LA VALIDEZ DE UN DATO ENTRADO 309 GESTIONAR LOS ERRORES DE EJECUCION 313 UTILIZAR EL CONTROL PESTAÑA 314 UTILIZAR EL CONTROL PROGRESSBAR 318 UTILIZAR EL CONTROL TEMPORIZADOR 319 PROGRAMAR TOOLTIPS 320 EJECUTAR UN PROGRAMA COMO TAREA DE FONDO 321 GESTIONAR LOS FICHEROS DE TEXTO DE TIPO ".INI" 322 19. LAS ARQUITECTURAS CLIENTE-SERVIDOR 327 HISTORIA 327 DEFINICION DEL MODO CLIENTE-SERVIDOR 328 LA ESTRUCTURA TIPICA DE UN SISTEMA INFORMATICO 329 SEIS ARQUITECTURAS INFORMATICAS 330 20. EL MODO CLIENTE-SERVIDOR ENTRE PC y PC 343 PRINCIPIO DE LA APLICACION 343 EL PROGRAMA CLIENTE 344 EL PROGRAMA SERVIDOR 345 21. EL MODO CLIENTE-SERVIDOR ENTRE PC y AS/400 347 OBJETIVO DE LA APLICACION 347 MATERIAL NECESARIO 347 TEMA DE LA APLICACION 348 ¿COMO COMUNICAR ENTRE UN AS/400 y UN PC? 348 EL PRINCIPIO DE LAS DATA QUEUE 349 LA TECNICA DE INTERCAMBIO DE DATOS ENTRE EL PC y EL AS/400 364 EL CONTENIDO DE LAS DATA QUEUE EN ESTA APLICACION CLIENTE-SERVIDOR 366 ANALISIS DEL PROGRAMA CLIENTE EN VISUAL BASIC 370 ANALISIS DEL PROGRAMA SERVIDOR EN RPG SOBRE EL AS/400 372 REALIZACION DEL PROGRAMA CLIENTE EN VISUAL BASIC 372 REALIZACION DEL PROGRAMA SERVIDOR EN EL AS/400 377 MEJORAS POSIBLES 380 APENDICE 1: CORRECCION DE LA PRUEBA SOBRE OBJETOS 385 APENDICE 2: SOLUCION DE LA "CONTABILIDAD" 387 APENDICE 3: TABLA DE CODIGOS ANSI y EBCDIC 399 APENDICE 4: DISQUETE DE ACOMPAÑAMIENTO 403 INDICE ANALITICO 407