Coydon, Bernard

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

8480881143


LENGUAJE DE PROGRAMACION
VISUAL BASIC 4

004.438VISUAL BASIC C839