Objetivo general
Dotar al alumnado para reconocer y aplicar el entorno operativo de Delphi, utilizar las herramientas de interfaz gráfica, y reconocer las órdenes y anatomía del programa.
Contenido
1. Windows a 32 bits, el nuevo entorno de trabajo
- Introducción al curso
- Introducción a DELPHI
- Introducción a Windows a 32 bits, desde el punto de vista del usuario y del programador
- Diferencias entre Windows 95 y NT[/EXPAND]
2. La instalación de Delphi y el I.D.E.
- Requerimientos del sistema
- La instalación de DELPHI.
- El I.D.E.
- Botones de Acceso Rápido y su personalización.
- El menú de DELPHI
- El Inspector de Objetos
- El Editor de Código Fuente
- El Editor de Imágenes
3. Configuración y Componentes de Delphi
- Configuración del sistema
- Configuración de proyectos
- La barra (paleta) de componentes
- Los componentes, sus propiedades, eventos y métodos (introducción)
- La Librería de Componentes Visuales (VCLs)
4. Object Pascal 1/2
- Constantes y Variables
- Tipos de datos en Object Pascal
- Arrays y records
- Ranges y Subranges
- Variant
- Punteros
- Operadores, expresiones y sentencias
- Estructuras de control de flujo
5. Object Pascal 2/2
- Programación orientada a eventos
- El manejo de eventos por Windows
- Threads
- Excepciones y la gestión de errores
- Procedimientos y funciones
- Parámetros (valor/referencia)
- La unidad y su estructura
- Fundamentos de los proyectos en Delphi
- Los archivos de proyectos en Delphi
6. Programación Orientada al Objeto
- Una introducción a programación orientada a objetos (OOP)
- OOPs en Object Pascal, y especificidades de Delphi
7. Un Análisis de los Ejemplos de Delphi
- Los ejemplos de Delphi
- Análisis de contenido
- Extrayendo lo interesante y sugerencias
8. Los Fundamentos del G.U.I.
- Por qué un G.U.I.
- El usuario tiene el control
- Como es una ventana en Windows a 32 bits
- Menús típicos, y navegación por las aplicaciones
- «Designed for Windows 95»
- El diseño de la aplicación
- Aplicaciones SDI / MDI
9. Creando una aplicación
- El proceso y la teoría
- La contribución del cliente
- Control de versiones
- La aplicación base
- Creación de formularios
- Ventanas (modales y no modales), Dialogs/ Stay on top
10. Ficheros y Bases de datos
- Ficheros de texto y binarios
- Nombres largos
- Bases de datos dBase (MDX y CDX) y Paradox
- El «Database Form Expert»
- El «Database Desktop»
- Componentes de bases de datos
11. Bases de datos relacionales, S.Q.L. y O.D.B.C.
- Que son las bases de datos relacionales
- Introducción a S.Q.L.
- Drivers nativos de acceso a bases de datos SQL (comentario)
- Accesos ODBC
- Los componentes Delphi específicos para SQL
12. Interbase de Borland
- Introducción a InterBase
- La Alternativa Interbase para soluciones Cliente/Servidor bajo NT
13. Análisis de los componentes de Delphi
- La paleta de componentes de Delphi
- Componentes, propiedades, eventos y métodos
- El código de los componentes
- Diseño y creación de componentes no visuales
- Diseño y creación de componentes visuales
14. Los componentes del curso
- Introducción y análisis de los componentes que facilitamos con el curso
- Generando una librería de componentes
- El repositorio: Gestión y mantenimiento
- Instalación y generación de packages de distribución/desarrollo
15. QuickReport a Fondo
- Análisis de los ejemplos de QuickReport
- Los componentes de QuickReport
- Uso e implementación de QuickReport
16. ReportSmith
- Estudio de ReportSmith
- Creación de informes e implementación de ReportSmith
17. Impresión directa con Delphi
- Una introducción a la impresión directa
- Componentes de impresión
- Imprimiendo texto
- Imprimiendo gráficos
18. El A.P.I. de Windows y la Programación en Red
- Qué es el A.P.I.
- Uso de funciones del A.P.I.
- Programación en RED
- Controles de concurrencia
19. Depuración, Ayudas y Documentación
- Depuración en Delphi
- Redacción y creación de ayudas
- MicroSoft Help WorkShop
- Documentación de aplicaciones