Visual FoxPro (VFP)

Autor: Louise Ward
Fecha De Creación: 11 Febrero 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Visual FoxPro Advanced and VFP C++ Compiler: a New Lease of Life for VFP
Video: Visual FoxPro Advanced and VFP C++ Compiler: a New Lease of Life for VFP

Contenido

Definición: ¿Qué significa Visual FoxPro (VFP)?

Visual FoxPro (VFP) es un lenguaje de programación procesal, orientado a objetos y centrado en datos producido por Microsoft y desarrollado originalmente por Fox Software en 1984 como FoxBASE, que estaba destinado al desarrollo rápido de aplicaciones centrado en datos y era la base de datos más rápida basada en PC 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.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia 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 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 opera en herencia dinámica e instancia 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.
  • Procesamiento de datos
  • Como un cliente / servidor COM
  • Procesamiento rápido
  • Munging de datos
  • Crear y consumir XML de forma nativa
  • Crear y consumir servicios web
  • GUI front-end y nivel medio (reglas de negocio) en arquitecturas N-tier