Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland C++ Builder . Se estudian las particularidades del lenguaje C++, así como su sintaxis; sus características de desarrollo rápido de aplicaciones Windows y cómo acceder a bases de datos.
Descripción
Describe la sintaxis y particularidades del lenguaje Borland C++ Builder 5; muestra cómo desarrollar visualmente aplicaciones Windows en su entorno de trabajo y cómo acceder a la información almacenada en bases de datos.
-
Introducción a C++ Builder
Introduce el concepto de programación visual, que facilita la creación de aplicaciones Windows, donde existe un componente importante de interfaz de usuario. Se comprueba que Borland C++ Builder es un entorno adecuado para estos proyectos.
-
El entorno de desarrollo
Se presenta el entorno de desarrollo de Borland C++ Builder, donde el programador dispone de un completo conjunto de herramientas para programar y depurar aplicaciones informáticas.
-
Programar en C++ Builder
Se presenta la forma de programar visualmente en Borland C++ Builder. Así, se indica que todo elemento de la aplicación es un objeto, con sus propiedades, métodos y eventos.
-
Menús y barras de herramientas
Explica cómo crear un menús y barras de herramientas en el entorno de desarrollo de Borland C++ Builder.
-
Cuadros de diálogo
Explica las características que debe cumplir una ventana de una aplicación para actuar como cuadro de diálogo. Presenta algunos cuadros de diálogo sencillos y otros prefabricados, como los cuadros de diálogo Abrir y Guardar como.
-
Cuadros de diálogo (II)
Estudia cómo utilizar los cuadros de diálogo prefabricados Fuente y Color. Indica cómo crear cuadros de diálogo personalizados y la conveniencia de crear o no los formularios al iniciar la aplicación desarrollada en Borland C++ Builder.
-
Controles básicos
Introduce el concepto de control, que son aquellos elementos gráficos que aparecen en los formularios de un proyecto de programación en Borland C++ Builder y que sirven para obtener datos y presentar la salida que produce la aplicación. Se estudian algunos, como las etiquetas, cuadros de texto y el botón de comando.
-
Controles básicos (II)
Estudia el uso de los controles casilla de verificación, botón de opción, cuadro de lista y cuadro combinado en un proyecto de programación en Borland C++ Builder.
-
Fundamentos de programación
Estudia los conceptos básicos de programación, como variable, constante, tipo de datos y cómo utilizarlos en Borland C++ Builder.
-
Fundam. de programación (II)
Estudia conceptos básicos de programación, como operadores, desbordamiento, conversión implícita y explícita y su uso en Borland C++ Builder.
-
Tipos definidos por el usuario
Estudia tipos de datos que puede definir el usuario: arrays, estructuras y enumeraciones. Explica cómo utilizar la palabra clave typedef para definir un alias de un tipo de datos.
-
Punteros
Estudia el uso de punteros en C++ Builder. Explica cómo declararlos, crearlos y utilizarlos en expresiones. También se explica su relación con los arrays y su uso para asignar memoria dinámicamente.
-
Estructuras de control
Introduce las estructuras de control que proporciona el lenguaje C++ para modificar el flujo de ejecución de un programa.
-
Funciones
Introduce el concepto de rutina o función como mecanismo para dividir un proyecto de programación en unidades más pequeñas y fáciles de manejar. Se proporciona la sintaxis adecuada en el lenguaje de programación C++.
-
Prog. orientada a objetos
Introduce el concepto de objeto como elemento fundamental en el desarrollo de aplicaciones con Borland C++ Builder. Describe las diferencias entre la programación orientada a objetos y la programación procedural.
-
Prog. orientada a objetos (II)
Explica cómo crear objetos de una determinada clase, el concepto de visibilidad y cómo aplicar estos conceptos para crear formularios de forma dinámica. Se describe la sintaxis necesaria en C++.
-
Herencia
Explica el concepto de herencia en un lenguaje de programación orientado a objetos y cómo utilizarla en C++. Se destacan los beneficios de utilizar esta característica en un proyecto de programación de cierta envergadura.
-
Aplicaciones de bases de datos
Muestra las herramientas que proporciona Borland C++ Builder para trabajar visualmente con bases de datos. Entre ellas podemos encontrar Database Desktop. Se explica cómo crear las tablas y relaciones de una base de datos de ejemplo.
-
Acceso a bases de datos
Presenta la herramienta Database Explorer de Borland C++ Builder para visualizar el contenido de una base de datos. Se introduce el concepto de DataSet o conjunto de datos al que da acceso la aplicación y cómo utilizarlo para mostrar dicha información en los controles de la aplicación Windows.
-
Moverse por la base de datos
Presenta el control TDBGrid de Borland C++ Builder, que permite la navegación por un conjunto de datos. Presenta cómo escribir código para moverse por el conjunto de datos y buscar registros específicos.
-
Modificar la base de datos
Proporciona los pasos a seguir para modificar la base de datos a la que da acceso un objeto DataSet de Borland C++ Builder. Puede ver cómo modificar registros, cómo añadir nuevos o como eliminar los existentes.
-
Mejorar el acceso a la BD
Presenta casos avanzados en el acceso a bases de datos con Borland C++ Builder: posibilidad de proporcionar campos de búsqueda para facilitar la labor del usuario; formularios maestro-detalle y ciertos eventos del dataset que permiten cancelar o actualizar el conjunto de datos.
-
Consultas
Presenta el concepto de consulta como forma de extraer sólo aquella información de la base de datos que realmente nos interesa. Estudia el lenguaje SQL para ello y el objeto TQuery de Borland C++ Builder para permitir el acceso a las consultas en una aplicación.
-
Informes
Presenta los controles de Borland C++ Builder que permiten utilizar informes en una aplicación. Se explica cómo conectar el informe con la base de datos y cómo utilizar consultas parametrizadas.
-
Excepciones
Explica el concepto de excepción como método que proporciona C++ para informar de la ocurrencia de un error en tiempo de ejecución. Se estudia cómo se pueden manejar, de forma que la aplicación pueda estar preparada ante esas situaciones.
-
Trabajar con archivos
Presenta los controles especializados de Borland C++ Builder en el manejo de archivos. También se estudia cómo arrastrar y soltar (operaciones drag and drop) con el ratón.
-
Aplicaciones MDI
Explica el concepto de aplicación MDI, donde hay una ventana principal y las restantes se sitúan siempre en su interior, manteniendo una relación padre-hijo y cómo crearlas en Borland C++ Builder.
-
Finalizar la aplicación
Proporciona los pasos necesarios para finalizar correctamente una aplicación, compilándola con los ajustes adecuados y creando un programa de instalación.
Comments ( 0 )