Borland Delphi

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
Conroles 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