Visual FoxPro es un lenguaje de programación procedural, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft.
2. Definición
Visual FoxPro es un lenguaje de programación procedural, orientado a objetos que posee un Sistema
Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases
de datos relacionales, producido por Microsoft.
Características
Capacidades para el manejo de datos nativos y remotos.
Flexibilidad para crear soluciones de bases de datos.
Lenguaje de Programación Orientado a objetos.
Utilización de Sentencias SQL en forma nativa.
Manejo de vistas, cursores y control completo de estructuras relacionales.
Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con
servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
Cuenta con un motor de generación de informes renovado y flexible para soluciones más robustas.
Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web
basados en XML) como por generar reportes en formato XML.
Historia
Visual FoxPro proviene de FoxPro, que a su vez deriva de FoxBASE, creado por Fox Software en 1984;
inicialmente un clon de dBase, acabó superándolo y, junto a Clipper, convirtiéndose en una de las
estrellas de los lenguajes xBase.
Cuando se presentó FoxPro 2.0 se incluyeron varias tecnologías que revolucionaron el mercado de
desarrollo de bases de datos las cuales son:
3. La adición de Tecnología Rushmore hizo posible que tablas tuvieran millones de registros sin la
necesidad de pasar a tecnologías más caras
Las instrucciones SQL que reemplazaban procedimientos completos. SQL fue, y todavía es, el
lenguaje de los datos
La presentación de medios tipo WYSIWYG (What you see is what you get) que significa: "lo que tu
ves es lo que consigues" que abrió el camino a diseñadores de pantallas e informes.
Información de Versiones con Soporte Windows
Versión VFP 3.0 VFP 5.0 VFP 6.0 VFP 7.0 VFP 8.0 VFP 9.0
Windows 3.x Si No No No No No
Windows NT
4.0
Si Si Si Si Si No
Windows 95 Si Si Si Sólo ejecutable No No
Windows 98 Si Si Si Si Sólo ejecutable Sólo ejecutable
Windows Me Si Si Si Si Sólo ejecutable Sólo ejecutable
Windows 2000 Si Si Si Si Si Si
Windows XP Si Si Si Si Si Si
Windows
Server 2003
Si Si Si Si Si Si
Windows Vista
Modo de
compatibilidad
Si Si Si Si Si
Windows 7 No Si Si Si Si Si
Windows 8 No No Si Si Si Si
Windows 8.1 No No Si Si Si Si
Windows 10 No No Si Si Si Si