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

Documentos relacionados