Curso Delphi - Parte 1

Duración: 2 días | Precio: € 590,00 Sin IVA

Descripción

Un curso clásico, de los más apreciados por los programadores de Delphi. No te pierdas la versión actualizada a Delphi 12 Athens, una de las mejores versiones de todos los tiempos.

Contenidos
  • Introducción

  • El Lenguaje Object Pascal

  • Historia del lenguaje Delphi

  • Conceptos básicos del lenguaje

    • Elementos de control fundamentales

    • Tipos de datos

    • Estructuras de datos

    • Estructura del programa Delphi y ámbito de variables

  • IDE

    • Opciones de proyecto

    • Gestor de proyectos

    • Gestor de configuración de proyectos

    • IDE Insight

    • Formateo de código

    • Diseñador multiplataforma

  • EXPRESIONES REGULARES

    • ¿Qué son?

    • ¿Cuándo usarlas?

    • ¿Cómo usarlas?

  • ¿Qué es Unicode?

    • El estándar Unicode

    • Tipos de cadenas Unicode

  • Generics

    • ¿Qué son los generics?

    • Uso

    • Sintaxis

    • Crear un tipo genérico

    • Aplicabilidad

    • Soporte en la RTL

    • Generics y Generics.Collections

    • Reglas de compatibilidad entre tipos

    • Clases con Generics

    • Constraints

      • Constraints de clase

      • Constraints de interfaz

    • Contenedores genéricos

      • TList, TQueue, TStack, TDictionary

      • Contenedores y métodos anónimos

    • Interfaces Genéricas

      • Utilizar TComparer, TEqualityComparer, etc.

  • Métodos Anónimos

    • ¿Qué son los métodos anónimos?

    • Sintaxis y semántica

    • Usar métodos anónimos como variables

    • Métodos anónimos como parámetros

    • Métodos anónimos y variables locales (visibilidad y duración)

    • Tipos de referencia

    • Métodos anónimos y hilos (threads)

  • Enumeradores

    • Bucle for-in

    • Enumeradores

  • Sobrecarga de operadores para Records

  • Ayudantes de clases

  • Ayudantes de Records y Ayudantes de Records para tipos simples

  • RTTI extendido

    • Unidad RTTI

    • Inspección de tipos

    • Clase TValue

    • Atributos

    • Clase TCustomAttribute

Scroll al inicio