Curso Delphi

Nivel

Avanzado

Descripción

Con este curso aprenderá a crear aplicaciones de forma visual utilizando el lenguaje de programación que usan la mayor parte de los profesionales. Podrá crear cualquier tipo de aplicación con la misma sencillez que lo haría usando el Visual Basic pero con la potencia que proporciona el Pascal.

Número de horas aproximado:

100

 

Temario:

1. Introducción a Delphi


Programación visual
Una aplicación Windows
Una aplicación de base de datos
La primera aplicación


2. El entorno de desarrollo


La interfaz de Delphi
Proyectos en Delphi
El Editor de código
Personalizar el entorno


3. Programar en Delphi


Entorno orientado a objetos
Las propiedades
Los métodos
Los eventos


4. Menús y barras de herramientas


Introducción
Listas de acciones
Crear acciones
Barras de herramientas
Menús desplegables
El código de las acciones


5. Cuadros de diálogo


¿Qué es un cuadro de diálogo?
Cuadros de diálogo sencillos
El cuadro de diálogo Abrir
El cuadro Guardar como


6. Cuadros de diálogo (II)


El cuadro Fuente
El cuadro Color
Cuadros personalizados
Formularios autocreados


7. Controles básicos


Introducción
Entrada de datos
Etiqueta + cuadro de texto
El objeto contenedor
Botones de comando
Botones gráficos


8. Controles básicos (II)


Casillas de verificación
Botones de opción
Crear botones de opción
Cuadros de lista
Cuadros combinados


9. Fundamentos de programación


Introducción
Estructura del código
Variables
Tipos de datos
Constantes


10. Fundam. de programación (II)


Rutinas de conversión de tipos
Rutinas de redondeo
Conversión explícita (Casting)
Desbordamiento (Overflow)
Operadores


11. Tipos definidos por el usuario


Arrays
Arrays bidimensionales
Registros
Enumeraciones y subrangos
Punteros
Asignación dinámica de memoria


12. Estructuras de control


La estructura de decisión if
La estructura de decisión case
La estructura de repetición for
Las estructuras repeat y while
Combinar estructuras


13. Funciones y procedimientos


Introducción
Definición de funciones
Llamada a una función
Procedimientos
Paso de parámetros
Ámbito y duración


14. Programación orientada a objetos


¿Qué es "orientado a objetos"?
Clases
Propiedades
Métodos
Constructores y destructores


15. Program. orientada a objetos (II)


Repaso
Ocultar la información
El identificador self
Crear objetos
Creación dinámica de formularios


16. Herencia


Introducción
Crear subclases
Crear objetos de las subclases
Sobrescribir métodos
El acceso protected
Especializar formularios


17. Aplicaciones de bases de datos


Introducción
Database Desktop
Alias de una base de datos
Crear tablas
Relaciones 1 a muchos
Relaciones muchos a muchos


18. Acceso a bases de datos


Database Explorer
Módulos de datos
Concepto de DataSet
El control TTable
Controles enlazados a datos
Abrir el conjunto de datos
El control TDBNavigator


19. Moverse por la base de datos


El control TDBGrid
Moverse por el DataSet
Buscar en el DataSet


20. Modificar la base de datos


Introducción
Añadir registros
Modificar registros
Eliminar registros
Acceder a los campos


21. Mejorar el acceso a la BD


Controles de búsqueda
Formularios maestro - detalle
Eventos de los dataset


22. Consultas


Introducción
Consultas QBE
Propiedades de las consul. QBE
Join entre tablas
El control TQuery
Un poco de SQL


23. Informes


Consultas con parámetros
Edición del conjunto resultado
Introducción a los informes
Preparar el informe
Contenido del informe
Generar el informe


24. Excepciones


Introducción
Manejar excepciones
Clases de excepciones
Generar excepciones
Conclusión


25. Trabajar con archivos


Controles especializados
Conectar los controles
El método LoadFromFile
Arrastrar con el ratón
Soltar con el ratón


26. Aplicaciones MDI


Una aplicación MDI
Formularios MDI
Formularios secundarios
Crear los formu. secundarios
Combinación de menús
El menú Ventana
El evento OnCloseQuery


27. Finalizar la aplicación


Introducción
Compilación final del proyecto
Distribución de una aplicación
Objetos a instalar
Archivos a instalar
Dividir en componentes
Elegir los cuadros de diálogo
Generar el medio de distribución
Probar la instalación

Objetivos:

Al final del curso el alumno debe conocer con soltura todo lo mostrado en el temario, es imposible dar a fondo todo lo expuesto por lo que el alumno debera trabajar en casa también haciendo ejercicios para poder luego en clase consultar dudad con el profesor.

Curso Internet Básico

Este curso es la continuación del curso de Informática Básica y en el además de aprender nociones avanzadas de Internet y redes también se profuncizará en la configuración de Windows y otros programas de Informática avanzada.

 

Curso programación de páginas web

Este es un curso en el que se aprende las bases de programación, así como el manejo de los programas de diseño web más potentes del mercado. Además se realizar gran cantidad de prácticas orientadas al mundo laboral.

 

Curso visual basic

Un lenguaje bajo Windows potente a la vez que sencillo es el VisualBasic con el que podrás iniciarte y llegar a realizar programas que manejen bases de datos.

 

Curso photoshop

Retocar fotografías, crear montajes fotográficos, crear diseños artísticos basados en pinceles y herramientas de mapas de bits son puntos fundamentales para un buen diseñador, en este curso se aprende gran parte de las herramientas de Photoshop y su manejo orientado a proyectos.