Curso de C++ Builder


Índice del curso



    1. Introducción

    2. El IDE de C++ Builder

    2.1. Una visión general del IDE de C++ Builder

    2.2. Un estudio detallado del IDE de C++ Builder

    2.3. El sistema de ayuda

    2.4. Compilación, ejecución y depuración de programas

    2.5. El almacén de objetos

    2.6. Ejercicios: Ejemplos de aplicaciones simples y de consola

    3. Componentes en C++ Builder

    3.1. Páginas de componentes.

    3.2. Propiedades, métodos y gestores de eventos.

    3.3. Componentes visuales y no visuales.

    4. La VCL de C++ Builder

    4.1. Un paseo por la VCL.

    4.2. Clases de formularios y aplicaciones.

    4.3. Clases de componentes.

    4.4. Restricciones al uso de la VCL en C++ Builder.

    4.5. Ejercicios: Pizarra, Controles de edición y Editor.

    5. Programación Orientada a Objetos en C++

    5.1. El Paradigma de la POO en C++.

    5.2. Creación y Destrucción de Objetos.

    5.3. Encapsulamiento.

    5.4. Constructores y Destructores (Inicialización de Clases I).

    5.5. Herencia.

    5.5.1. Herencia de Constructores y Destructores (Inicialización de Clases II).
    5.5.2. Clases Abstractas.
    5.5.3. Herencia Múltiple.

    5.6. Abstracción.

    5.6.1. Restricciones de acceso en C++.
    5.6.2. Propiedades Virtuales.

    5.7. Polimorfismo.

    5.7.1. Sobrecarga de funciones..
    5.7.2. Polimorfismo en las clases y métodos virtuales..

    6. Tratamiento de excepciones

    6.1. Lanzamiento de excepciones.

    6.2. Especificación de excepciones.

    6.3. Captura de excepciones.

    6.4. Excepciones no tratadas.

    6.5. Excepciones de la VCL.

    7. Programación con hebras

    7.1 Introducción

    7.2 La clase TThread

    7.3 Ejecución de hebras

    7.4 Coordinación entre hebras

    7.4.1 Uso de recursos compartidos
    7.4.2 Sincronización entre hebras
    7.5 Ejemplos (C++Builder 4, C++Builder 6)

    8. Acceso a bases de datos

    8.1 Introducción

    8.2 El motor de bases de datos de Borland (BDE)

    8.3 Componentes de acceso a bases de datos

    8.4 Controles de acceso a datos

    8.5 El componente TDataSource

    8.6 Conjuntos de datos

    8.6.1 TDataSet y sus derivados
    8.6.2 Cursores
    8.6.3 Actualizaciones en caché
    8.6.4 El componente TTable: Tablas
    8.6.5 El componente TQuery: Consultas SQL
    8.6.6 El componente TStoredProc: Procedimientos almacenados
    8.6.7 El componente TField: Acceso a los campos

    8.7 Sesiones y conexiones

    8.7.1 El componente TSession
    8.7.2 El componente TDatabase

    8.8 Herramientas y utilidades

    8.8 Ejemplos y ejercicios

    Apéndice: SQL

    Enlaces interesantes


    Volver