CONTENIDO DEL PROGRAMA:

CURSO DE PROGRAMACION EN DELPHI NIVEL 1
(CONCEPTOS FUNDAMENTALES)

Objetivos del curso:

Los participantes conocerán la estructura del lenguaje de programación Delphi, sus herramientas visuales y de depuración. Serán capaces de acometer el diseño de una aplicación básica en función de los conceptos y fundamentos del lenguaje estudiados.

Dirigido a:

Programadores profesionales que desconozcan el entorno Delphi y quieran aprender los conceptos básicos de su estructura.

DESARROLLO DEL PROGRAMA:

TEMA 1: CONCEPTOS BASICOS DE DELPHI, ANALISIS DEL ENTORNO: Analizarán los conceptos fundamentales del lenguaje en desarrollo y utilidades
- El entorno de programación de Delphi
- El interfaz de Delphi: tipos de elementos
- El modelo de desarrollo de Delphi: cómo diseñar un formulario, cómo manejar eventos, planificación de proyectos
- Análisis de proyectos Delphi. El proyecto, la unidad y el formulario
- Cómo podemos establecer preferencias del entorno.

TEMA 2: METODOLOGIA DE GESTION DE CODIGO Y COMPONENTES: Se estudiarán los tipos de componentes, el código y su gestión para su correcta aplicación de desarrollo de proyectos
- Principales componentes del Delphi:
- El formulario
- Las hojas de plantillas por defecto
- Cómo poder instalar componentes adicionales por defecto
- Cómo manipular componentes en sus formularios:
- Control del orden de creación de componentes no visuales
- Cómo dotar propiedades a los componentes
- Gestión de código: el Editor, el gestor de eventos, cómo asociar un evento con un manejador de eventos.

TEMA 3: CREACION DE MENUS Y DE FORMULARIOS: Se analizarán las técnicas necesarias para crear menús y formularios
- Definición de conceptos fundamentales de formularios
- Visualización y uso de formularios compartidos
- Técnicas de creación de formularios: uso de rutinas para mostrar las cajas de diálogo, desarrollo de cajas de diálogo personalizadas, creación de botones no estándar
- Método de conversión de un formulario en plantilla
- Creación de menús y submenús
- Cómo editar componentes de menús sin tener que utilizar el Diseñador de menús
- Asociación de menús de eventos con código
- Importación de ficheros de recursos (RC.)
- Gestión de componentes de ejecución

TEMA 4: GESTION DE PROYECTOS, FICHEROS Y DIRECTORIOS: Se determinarán los conceptos fundamentales de la gestión de proyectos, ficheros y directorios, su interrelación y funciones
- Conceptos fundamentales de proyectos: ficheros y directorios que componen un proyecto
- Análisis de los ficheros que hay en un proyecto
- Métodos de diseño de nuevos proyectos
- Cómo personalizar las opciones de proyectos
- La ventana del Gestor de Proyectos: la barra rápida, la lista de ficheros y la barra de status
- Cómo integrar formularios y unidades en un proyecto
- Compilación, construcción y ejecución de proyectos
- Métodos de gestión de versiones en proyectos múltiples y diferentes grupos de desarrollo.

TEMA 5: CONCEPTOS FUNDAMENTALES PARA LA CREACIÓN DE INFORMES: EL QUICKREPORT: En este tema se estudiarán los principales conceptos de la herramienta diseñada por BORLAND para crear informes utilizando distintas bases de datos y gestionando éstas con un software especializado de informes que nos permite manipular datos, formatear los documentos, diseñar gráficos, macros e impresión de reportes y adaptación de QUICKREPORT
- Cómo conectarse a un recurso de datos:
- Métodos de acceso, tipos de conexión, conexión de PC´s a través de IDAPI y ODBC
- Conexión de bases de datos SQL a través de Interbase IDAPI
- DB2, Oracle, Ingres, SQLBase, SQL Server/Sybase, SQLBase
- Teradata y Unify
- Tipos de informes que se pueden crear: tipos de informes por defecto: Informe columnar, cruzado, formulario y de etiqueta
- Formatos de informe personalizado: Master-detalle, sólo de resumen
- Cómo traer datos a un informe
- Manipulación de datos: técnicas de gestión
- Técnicas de formateado de objetos del informe
- Gráficos y macros
- Impresión de informes
- Personalización del QUICKREPORT
- Uso del QUICKREPORT con otras aplicaciones
- Creación y uso de diccionario de datos
- Uso referencias de macros.

TEMA 6: CODIGO DE PROGRAMACION EN OBJECT PASCAL: Se analizará el uso del lenguaje Pascal diseñado para objetos como uso de código reutilizable para el Delphi
- Conceptos de programación en Pascal: Escritura de código y de declaraciones
- Declaración de identificadores y constantes
- Llamada a procedimientos y funciones
- Control de la ejecución del flujo de código: bucles, bloques de objetos en Pascal, comprensión del entorno, como escribir un procedimiento o una función
- Definición de nuevos tipos de datos, gestión de unidades en Pascal.

TEMA 7: TECNICAS DE PROGRAMACION DE OBJETOS CON DELPHI: Se estudiarán los principales métodos de programación con objetos
- Definición de objeto
- Herencia de datos y código de un determinado objeto
- Alcance de objetos y descendientes. Cómo acceder a bases de datos
- Asignación de valores a objetos variables
- Métodos de creación de objetos no visuales
- Cómo crear y destruir objetos.

TEMA 8: COMO DISEÑAR APLICACIONES CON SOLIDEZ: Se analizarán las mejores técnicas para diseñar aplicaciones que tengan un alto nivel de fiabilidad
- Cómo proteger bloques de código
- Uso y manejo de excepciones
- Métodos de protección de localización de recursos
- Cómo trabajar con excepciones RTL
- Gestión de componentes de excepciones
- Cómo manejar excepciones sin mensaje.

TEMA 9: USO DEL DEPURADOR INTEGRADO: Se estudiarán los principales tipos de errores, cómo determinarlos y los métodos de depuración
- Errores de ejecución y errores lógicos
- Cómo planificar y diseñar una sesión de depuración
- Cómo comenzar una sesión de depuración
- Métodos de control de la ejecución de un programa
- Comienzo de programas y uso de puntos de inflexión
- Cómo examinar valores de datos del programa
- Visualización y modificación de llamadas a funciones
- Cómo manejar hardware y excepciones del lenguaje

Acceso a los cursos


902 120 570
© 2000-2001 Nanfor Ibérica, S.L. Reservados todos los derechos.

www.nanforiberica.com