Pessoal, o que vocês acham de um livro sobre Borland C++ Builder, muito bem ilustrado, com muitos exemplos de aplicativos e que mostra desde como fazer uma simples consulta em SQL até como usar QReport para imprimir seus dados em um relatório com aspecto profissional??
Um livro com quase 800 páginas de informações, mostrando passo-a-passo cada tópico e escritas por um grande conhecedor desta ferramenta, o Sr. Ian Marteens ( http://www.marteens.com/index.htm ), autor de grandes livros de programação tanto em C++ como em outras linguagens de programação na Espanha.
E o melhor de tudo, esse livro é GRÁTIS, você não vai pagar nada por ele!!!!
Isso é ótimo não acham? Só tem um porem, o livro está em espanhol...
É por isso que o fórum DicasBCB ( http://www.dicasbcb.com/Forum/index.php ), já conhecido fórum sobre programação, esta apoiando um projeto de TRADUÇÃO DO LIVRO "La Cara Oculta de C++ Builder 4" de Espanhol para Português. Este projeto de tradução tem a autorização do autor do livro, Sr. Ian Marteens, a quem agradecemos o apoio a esse projeto e ao administrador do fórum DicasBCB, Sr. DeLima, que gentilmente cedeu um espaço no fórum para que possamos nos organizar nesse projeto.
Bom, o que precisamos é de VOLUNTÁRIOS para fazer a tradução desse livro, pessoas que desejem realmente participar desse projeto que vai beneficiar todas as pessoas que gostam de programação em Borland C++ Builder, tanto hobbystas como profissionais, a se oferecer em fazer a tradução de 1 capítulo desse livro, se comprometendo em fazer uma tradução mais fiel possível e mantendo os direitos autorais do autor, Sr. Ian Marteens.
A tradução pode ser feita com a ajuda de programas tradutores, a única coisa que pedimos é que não use o tradutor diretamente no texto porque isso pode acarretar em muitos parágrafos sem sentido, por isso é importante a revisão do capítulo traduzido antes da liberação para download, isso tem que ser feita pelo próprio voluntário.
As pessoas interessadas em contribuir com essa tradução podem entrar em contato pelo e-mail traduz.livro@gmail.com para que possam receber um capítulo do livro para fazerem à tradução. Serão apenas 37 capítulos, que cada voluntário pode escolher livremente para traduzir, os capítulos são
1. SISTEMAS DE BASES DE DATOS 23
2. BREVE INTRODUCCIÓN A SQL 49
3. CONSULTAS Y MODIFICACIONES 73
4. PROCEDIMIENTOS ALMACENADOS Y TRIGGERS 99
5. TRANSACCIONES 125
6. MICROSOFT SQL SERVER 145
7. ORACLE 163
8. DB2 UNIVERSAL DATABASE 189
9. EL MOTOR DE DATOS DE BORLAND 199
10. CONJUNTOS DE DATOS: TABLAS 223
11. ACCESO A CAMPOS 249
12. VALIDACIONES Y EL DICCIONARIO DE DATOS 273
13. CONTROLES DE DATOS Y FUENTES DE DATOS 281
14. REJILLAS Y BARRAS DE NAVEGACIÓN 301
15. INDICES 321
16. MÉTODOS DE BÚSQUEDA 341
17. NAVEGACIÓN MEDIANTE CONSULTAS 361
18. COMUNICACIÓN CLIENTE/SERVIDOR 377
19. ACTUALIZACIONES 389
20. ACTUALIZACIONES MEDIANTE CONSULTAS 411
21. EVENTOS DE TRANSICIÓN DE ESTADOS 421
22. BASES DE DATOS Y TRANSACCIONES 439
23. SESIONES 453
24. ACTUALIZACIONES EN CACHÉ 467
25. CONJUNTOS DE DATOS CLIENTES 493
26. EL MODELO DE OBJETOS COMPONENTES 507
27. SERVIDORES COM 525
29. AUTOMATIZACIÓN OLE: SERVIDORES 557
30. MIDAS 579
31. SERVIDORES DE INTERNET 617
32. IMPRESIÓN DE INFORMES CON QUICKREPORT 647
33. ANÁLISIS GRÁFICO 671
34. DESCENSO A LOS ABISMOS 685
35. CREACIÓN DE INSTALACIONES 705
36. EJEMPLOS: LIBRETAS DE AHORRO 723
37. EJEMPLOS: UN SERVIDOR DE INTERNET 749
(para mais detalhes, veja índice completo no final da mensagem)
Se o capítulo que a pessoa escolheu já estiver em tradução, será lhe oferecido uma lista com outros capítulos que ainda não foram traduzidos.
Cada capítulo que for traduzido será disponibilizado para download, com os devidos créditos do autor e do tradutor para português. No final serão reunidos todos os capítulos em um só arquivo.
para mais informações, acesse o fórum DicasBCB, os moderadores estão lá para esclarecer qualquer dúvida.
Pergunta
__JEREK__
Pessoal, o que vocês acham de um livro sobre Borland C++ Builder, muito bem ilustrado, com muitos exemplos de aplicativos e que mostra desde como fazer uma simples consulta em SQL até como usar QReport para imprimir seus dados em um relatório com aspecto profissional??
Um livro com quase 800 páginas de informações, mostrando passo-a-passo cada tópico e escritas por um grande conhecedor desta ferramenta, o Sr. Ian Marteens ( http://www.marteens.com/index.htm ), autor de grandes livros de programação tanto em C++ como em outras linguagens de programação na Espanha.
E o melhor de tudo, esse livro é GRÁTIS, você não vai pagar nada por ele!!!!
Isso é ótimo não acham? Só tem um porem, o livro está em espanhol...
É por isso que o fórum DicasBCB ( http://www.dicasbcb.com/Forum/index.php ), já conhecido fórum sobre programação, esta apoiando um projeto de TRADUÇÃO DO LIVRO "La Cara Oculta de C++ Builder 4" de Espanhol para Português. Este projeto de tradução tem a autorização do autor do livro, Sr. Ian Marteens, a quem agradecemos o apoio a esse projeto e ao administrador do fórum DicasBCB, Sr. DeLima, que gentilmente cedeu um espaço no fórum para que possamos nos organizar nesse projeto.
Bom, o que precisamos é de VOLUNTÁRIOS para fazer a tradução desse livro, pessoas que desejem realmente participar desse projeto que vai beneficiar todas as pessoas que gostam de programação em Borland C++ Builder, tanto hobbystas como profissionais, a se oferecer em fazer a tradução de 1 capítulo desse livro, se comprometendo em fazer uma tradução mais fiel possível e mantendo os direitos autorais do autor, Sr. Ian Marteens.
A tradução pode ser feita com a ajuda de programas tradutores, a única coisa que pedimos é que não use o tradutor diretamente no texto porque isso pode acarretar em muitos parágrafos sem sentido, por isso é importante a revisão do capítulo traduzido antes da liberação para download, isso tem que ser feita pelo próprio voluntário.
As pessoas interessadas em contribuir com essa tradução podem entrar em contato pelo e-mail traduz.livro@gmail.com para que possam receber um capítulo do livro para fazerem à tradução. Serão apenas 37 capítulos, que cada voluntário pode escolher livremente para traduzir, os capítulos são
1. SISTEMAS DE BASES DE DATOS 23
2. BREVE INTRODUCCIÓN A SQL 49
3. CONSULTAS Y MODIFICACIONES 73
4. PROCEDIMIENTOS ALMACENADOS Y TRIGGERS 99
5. TRANSACCIONES 125
6. MICROSOFT SQL SERVER 145
7. ORACLE 163
8. DB2 UNIVERSAL DATABASE 189
9. EL MOTOR DE DATOS DE BORLAND 199
10. CONJUNTOS DE DATOS: TABLAS 223
11. ACCESO A CAMPOS 249
12. VALIDACIONES Y EL DICCIONARIO DE DATOS 273
13. CONTROLES DE DATOS Y FUENTES DE DATOS 281
14. REJILLAS Y BARRAS DE NAVEGACIÓN 301
15. INDICES 321
16. MÉTODOS DE BÚSQUEDA 341
17. NAVEGACIÓN MEDIANTE CONSULTAS 361
18. COMUNICACIÓN CLIENTE/SERVIDOR 377
19. ACTUALIZACIONES 389
20. ACTUALIZACIONES MEDIANTE CONSULTAS 411
21. EVENTOS DE TRANSICIÓN DE ESTADOS 421
22. BASES DE DATOS Y TRANSACCIONES 439
23. SESIONES 453
24. ACTUALIZACIONES EN CACHÉ 467
25. CONJUNTOS DE DATOS CLIENTES 493
26. EL MODELO DE OBJETOS COMPONENTES 507
27. SERVIDORES COM 525
29. AUTOMATIZACIÓN OLE: SERVIDORES 557
30. MIDAS 579
31. SERVIDORES DE INTERNET 617
32. IMPRESIÓN DE INFORMES CON QUICKREPORT 647
33. ANÁLISIS GRÁFICO 671
34. DESCENSO A LOS ABISMOS 685
35. CREACIÓN DE INSTALACIONES 705
36. EJEMPLOS: LIBRETAS DE AHORRO 723
37. EJEMPLOS: UN SERVIDOR DE INTERNET 749
(para mais detalhes, veja índice completo no final da mensagem)
Se o capítulo que a pessoa escolheu já estiver em tradução, será lhe oferecido uma lista com outros capítulos que ainda não foram traduzidos.
Cada capítulo que for traduzido será disponibilizado para download, com os devidos créditos do autor e do tradutor para português. No final serão reunidos todos os capítulos em um só arquivo.
para mais informações, acesse o fórum DicasBCB, os moderadores estão lá para esclarecer qualquer dúvida.
Fórum oficial da tradução:
http://www.dicasbcb.com/Forum/viewforum.php?f=22
usando as palavras de DeLima (fórum DicasBCB):
"Pedimos a todos os participantes deste fórum: Participem, apóiem e auxiliem este projeto. No final todos sairemos ganhando!"
Conto com ajuda de todos, vamos mostrar a força dos brasileiros nessa empreitada!! Aguardo seu contato!!!!
Atenciosamente
__JEREK__
Índice completo do livro "La Cara Oculta de C++ Builder 4":
1. SISTEMAS DE BASES DE DATOS 23
ACERCA DEL ACCESO TRANSPARENTE A BASES DE DATOS 23
BASES DE DATOS RELACIONALES 24
INFORMACIÓN SEMÁNTICA = RESTRICCIONES 26
RESTRICCIONES DE UNICIDAD Y CLAVES PRIMARIAS 27
INTEGRIDAD REFERENCIAL 28
¿QUÉ TIENE DE MALO EL MODELO RELACIONAL? 29
BASES DE DATOS LOCALES Y SERVIDORES SQL 31
CARACTERÍSTICAS GENERALES DE LOS SISTEMAS SQL 33
EL FORMATO PARADOX 34
EL FORMATO DBF7 37
CRITERIOS PARA EVALUAR UN SERVIDOR SQL 39
INTERBASE 41
MICROSOFT SQL SERVER 43
ORACLE 45
OTROS SISTEMAS DE USO FRECUENTE 46
2. BREVE INTRODUCCIÓN A SQL 49
LA ESTRUCTURA DE SQL 49
PARA SEGUIR LOS EJEMPLOS DE ESTE LIBRO… 50
LA CREACIÓN Y CONEXIÓN A LA BASE DE DATOS 52
TIPOS DE DATOS EN SQL 53
REPRESENTACIÓN DE DATOS EN INTERBASE 54
CREACIÓN DE TABLAS 55
COLUMNAS CALCULADAS 56
VALORES POR OMISIÓN 57
RESTRICCIONES DE INTEGRIDAD 57
CLAVES PRIMARIAS Y ALTERNATIVAS 58
INTEGRIDAD REFERENCIAL 60
ACCIONES REFERENCIALES 61
NOMBRES PARA LAS RESTRICCIONES 62
DEFINICIÓN Y USO DE DOMINIOS 63
CREACIÓN DE ÍNDICES 64
MODIFICACIÓN DE TABLAS E ÍNDICES 65
CREACIÓN DE VISTAS 66
CREACIÓN DE USUARIOS 66
ASIGNACIÓN DE PRIVILEGIOS 68
ROLES 69
UN EJEMPLO COMPLETO DE SCRIPT SQL 70
3. CONSULTAS Y MODIFICACIONES 73
LA INSTRUCCIÓN SELECT: EL LENGUAJE DE CONSULTAS 73
LA CONDICIÓN DE SELECCIÓN 75
OPERADORES DE CADENAS 75
YO SÓLO QUIERO LOS DIEZ PRIMEROS... 76
EL VALOR NULO: ENFRENTÁNDONOS A LO DESCONOCIDO 77
ELIMINACIÓN DE DUPLICADOS 78
PRODUCTOS CARTESIANOS Y ENCUENTROS 79
ORDENANDO LOS RESULTADOS 81
EL USO DE GRUPOS 82
FUNCIONES DE CONJUNTOS 83
LA CLÁUSULA HAVING 84
EL USO DE SINÓNIMOS PARA TABLAS 85
SUBCONSULTAS: SELECCIÓN ÚNICA 86
SUBCONSULTAS: LOS OPERADORES IN Y EXISTS 87
SUBCONSULTAS CORRELACIONADAS 88
EQUIVALENCIAS DE SUBCONSULTAS 89
ENCUENTROS EXTERNOS 91
LA CURIOSA SINTAXIS DEL ENCUENTRO INTERNO 93
LAS INSTRUCCIONES DE ACTUALIZACIÓN 94
LA SEMÁNTICA DE LA INSTRUCCIÓN UPDATE 95
VISTAS 96
4. PROCEDIMIENTOS ALMACENADOS Y TRIGGERS 99
¿PARA QUÉ USAR PROCEDIMIENTOS ALMACENADOS? 99
CÓMO SE UTILIZA UN PROCEDIMIENTO ALMACENADO 101
EL CARÁCTER DE TERMINACIÓN 102
PROCEDIMIENTOS ALMACENADOS EN INTERBASE 103
PROCEDIMIENTOS QUE DEVUELVEN UN CONJUNTO DE DATOS 106
RECORRIENDO UN CONJUNTO DE DATOS 108
TRIGGERS, O DISPARADORES 109
LAS VARIABLES NEW Y OLD 111
MÁS EJEMPLOS DE TRIGGERS 111
GENERADORES 113
SIMULANDO LA INTEGRIDAD REFERENCIAL 116
EXCEPCIONES 117
ALERTADORES DE EVENTOS 119
FUNCIONES DE USUARIO EN INTERBASE 121
5. TRANSACCIONES 125
¿POR QUÉ NECESITAMOS TRANSACCIONES? 125
EL ÁCIDO SABOR DE LAS TRANSACCIONES 127
TRANSACCIONES SQL Y EN BASES DE DATOS LOCALES 128
TRANSACCIONES IMPLÍCITAS Y EXPLÍCITAS 128
NIVELES DE AISLAMIENTO DE TRANSACCIONES 131
REGISTROS DE TRANSACCIONES Y BLOQUEOS 133
LECTURAS REPETIBLES MEDIANTE BLOQUEOS 136
VARIACIONES SOBRE EL TEMA DE BLOQUEOS 138
EL JARDÍN DE LOS SENDEROS QUE SE BIFURCAN 139
¿BLOQUEOS O VERSIONES? 141
NIVELES DE AISLAMIENTO Y TRANSACCIONES IMPLÍCITAS 143
6. MICROSOFT SQL SERVER 145
HERRAMIENTAS DE DESARROLLO EN EL CLIENTE 145
CREACIÓN DE BASES DE DATOS CON MS SQL SERVER 146
BASES DE DATOS EN LA VERSIÓN 7 148
TIPOS DE DATOS PREDEFINIDOS 149
TIPOS DE DATOS DEFINIDOS POR EL PROGRAMADOR 150
CREACIÓN DE TABLAS Y ATRIBUTOS DE COLUMNAS 151
INTEGRIDAD REFERENCIAL 152
INDICES 153
SEGURIDAD EN MS SQL SERVER 153
PROCEDIMIENTOS ALMACENADOS 154
CURSORES 155
TRIGGERS EN TRANSACT-SQL 157
INTEGRIDAD REFERENCIAL MEDIANTE TRIGGERS 159
TRIGGERS ANIDADOS Y TRIGGERS RECURSIVOS 161
7. ORACLE 163
SOBREVIVIENDO A SQL*PLUS 163
INSTANCIAS, BASES DE DATOS, USUARIOS 165
TIPOS DE DATOS 166
CREACIÓN DE TABLAS 167
INDICES EN ORACLE 168
ORGANIZACIÓN FÍSICA DE LAS TABLAS 169
PROCEDIMIENTOS ALMACENADOS EN PL/SQL 171
CONSULTAS RECURSIVAS 172
PLANES DE OPTIMIZACIÓN EN ORACLE 173
CURSORES 174
TRIGGERS EN PL/SQL 176
LA INVASIÓN DE LAS TABLAS MUTANTES 177
PAQUETES 179
ACTUALIZACIÓN DE VISTAS MEDIANTE TRIGGERS 181
SECUENCIAS 182
TIPOS DE OBJETOS 184
8. DB2 UNIVERSAL DATABASE 189
ARQUITECTURA Y PLATAFORMAS 189
AISLAMIENTO DE TRANSACCIONES 190
TIPOS DE DATOS 191
CREACIÓN DE TABLAS Y RESTRICCIONES 193
INDICES 194
TRIGGERS 195
CONSULTAS RECURSIVAS 196
PROCEDIMIENTOS ALMACENADOS 198
9. EL MOTOR DE DATOS DE BORLAND 199
QUÉ ES, Y CÓMO FUNCIONA 200
CONTROLADORES LOCALES Y SQL LINKS 201
ACCESO A FUENTES DE DATOS ODBC 202
¿DÓNDE SE INSTALA EL BDE? 202
EL ADMINISTRADOR DEL MOTOR DE DATOS 204
CONFIGURACIÓN DEL REGISTRO E INFORMACIÓN DE VERSIÓN 204
EL CONCEPTO DE ALIAS 206
PARÁMETROS DEL SISTEMA 206
PARÁMETROS DE LOS CONTROLADORES PARA BD LOCALES 208
BLOQUEOS OPORTUNISTAS 210
PARÁMETROS COMUNES A LOS CONTROLADORES SQL 211
CONFIGURACIÓN DE INTERBASE 214
CONFIGURACIÓN DE MS SQL SERVER 216
CONFIGURACIÓN DE ORACLE 217
CONFIGURACIÓN DE OTROS SISTEMAS 219
CREACIÓN DE ALIAS PARA BASES DE DATOS LOCALES Y SQL 219
ALTERNATIVAS AL MOTOR DE DATOS 220
C++ BUILDER: NAVEGACIÓN Y BÚSQUEDAS 221
10. CONJUNTOS DE DATOS: TABLAS 223
LA JERARQUÍA DE LOS CONJUNTOS DE DATOS 223
LA ARQUITECTURA DE OBJETOS DEL MOTOR DE DATOS 225
¿TABLA O CONSULTA? 227
TABLAS (POR EL MOMENTO) 229
EXCLUSIVIDAD Y BLOQUEOS 231
CONEXIÓN CON COMPONENTES VISUALES 232
NAVEGANDO POR LAS FILAS 234
MARCAS DE POSICIÓN 235
ENCAPSULAMIENTO DE LA ITERACIÓN 236
LA RELACIÓN MASTER/DETAIL 239
NAVEGACIÓN Y RELACIONES MASTER/DETAIL 242
EL ESTADO DE UN CONJUNTO DE DATOS 247
11. ACCESO A CAMPOS 249
CREACIÓN DE COMPONENTES DE CAMPOS 249
CLASES DE CAMPOS 251
NOMBRE DEL CAMPO Y ETIQUETA DE VISUALIZACIÓN 253
ACCESO A LOS CAMPOS POR MEDIO DE LA TABLA 254
EXTRAYENDO INFORMACIÓN DE LOS CAMPOS 255
LAS MÁSCARAS DE FORMATO Y EDICIÓN 256
LOS EVENTOS DE FORMATO DE CAMPOS 258
CAMPOS CALCULADOS 259
CAMPOS DE BÚSQUEDA 261
LA CACHÉ DE BÚSQUEDA 263
EL ORDEN DE EVALUACIÓN DE LOS CAMPOS 264
EXTENSIONES PARA LOS TIPOS DE OBJETOS DE ORACLE 8 265
INFORMACIÓN SOBRE CAMPOS 268
CREACIÓN DE TABLAS 269
12. VALIDACIONES Y EL DICCIONARIO DE DATOS 273
VALIDACIÓN A NIVEL DE CAMPOS 273
PROPIEDADES DE VALIDACIÓN 274
EL DICCIONARIO DE DATOS 275
CONJUNTOS DE ATRIBUTOS 276
IMPORTANDO BASES DE DATOS 277
EVALUANDO RESTRICCIONES EN EL CLIENTE 278
13. CONTROLES DE DATOS Y FUENTES DE DATOS 281
CONTROLES DATA-AWARE 281
LOS ENLACES DE DATOS 283
CREACIÓN DE CONTROLES DE DATOS 284
LOS CUADROS DE EDICIÓN 285
EDITORES DE TEXTO 286
TEXTOS NO EDITABLES 287
COMBOS Y LISTAS CON CONTENIDO FIJO 287
COMBOS Y LISTAS DE BÚSQUEDA 290
ESENCIA Y APARIENCIA 292
CASILLAS DE VERIFICACIÓN Y GRUPOS DE BOTONES 292
IMÁGENES EXTRAÍDAS DE BASES DE DATOS 293
LA TÉCNICA DEL COMPONENTE DEL POBRE 293
PERMITIENDO LAS MODIFICACIONES 295
BLOB, BLOB, BLOB… 297
LA CLASE TBLOBSTREAM 298
14. REJILLAS Y BARRAS DE NAVEGACIÓN 301
EL USO Y ABUSO DE LAS REJILLAS 301
EL FUNCIONAMIENTO BÁSICO DE UNA REJILLA DE DATOS 302
OPCIONES DE REJILLAS 304
COLUMNAS A LA MEDIDA 304
GUARDAR Y RESTAURAR LOS ANCHOS DE COLUMNAS 307
LISTAS DESPLEGABLES Y BOTONES DE EDICIÓN 308
NÚMEROS VERDES Y NÚMEROS ROJOS 309
MÁS EVENTOS DE REJILLAS 312
LA BARRA DE DESPLAZAMIENTO DE LA REJILLA 313
REJILLAS DE SELECCIÓN MÚLTIPLE 313
BARRAS DE NAVEGACIÓN 314
HABÍA UNA VEZ UN USUARIO TORPE, MUY TORPE… 315
AYUDAS PARA NAVEGAR 316
EL COMPORTAMIENTO DE LA BARRA DE NAVEGACIÓN 316
REJILLAS DE CONTROLES 318
15. INDICES 321
CON QUÉ ÍNDICES PODEMOS CONTAR 321
ESPECIFICANDO EL ÍNDICE ACTIVO 323
INDICES EN DBASE 325
ESPECIFICANDO UN ORDEN EN TABLAS SQL 326
BÚSQUEDA BASADA EN ÍNDICES 327
IMPLEMENTACIÓN DE REFERENCIAS MEDIANTE FINDKEY 329
BÚSQUEDAS UTILIZANDO SETKEY 330
EXPERIMENTANDO CON SETKEY 330
¿POR QUÉ EXISTE SETKEY? 332
RANGOS: DESDE EL ALFA A LA OMEGA 333
EL EJEMPLO DE RANGOS DE CASI TODOS LOS LIBROS 335
MÁS PROBLEMAS CON LOS ÍNDICES DE DBASE 336
CÓMO CREAR UN ÍNDICE TEMPORAL 337
16. MÉTODOS DE BÚSQUEDA 341
FILTROS 341
ESTO NO LO DICE LA DOCUMENTACIÓN… 342
UN EJEMPLO CON FILTROS RÁPIDOS 343
EL EVENTO ONFILTERRECORD 346
LOCALIZACIÓN Y BÚSQUEDA 347
UN DIÁLOGO GENÉRICO DE LOCALIZACIÓN 350
FILTROS LATENTES 352
FILTER BY EXAMPLE 354
BÚSQUEDA EN UNA TABLA DE DETALLES 358
17. NAVEGACIÓN MEDIANTE CONSULTAS 361
EL COMPONENTE TQUERY COMO CONJUNTO DE DATOS 361
¿QUIÉN EJECUTA LAS INSTRUCCIONES? 362
CONSULTAS ACTUALIZABLES 363
SIEMPRE HACIA ADELANTE 365
CONSULTAS PARAMÉTRICAS 368
CONSULTAS DEPENDIENTES 370
LA PREPARACIÓN DE LA CONSULTA 371
VISUAL QUERY BUILDER 373
18. COMUNICACIÓN CLIENTE/SERVIDOR 377
NUESTRA ARMA LETAL: SQL MONITOR 377
APERTURA DE TABLAS Y CONSULTAS 378
LA CACHÉ DE ESQUEMAS 380
OPERACIONES DE NAVEGACIÓN SIMPLE 380
BÚSQUEDAS EXACTAS CON LOCATE 381
BÚSQUEDAS PARCIALES 382
UNA SOLUCIÓN PARA BÚSQUEDAS PARCIALES RÁPIDAS 383
BÚSQUEDAS CON FILTROS LATENTES 384
C++ BUILDER: ACTUALIZACIONES Y CONCURRENCIA 387
19. ACTUALIZACIONES 389
LOS ESTADOS DE EDICIÓN Y LOS MÉTODOS DE TRANSICIÓN 389
ASIGNACIONES A CAMPOS 390
CONFIRMANDO LAS ACTUALIZACIONES 392
DIFERENCIAS ENTRE INSERT Y APPEND 393
COMO POR AZAR… 394
MÉTODOS ABREVIADOS DE INSERCIÓN 395
EL GRAN EXPERIMENTO 396
EL GRAN EXPERIMENTO: TABLAS LOCALES 397
EL GRAN EXPERIMENTO: TABLAS SQL 398
PESIMISTAS Y OPTIMISTAS 399
EL MODO DE ACTUALIZACIÓN 400
LA RELECTURA DEL REGISTRO ACTUAL 402
ELIMINANDO REGISTROS 404
ACTUALIZACIÓN DIRECTA VS VARIABLES EN MEMORIA 404
AUTOMATIZANDO LA ENTRADA DE DATOS 406
ENTRADA DE DATOS CONTINUA 408
20. ACTUALIZACIONES MEDIANTE CONSULTAS 411
INSTRUCCIONES DEL DML 411
ALMACENAR EL RESULTADO DE UNA CONSULTA 412
¿EJECUTAR O ACTIVAR? 413
NUEVAMENTE COMO POR AZAR.... 416
ACTUALIZACIÓN SOBRE CURSORES DE CONSULTAS 417
UTILIZANDO PROCEDIMIENTOS ALMACENADOS 418
21. EVENTOS DE TRANSICIÓN DE ESTADOS 421
CUANDO EL ESTADO CAMBIA… 421
REGLAS DE EMPRESA: ¿EN EL SERVIDOR O EN EL CLIENTE? 422
INICIALIZACIÓN DE REGISTROS: EL EVENTO ONNEWRECORD 423
VALIDACIONES A NIVEL DE REGISTROS 424
ANTES Y DESPUÉS DE UNA MODIFICACIÓN 425
PROPAGACIÓN DE CAMBIOS EN CASCADA 427
ACTUALIZACIONES COORDINADAS MASTER/DETAIL 428
ANTES Y DESPUÉS DE LA APERTURA DE UNA TABLA 429
TIRANDO DE LA CADENA 430
LOS EVENTOS DE DETECCIÓN DE ERRORES 431
LA ESTRUCTURA DE LA EXCEPCIÓN EDBENGINEERROR 432
APLICACIONES DE LOS EVENTOS DE ERRORES 436
UNA VEZ MÁS, LA ORIENTACIÓN A OBJETOS… 438
22. BASES DE DATOS Y TRANSACCIONES 439
EL COMPONENTE TDATABASE 439
OBJETOS DE BASES DE DATOS PERSISTENTES 440
CAMBIANDO UN ALIAS DINÁMICAMENTE 441
BASES DE DATOS Y CONJUNTOS DE DATOS 443
PARÁMETROS DE CONEXIÓN 444
LA PETICIÓN DE CONTRASEÑAS 445
EL DIRECTORIO TEMPORAL DE WINDOWS 447
COMPARTIENDO LA CONEXIÓN 448
CONTROL EXPLÍCITO DE TRANSACCIONES 449
ENTRADA DE DATOS Y TRANSACCIONES 450
23. SESIONES 453
¿PARA QUÉ SIRVEN LAS SESIONES? 453
ESPECIFICANDO LA SESIÓN 454
CADA SESIÓN ES UN USUARIO 454
EL INICIO DE SESIÓN Y LA INICIALIZACIÓN DEL BDE 455
SESIONES E HILOS PARALELOS 457
INFORMACIÓN SOBRE ESQUEMAS 460
EL MINIEXPLORADOR DE BASES DE DATOS 461
GESTIÓN DE ALIAS A TRAVÉS DE TSESSION 463
DIRECTORIOS PRIVADOS, DE RED Y CONTRASEÑAS 464
24. ACTUALIZACIONES EN CACHÉ 467
¿CACHÉ PARA QUÉ? 467
ACTIVACIÓN DE LAS ACTUALIZACIONES EN CACHÉ 468
CONFIRMACIÓN DE LAS ACTUALIZACIONES 469
MARCHA ATRÁS 471
EL ESTADO DE ACTUALIZACIÓN 472
EL FILTRO DE TIPOS DE REGISTROS 473
UN EJEMPLO INTEGRAL 474
EL GRAN FINAL: EDICIÓN Y ENTRADA DE DATOS 476
COMBINANDO LA CACHÉ CON GRABACIONES DIRECTAS 478
PROTOTIPOS Y MÉTODOS VIRTUALES 482
CÓMO ACTUALIZAR CONSULTAS “NO” ACTUALIZABLES 483
EL EVENTO ONUPDATERECORD 486
DETECCIÓN DE ERRORES DURANTE LA GRABACIÓN 487
¿TABLAS ... O CONSULTAS EN CACHÉ? 489
PROGRAMACIÓN DISTRIBUIDA 491
25. CONJUNTOS DE DATOS CLIENTES 493
CREACIÓN DE CONJUNTOS DE DATOS 493
CÓMO EL TCLIENTDATASET OBTIENE SUS DATOS 495
NAVEGACIÓN, BÚSQUEDA Y SELECCIÓN 496
FILTROS 497
EDICIÓN DE DATOS 498
CONJUNTOS DE DATOS ANIDADOS 499
CAMPOS CALCULADOS INTERNOS 502
INDICES, GRUPOS Y VALORES AGREGADOS 503
26. EL MODELO DE OBJETOS COMPONENTES 507
UN MODELO BINARIO DE OBJETOS 507
¡YO QUIERO VER CÓDIGO! 508
CLASES, OBJETOS E INTERFACES 509
EL LENGUAJE DE DESCRIPCIÓN DE INTERFACES 511
IDENTIFICADORES GLOBALES ÚNICOS 513
INTERFACES 514
LA INTERFAZ IUNKNOWN 516
TIEMPO DE VIDA 517
INTROSPECCIÓN 518
CÓMO OBTENER UN OBJETO COM 520
PUNTEROS INTELIGENTES A INTERFACES 521
27. SERVIDORES COM 525
INTERCEPTANDO OPERACIONES EN DIRECTORIOS 525
DENTRO DEL PROCESO, EN LA MISMA MÁQUINA, REMOTO... 526
CARGA Y DESCARGA DE LA DLL 529
OLE Y EL REGISTRO DE WINDOWS 530
REGISTRANDO EL SERVIDOR 532
IMPLEMENTACIÓN DE INTERFACES 534
EL HUEVO, LA GALLINA Y LAS FÁBRICAS DE CLASES 536
IMPLEMENTANDO LA FÁBRICA DE CLASES 538
28. AUTOMATIZACIÓN OLE: CONTROLADORES 541
¿POR QUÉ EXISTE LA AUTOMATIZACIÓN OLE? 541
CONTROLADORES DE AUTOMATIZACIÓN CON VARIANTES 543
PROPIEDADES OLE Y PARÁMETROS POR NOMBRE 544
INTERFACES DUALES 545
BIBLIOTECAS DE TIPOS 546
IMPORTACIÓN DE BIBLIOTECAS DE TIPOS 547
EVENTOS 549
ESCUCHANDO A WORD 552
29. AUTOMATIZACIÓN OLE: SERVIDORES 557
INFORMES AUTOMATIZADOS 557
EL OBJETO DE AUTOMATIZACIÓN 559
LA PARTE CLIENTE 563
DECLARANDO UNA INTERFAZ COMÚN 564
MODELOS DE INSTANCIACIÓN 566
MODELOS DE CONCURRENCIA 568
UN SERVIDOR DE BLOQUEOS 570
LA IMPLEMENTACIÓN DE LA LISTA DE BLOQUEOS 572
CONTROL DE CONCURRENCIA 574
PONIENDO A PRUEBA EL SERVIDOR 577
30. MIDAS 579
¿QUÉ ES MIDAS? 579
CUÁNDO UTILIZAR Y CUÁNDO NO UTILIZAR MIDAS 581
MIDAS Y LAS BASES DE DATOS DE ESCRITORIO 583
MÓDULOS DE DATOS REMOTOS 584
PROVEEDORES 587
SERVIDORES REMOTOS Y CONJUNTOS DE DATOS CLIENTES 589
GRABACIÓN DE DATOS 591
RESOLUCIÓN 594
CONTROL DE ERRORES DURANTE LA RESOLUCIÓN 596
RECONCILIACIÓN 599
RELACIONES MASTER/DETAIL Y TABLAS ANIDADAS 601
ENVÍO DE PARÁMETROS 601
EXTENDIENDO LA INTERFAZ DEL SERVIDOR 602
ALGUIEN LLAMA A MI PUERTA 604
LA METÁFORA DEL MALETÍN 606
TIPOS DE CONEXIÓN 606
BALANCE DE CARGA SIMPLE 609
INTERFACES DUALES EN MIDAS 610
COGE EL DINERO Y CORRE: TRABAJO SIN CONEXIÓN 611
31. SERVIDORES DE INTERNET 617
EL MODELO DE INTERACCIÓN EN LA WEB 617
APRENDA HTML EN 14 MINUTOS 618
EXTENSIONES DEL SERVIDOR Y PÁGINAS DINÁMICAS 620
¿QUÉ NECESITO PARA ESTE SEGUIR LOS EJEMPLOS? 622
MÓDULOS WEB 623
ACCIONES 626
RECUPERACIÓN DE PARÁMETROS 628
GENERADORES DE CONTENIDO 629
GENERADORES DE TABLAS 631
MANTENIMIENTO DE LA INFORMACIÓN DE ESTADO 632
¿LE APETECE UNA GALLETA? 634
UN SIMPLE NAVEGADOR 635
AL OTRO LADO DE LA LÍNEA... 639
ACTIVEFORMS: FORMULARIOS EN LA WEB 640
LEFTOVERTURE 645
32. IMPRESIÓN DE INFORMES CON QUICKREPORT 647
LA HISTORIA DEL PRODUCTO 647
LA FILOSOFÍA DEL PRODUCTO 648
PLANTILLAS Y EXPERTOS PARA QUICKREPORT 649
EL CORAZÓN DE UN INFORME 650
LAS BANDAS 652
EL EVENTO BEFOREPRINT 654
COMPONENTES DE IMPRESIÓN 655
EL EVALUADOR DE EXPRESIONES 656
UTILIZANDO GRUPOS 657
ELIMINANDO DUPLICADOS 659
INFORMES MASTER/DETAIL 661
INFORMES COMPUESTOS 662
PREVISUALIZACIÓN A LA MEDIDA 663
LISTADOS AL VUELO 665
ENVIANDO CÓDIGOS BINARIOS A UNA impressora 667
33. ANÁLISIS GRÁFICO 671
GRÁFICOS Y BIORRITMOS 671
EL COMPONENTE TDBCHART 675
COMPONENTES NO VISUALES DE DECISION CUBE 677
REJILLAS Y GRÁFICOS DE DECISIÓN 679
USO Y ABUSO DE DECISION CUBE 681
MODIFICANDO EL MAPA DE DIMENSIONES 682
34. DESCENSO A LOS ABISMOS 685
INICIALIZACIÓN Y FINALIZACIÓN DEL BDE 685
EL CONTROL DE ERRORES 687
SESIONES Y CONEXIONES A BASES DE DATOS 688
CREACIÓN DE TABLAS 690
REESTRUCTURACIÓN 693
ELIMINACIÓN FÍSICA DE REGISTROS BORRADOS 695
CURSORES 696
UN EJEMPLO DE ITERACIÓN 698
PROPIEDADES 700
LAS FUNCIONES DE RESPUESTA DEL BDE 702
35. CREACIÓN DE INSTALACIONES 705
LOS PROYECTOS DE INSTALLSHIELD EXPRESS 705
LA PRESENTACIÓN DE LA INSTALACIÓN 707
LAS MACROS DE DIRECTORIOS 708
GRUPOS Y COMPONENTES 709
INSTALANDO EL BDE Y LOS SQL LINKS 711
CONFIGURACIÓN ADICIONAL DEL BDE 713
INSTALACIÓN DE PAQUETES 713
INTERACCIÓN CON EL USUARIO 714
LAS CLAVES DEL REGISTRO DE WINDOWS 716
CÓMO SE REGISTRAN LOS COMPONENTES ACTIVEX 717
ICONOS Y CARPETAS 718
GENERANDO Y PROBANDO LA INSTALACIÓN 719
LA VERSIÓN COMPLETA DE INSTALLSHIELD EXPRESS 720
LAS EXTENSIONES DE INSTALLSHIELD EXPRESS 721
36. EJEMPLOS: LIBRETAS DE AHORRO 723
DESCRIPCIÓN DEL MODELO DE DATOS 723
LIBRETAS DE AHORRO EN MS SQL SERVER 729
AHORA, EN ORACLE 733
EL MÓDULO DE DATOS 736
TRANSACCIONES EXPLÍCITAS 739
GESTIÓN DE LIBRETAS Y OPERACIONES 740
ENTRADA DE APUNTES 742
LA VENTANA PRINCIPAL 744
CORRIGIENDO EL IMPORTE DE UN APUNTE 746
37. EJEMPLOS: UN SERVIDOR DE INTERNET 749
BÚSQUEDA DE PRODUCTOS 749
EL MOTOR DE BÚSQUEDAS 751
CREANDO LA EXTENSIÓN WEB 754
GENERANDO LA TABLA DE RESULTADOS 756
DOCUMENTOS HTML Y SUSTITUCIÓN DE ETIQUETAS 757
RESPONDIENDO A LAS ACCIONES 759
APENDICE: EXCEPCIONES 761
SISTEMAS DE CONTROL DE ERRORES 761
CONTRATOS INCUMPLIDOS 762
CÓMO SE INDICA UN ERROR 763
LA EJECUCIÓN DEL PROGRAMA FLUYE EN DOS DIMENSIONES 764
PAGAMOS NUESTRAS DEUDAS 765
LA DESTRUCCIÓN DE OBJETOS DINÁMICOS 766
EL BLOQUE DE PROTECCIÓN DE RECURSOS 768
CÓMO TRANQUILIZAR A UN PROGRAMA ASUSTADO 770
EJEMPLOS DE CAPTURA DE EXCEPCIONES 771
CAPTURANDO EL OBJETO DE EXCEPCIÓN 772
CAPTURA Y PROPAGACIÓN DE EXCEPCIONES DE LA VCL 773
DISTINGUIR EL TIPO DE EXCEPCIÓN 773
LAS TRES REGLAS DE MARTEENS 774
CICLO DE MENSAJES Y MANEJO DE EXCEPCIONES 775
EXCEPCIONES A LA TERCERA REGLA DE MARTEENS 777
EL EVENTO ONEXCEPTION 778
LA EXCEPCIÓN SILENCIOSA 781
CONSTRUCTORES Y EXCEPCIONES 782
INDICE ALFABETICO 787
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.