Programación orientada a objetos
Aunque Visual FoxPro admite la programación estándar por procedimientos, se ha ampliado la capacidad del lenguaje para proporcionar la potencia y la flexibilidad propias de la programación orientada a objetos. El diseño orientado a objetos y la programación orientada a objetos representan un cambio de perspectiva con respecto a la programación estándar por procedimientos. En lugar de pensar en el flujo del programa desde la primera hasta la última línea de código, se debe pensar en la creación de objetos: componentes independientes de una aplicación que tienen funcionalidad privada además de la funcionalidad que se puede exponer al usuario.
En esta sección
- Clases y objetos: los bloques funcionales de las aplicaciones
Explica las diferencias entre clases y objetos y resalta las propiedades, métodos y eventos de los objetos. - Clases de Visual FoxPro
Presenta los tipos de clases de Visual FoxPro y describe sus características más importantes. - Preparar la creación de clases
Contiene información acerca de cómo preparar el diseño de clases y cómo seleccionar su funcionalidad. - Crear clases
Proporciona tres formas para crear una clase nueva. - Modificar una definición de clase
Describe los pasos necesarios para modificar una clase en el Administrador de proyectos. - Crear una subclase de una definición de clase
Contiene instrucciones acerca de cómo crear una subclase de una clase definida por el usuario. - Utilizar el Diseñador de clases
Explica la funcionalidad del Diseñador de clases, incluida la presentación y modificación de propiedades de su clase en la ventana Propiedades y la escritura de código en las ventanas de edición de código. - Métodos Access y Assign
Visual FoxPro es compatible con los métodos Access y Assign que puede utilizar para ejecutar código al consultar o intentar cambiar el valor de una propiedad. - Referencias a objetos de la jerarquía de contenedores
Describe cómo se hace referencia a los objetos en la jerarquía de contenedores y explica la importancia de la identificación de objetos en relación a la jerarquía de contenedores.
Secciones relacionadas
- Programar en Visual FoxPro
Visual FoxPro es una eficaz herramienta de administración de datos, pero además podrá beneficiarse de toda su eficacia para crear aplicaciones. Comprender las técnicas de programación orientada a objetos y el modelo controlado por eventos puede aumentar su productividad como programador. - Desarrollo de aplicaciones
Cuando programe una aplicación, organice sus componentes con el Administrador de programas, una forma integrada de generar y probar su aplicación a medida que la cree. - Escribir definiciones de clases mediante programación
Las clases se pueden definir visualmente en el Diseñador de clases y en el Diseñador de formularios o mediante programación en archivos .PRG. - Descripción del modelo de eventos
El modelo de eventos define cuándo y cómo tienen lugar las interacciones con el usuario y el sistema.