Visual FoxPro
Visual FoxPro (VFP) es un lenguaje de programación por procedimientos,
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. Es una herramienta para desarrollar
rápidamente aplicaciones de base de datos de alto rendimiento para escritorio,
cliente pesado, cliente distribuido, cliente-servidor, aplicaciones web de base de
datos y computación en la nube.1 Está basado en FoxPro 2.6 que inicialmente
trabajó en Mac OS, DOS, Windows y Unix.
VFP es un producto descontinuado más de Microsoft; debido a la política de usar
Basic como lenguaje bandera de la empresa y no el xBase. Adicional al apoyo
retirado de las grandes empresas de software... sin embargo no deja de ser un
producto estable y potente de Microsoft.
Características
Visual FoxPro provee a los desarrolladores un conjunto de herramientas para
crear aplicaciones de bases de datos para Escritorio, entornos cliente/servidor,
tableta PC o para La Web y hasta para Computación en la nube.
Entre sus características se pueden enumerar:
Visual FoxPro es libre de regalías.
Es RAD (desarrollo rápido de aplicaciones).
Es un lenguaje de alto nivel.
Usa programación visual.
Crea de forma rápida prototipos en lo que una vez se llamó Generador de
Pantallas ahora llamados Form's (Formularios) y en un Generador de
Reportes con capacidad WYSIWYG.
Capacidades para el manejo de datos nativos y remotos.
Flexibilidad para crear soluciones de bases de datos.
INTERFAZ
Menú
Contiene las órdenes para
Archivo
Abrir, guardar, cerrar, revertir, importar, exportar, imprimir y preparar página, abrir
archivos utilizados recientemente y salir de un archivo o de Visual FoxPro.
Edición
Deshacer operaciones, seleccionar y editar texto, buscar y reemplazar
características; vínculos e información sobre el objeto.
Herramientas
Asistentes, ortografía, macros, examinador de clases, ventanas de seguimiento y
de depuración y opciones.
Programa
Ejecutar, cancelar, reanudar, suspender y compilar.
Proyecto
Nuevo, agregar, modificar, ejecutar, quitar y cambiar nombre de archivos; incluir,
establecer principal y editar descripción; información de proyecto, errores y
generar; limpiar proyecto.
Ventana
Visualizar ventanas.
Ayuda
Contenido, búsqueda de ayuda y soporte técnico.