Definición: ¿Qué significa Visual FoxPro (VFP)?
Visual FoxPro (VFP) es un lenguaje de programación procedimental, orientado a objetos y centrado en datos producido por Microsoft y desarrollado originalmente por Fox Software en 1984 como FoxBASE, que estaba destinado a un rápido desarrollo de aplicaciones centrado en datos y era la base de datos basada en PC más rápida. motor durante su tiempo. Visual FoxPro es esencialmente una base de datos relacional que viene con un entorno de programación orientado a objetos, lo que la convierte en una herramienta ideal para el desarrollo de aplicaciones centradas en datos.
Techinfo explica Visual FoxPro (VFP)
Visual FoxPro se utiliza para desarrollar aplicaciones de escritorio centradas en datos con su propia base de datos interna. Las aplicaciones desarrolladas con VFP también pueden comunicarse con diferentes sistemas de bases de datos como Oracle, mySQL, SQL Server y muchas otras fuentes de datos accesibles OLE-DB. Pero, en general, la mayoría de las aplicaciones de VFP se comunican con SQL Server y con su propio motor de base de datos nativo.
Como lenguaje dinámico orientado a objetos, VFP admite múltiples bibliotecas de clases, así como un navegador de clases y puede proporcionar subclases dinámicas (durante el tiempo de ejecución) y capacidades de diccionario de datos. Visual FoxPro funciona con herencia dinámica y crea instancias de clases directamente desde una biblioteca de clases o clases base y las modifica en tiempo de ejecución.
Los usos de Virtual FoxPro incluyen:
- Desarrollo rápido de aplicaciones orientado a objetos
- Proceso de datos
- Como cliente / servidor COM
- Procesamiento de texto rápido
- Munging de datos
- Crear y consumir XML de forma nativa
- Crear y consumir servicios web
- Interfaz gráfica de usuario y nivel medio (reglas de negocio) en arquitecturas de N niveles