Visual Fox Pro
Visual FoxPro es un sistema de administración de bases de datos relacionales orientado a objetos que le ayudará a crear soluciones de bases de datos de escritorio y de Web. Visual FoxPro proporciona eficaces características de procesamiento de datos, herramientas de desarrollo rápido de aplicaciones para maximizar la productividad y la flexibilidad necesaria para generar todos los tipos de soluciones de base de datos.
caracteristicas:
- Capacidades para el manejar 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 con Clipper, convirtiéndose en una de las estrellas de los lenguajes xBase.
Versiones mas recientes del Visual Fox Pro
Visual Fox Pro 8.0
El 1 de febrero de 2003 aparece Visual FoxPro 8.0, conocido durante su desarrollo como Toledo. Trae como novedades:
- Manejo de errores estructurado, mediante TRY... CATCH... FINALLY, escalado de excepciones usando THROW y gestión del uso de objetos de excepción.
- Clase CursorAdapter para el acceso universal a datos en formato Visual FoxPro, XML, Microsoft SQL Server 2000, ODBC y OLE DB.
- 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.
- Soporte GDI+ mejorado pudiendo usar y rotar imágenes en formularios en formato BMP, JPG, GIF normal y animado, TIFF, WMF y EMF y otros.
- Bindeo de eventos
- Importación y exportación de XML jerárquico con el apoyo de DiffGrams entre cursores de Visual FoxPro y DataSets de ADO.NET
- Publicar y usar XML Web services basados en SOAP compatible con .NET via HTTP utilizando Microsoft SOAP Toolkit 3.0 (incluido).
- OLE DB proporciona acceso a datos Visual FoxPro como Microsoft Visual Studio .NET y Microsoft Office XP.
- Microsoft SQL Server 2000 Desktop Engine (MSDE) para crear soluciones de escritorio y compartidas compatibles con Microsoft SQL Server 2000 y migrar a SQL Server 2000 directamente sin modificar el código.
- InstallShield Express para Visual FoxPro, para crear instaladores de programas.
Visual Fox Pro 9.0
El 17 de diciembre del 2004 aparece Visual FoxPro 9.0, conocido durante su desarrollo como Europa con un 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.
En marzo de 2007, Microsoft anunció que no habrá VFP 10 con lo que VFP9 es la última versión comercial de Visual FoxPro. Su soporte está garantizado hasta 2015 y se han publicado dos Service Packs, el 8 de diciembre de 2005 y el 11 de octubre de 2007. Se trata del soporte más largo para un producto de Microsoft.
A finales de marzo de 2007, se origina una campaña grassroots entre la comunidad hispana de usuarios de FoxPro en Mas FoxPro para firmar una petición a Microsoft para continuar con la actualización de Visual FoxPro o liberarlo a la comunidad como Open Source. El 3 de abril de 2007, el movimiento tuvo eco en la prensa especializada.