Object Model
-
Análisis y diseño orientado a objetos
-
¿Qué es la programación orientada a objetos?
-
Conceptos básicos
-
Terminología
-
Objetos, clases y contenedores
-
Propiedades, métodos y eventos
Programación Orientada a Objetos
-
Operadores Dot (.)
-
Uso de los prefijos THIS, THISFORM, THISFORMSET y PARENT
-
Create Class, Define Class
-
CreateObject, AddObject
-
Eventos READ y CLEAR
-
Manejo de funciones y procedimientos
-
Uso del operador WITH?ENDWITH
Clases Visuales en Visual FoxPro
-
Definición de Clases
-
Beneficios de usar clases
-
Contenedores y controles de clases
-
Jerarquía de contenedores
-
Definició contra instanciamiento
-
Manejo de múltiples instancias
-
Creación de clases y subclases
-
Class Browser
Funcionalidad de las Formas
-
Ambiente de datos
-
Sesiones de datos
-
Controles intrínsecos
-
Page frames
-
Crear propiedades y métodos de la forma
-
Contenedores de formas
-
Guardar formas como clases
-
Usar constructores y asistentes de forma
Trabajar con Grids
-
¿Qué es un grid?
-
Anatomía de un objeto grid
-
Propiedades, métodos y eventos del grid
-
Uso de columnas y encabezados del grid
-
El grid como contenedor
-
Grid dentro de otro Grid
-
Trabajando con grids
-
Generar un grid programaticamente
Utilizar las herramientas de depuración y visualización
Programación Multi Usuario
-
Programación para accesos compartidos
-
Consideraciones en la implementación
-
Datos Lock y Unlock
-
Buffering data
-
Manejo de datos
-
Soporte de transacciones
-
Implementación de transacciones
-
Elementos de desempeño multiusuario
Utilizar las características Cliente/Servidor
-
¿Qué es cliente servidor?
-
Beneficios de la tecnología cliente/servidor
-
Vistas locales y Vistas reomotas
-
Actualizar, borrar y agregar datos en un servidor
-
Asistente de vistas remotas
-
Upsizing wizard
Utilizar OLE Automation
-
¿Qué es OLE?
-
Características de OLE
-
Beneficios de OLE Automation
-
Usar objetos OLE Automation
-
Utilizar OLE con Microsoft Excel
-
Utilizar OLE con Microsoft Word
Utilizar Dynamic Link Libraries (DLL)