InstructorLuisa Giraldo
TipoCurso Presencial
Plazas0/0

Delphi, lenguaje, programaciónObjetivo 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.

SOLICITAR + INFO
 

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