1. Visual FoxPro
JEISSON DUVAN HERNANDEZ ANTONIO
KEVIN ALEXANDER QUINTERO LLANOS
JULIAN DAVID FLOREZ RACHEZ
Programación I
2. ¿Que es Visual FoxPro (VFP)??
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.
3. ¿Que es Visual FoxPro (VFP)??
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 Esta
basado en FoxPro 2.6 que inicialmente trabajó
en Mac OS, DOS, Windows y Unix.
4. Caracteristicas de Visual FoxPro
•Visual FoxPro es libre de regalías.
•Es un lenguaje de alto nivel.
•Usa programación visual.
•Es un lenguaje de programación orientada
a objetos .
5. Caracteristicas de Visual FoxPro
• Es posible conectarse con servidores de base de datos sin
instalar ningún conector ODBC Open Database Connectivity, con
registrar una sola Dll Biblioteca de enlace dinámico es suficiente.
• Se pueden hacer Gráficos estadísticos sin tener
instalado Microsoft Excel o MS GRAPH 8.0, ni controles ActiveX, dlls
o productos de terceros mediante FoxCharts componente de la
librería GdiPlusX de VFPX.
• Códigos de barra y códigos QR se logran gracias a complementos
como librerías disponibles en la web.
6. Historia
David L. Fulton fue el presidente de Fox
Research Inc./ Fox Software Inc/ Fox Holdings
Inc., compañía que ganó reconocimiento
internacional por su aplicación de
administración de base de datos: FoxPro. El
vendió su compañía por $173 millones a
Microsoft en 1992. (Técnicamente, Fox Holdings
y Microsoft se fusionaron).
7. Historia
Fox fue una compañía privada basada en
Perrysburg, Ohio. Tenía cerca de 300 empleados
y un estimado de $40 millones al año en ventas.
La compañía fue fundada en 1983 por David
Fulton & Richard LaValley, en ese tiempo solo
eran 6 empleados. Con la compra todo el
equipo de programación de Fox Holdings se
mudó a Seattle.
8. Historia
Microsoft compró Fox Software en junio de 1992.
Tres años duraron las negociaciones. Solo fueron
posibles una vez se levantó la demanda de Borland
contra Fox Software. La demanda inició
con Ashton-Tate, que posteriormente fue comprada
por Borland en septiembre de 1991. Borland gastó
tiempo & energía en la demanda pues ya era contra
Microsoft.
9. Versiones del programa
Visual FoxPro 3.0 (Junio 1995)
• El contenedor de base de datos, también conocido como DBC,
añadió el soporte para procedimientos almacenados, reglas de datos
asociadas a tablas y un conjunto de funciones de datos adicionales.
• Las vistas, que son cursores SQL actualizables, añadieron un
método completamente nuevo de acceso a datos para su
procesamiento.
• Una implementación completa de programación orientada a
objetos
• Soporte de Object Linking and Embedding y ActiveX
10. Versiones del programa
Visual FoxPro 5.0 (1996)
• Integración con Visual SourceSafe
• Creación desde VFP de aplicaciones Web
• Un nuevo depurador mejorado
• Capacidad de crear y usar servidores COM (Component Object
Model que significa Modelo de Objetos Componentes).
• Mejora del soporte de ActiveX
11. Versiones del programa
Visual FoxPro 7.0 (21 Junio 2001)
• Soporte de la tecnología IntelliSense
• Mejoras del control del Entorno de desarrollo integrado (IDE) y un
más rápido acceso al código fuente.
• Más de 50 comandos, funciones y variables del sistema se han
mejorado o añadido a Visual FoxPro 7.0, algunas de las cuales
incluyen nuevas capacidades para enlazar eventos a otros
componentes COM.
12. Versiones del programa
Visual FoxPro 7.0 (21 Junio 2001)
• Soporte de la tecnología IntelliSense
• Mejoras del control del Entorno de desarrollo integrado (IDE) y un
más rápido acceso al código fuente.
• Más de 50 comandos, funciones y variables del sistema se han
mejorado o añadido a Visual FoxPro 7.0, algunas de las cuales
incluyen nuevas capacidades para enlazar eventos a otros
componentes COM.
• Nuevo Explorador de objetos
• Administrador de la lista de tareas
• Mejor rendimiento
13. Versiones del programa
Visual FoxPro 8.0 ( 1 Febrero 2003)
• Manejo de errores estructurado, mediante TRY... CATCH... FINALLY,
escalado de excepciones usando THROW y gestión del uso de objetos
de excepción.
• Soporte de incremento automático en tablas Visual FoxPro
• Soporte de Themes de Windows XP
• Diseño de vistas mediante SELECT SQL conmutando entre consulta
/ vista y salida de código fuente.
• Controles avanzados con capacidad de orientación de pestañas en
los marcos de página, cambio automático de ancho de columnas, etc.
14. Versiones del programa
Visual FoxPro 9.0 (17 Diciembre 2004)
amplio soporte a XML y una mejora notable en los reportes
permitiendo detalles en múltiples bandas, la rotación de texto, y el
encadenamiento de informe. Los informes de salida soportados
incluyen XML, HTML, formatos de imagen, y personalización de la
salida de impresión.
Visual FoxPro “Sedna” (25 Enero 2008)
Sedna contiene seis componentes: VistaDialogs4COM, Upsizing
Wizard, Data Explorer, NET4COM, MY para VFP y VS 2005 Extensión
para VFP.
24. Referencias:
• colaboradores de Wikipedia. (2020, abril 16). Visual FoxPro. Recuperado de
https://es.wikipedia.org/wiki/Visual_FoxPro
• Conceptodefinicion.De, R. (2019, julio 18). FoxPro. Recuperado de
https://conceptodefinicion.de/foxpro/
• Jin, A. (2008, junio 24). Basic Programming Concepts. Recuperado de
https://docs.microsoft.com/en-us/previous-versions/x2456k7z%28v%3dvs.90%29
• Visual FoxPro en Espaol. (2020, marzo 13). Recuperado de
https://visualfoxpro.webcindario.com/