TEMARIO PARA DELPHI
Transcripción
TEMARIO PARA DELPHI
DIRECCIÓN GENERAL DE CÓMPUTO Y DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN DIRECCIÓN DE DOCENCIA EN TIC ÁREA: LENGUAJES DE PROGRAMACIÓN Lenguaje de programación DELPHI PRESENTACIÓN Actualmente, el desarrollo de aplicaciones con entornos gráficos ha adquirido gran importancia en el mundo de la programación Delphi, una herramienta RAD (Rapid Application Development) completamente intuitiva y visual que permite el desarrollo de sistemas con programación orientada a objetos, y que genera ejecutables a diferencia de otros lenguajes que sólo son interpretados. Su velocidad y robustez han sido superiores a la de sus competidores. Los requerimientos de sus aplicaciones son mínimos, además de que soporta y genera la construcción de componentes VCL y ActiveX. Por mucho, Delphi es el siguiente paso en los ambientes de desarrollo RAD. Corrige la mayor parte de las deficiencias de Visual Basic, además de incluir otras características potenciales para ser elegido cada vez más por programadores profesionales. PERFIL DE INGRESO El curso está dirigido a personas interesadas en el desarrollo de aplicaciones visuales y profesionales. Se requiere haber cursado Introducción a las técnicas de programación. OBJETIVO El participante utilizará las técnicas para desarrollar aplicaciones de sistemas de información de alta calidad y de propósito general a través de Borland Delphi. TEMARIO 1. INTRODUCCIÓN 1.1 ¿Qué es Delphi? 1.2 Características. 1.3 Requerimientos de instalación. 1.4 Descripción del Ambiente Integrado de Desarrollo. 1.4.1 Elementos de la pantalla principal. 1.4.2 Herramientas de desarrollo. 2. PROGRAMACIÓN CON OBJECT PASCAL 2.1 Estructura de la unidad de código. 2.2 Comentarios. 2.3 Tipos de datos. 2.4 Variables. 2.4.1 Declaración. 2.5 Estructuras de control. 2.5.1 Selectivas. 2.5.2 Repetitivas. 2.6 Procedimientos y funciones. 2.6.1 Por valor y por referencia. 2.7 Ciclo de desarrollo con Delphi. 3. PROYECTOS DELPHI 3.1 Estructura de un proyecto Delphi. 3.1.1 Archivos de proyecto. 4. 5. 6. 7. 3.1.2 Archivos de unidades. 3.1.3 Archivos de formas. 3.1.4 Archivos de recursos. 3.1.5 Archivos de respaldo. 3.2 Manejo del Project Manager. 3.2.1 Características. 3.2.2 Administración visual de proyectos. 3.2.3 Agregar/eliminar proyectos. 3.2.4 Opciones de configuración de un proyecto. 3.2.5 Navegación entre los archivos de un proyecto. 3.3 Repositorio de objetos. DISEÑO DE LA INTERFAZ GRÁFICA DE USUARIO 4.1 Biblioteca de Componentes Visuales (VCL). 4.2 Tipos de componentes. 4.3 Prototipos y desarrollo rápido. 4.4 Manipulación de componentes. 4.4.1 Propiedades. 4.4.2 Métodos. 4.4.3 Eventos. 4.5 Elementos de una ventana. 4.5.1 Barra de título. 4.5.2 Borde. 4.5.3 Colores. 4.5.4 Menús. 4.5.5 Rótulos. 4.5.6 Teclas de método abreviado. 4.6 Componentes de control. 4.6.1 Botón de comando. 4.6.2 Botones de radio. 4.6.3 Casillas de verificación. 4.7 Componentes de visualización. 4.7.1 Etiqueta. 4.7.2 Caja de edición. 4.7.3 Listas. 4.8 Componentes de agrupación. 4.8.1 Caja de agrupación. 4.8.2 Panel. 4.8.3 Bisel. 4.9 Otros componentes. APLICACIONES MDI 5.1 Características. 5.2 Creación. 5.2.1 Automática. 5.2.2 Dinámica. DEPURACIÓN 6.1 Elementos del menú del depurador. 6.2 Puntos de interrupción. 6.2.1 Simples. 6.2.2 Condicionales. 6.3 Watch List. 6.4 Marcas. IMPLEMENTACIÓN DE LA APLICACIÓN 7.1 Creación e integración de sistemas de ayuda. 7.2 Distribución de aplicaciones con Install Shield. PERFIL DE EGRESO Los conocimientos adquiridos permitirán al alumno desarrollar aplicaciones de propósito general y de alta calidad. REQUISITOS ACADÉMICOS Estudios mínimos de preparatoria o equivalente. DURACIÓN 30 horas. 2010