Ir para conteúdo
Fórum Script Brasil
  • 0

Convocação De Voluntários Para Tradução De Livro C++ Builder


__JEREK__

Pergunta

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...

dsc1160.jpg

É 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

  • 0

Boa noite a todos

Já temos nosso primeiro capítulo do livro "La Cara Oculta de C++ Builder 4" traduzido para português.

É o capítulo 32 que fala sobre relatórios com o QuickReport, Master/Detail entre outros truques para melhorar os seus relatórios.

O capítulo já esta disponível para download nesse forum:

http://www.dicasbcb.com/Forum/viewtopic.php?t=3061

ou pelo link direto:

http://www.4shared.com/file/12043839/b1182...uickReport.html

Ainda temos 32 capítulos para traduzir e 4 capítulos em trabalho de tradução nesse momento!!

Por favor, quem quizer a ajudar a traduzir esse livro do espanhol para o português entre em contato pelo e-mail traduz.livro@gmail.com ou pelo forum http://www.dicasbcb.com/Forum/viewforum.php?f=22 toda ajuda será bem vinda!!!

Espero o seu contato, quanto mais gente participar mais rápida será a tradução desse grande livro, divulguem essa ideia!!!

Obrigado a todos e tenham todos um ótimo fim de semana!!!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...