Visual FoxPro
Enviado por consuelo_87 • 5 de Diciembre de 2012 • Tesis • 1.609 Palabras (7 Páginas) • 727 Visitas
FoxPro
Concepto
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.
Es un sistema orientado a objeto para la generación de Base de Datos y el desarrollo de aplicaciones.
Desde Visual FoxPro podemos crear Formularios, Bases de Datos , Informes, Vistas, Proyectos entre otros.
Podemos crear los elementos de un proyecto por separado y luego agregarlos a un proyecto existente o crear un proyecto y desde éste ir agregando los elemento que deba contener.
Vesiones
• Versión 2.0: Cuando se presentó FoxPro 2.0 se incluyeron varias tecnologías que revolucionaron el mercado de desarrollo de bases de datos las cuales son:
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. Versiones
• FoxPro 2.5: tiene la capacidad de generar ejecutables para Windows.
• Visual FoxPro 5.0: se integra en Microsoft Visual Studio añadiéndosele el soporte de Microsoft Source Safe. Visual FoxPro 5 .0, fue la primera versión “Visual”, redujo su compatibilidad a solo Mac y Windows.
• Visual FoxPro 6.0: publicado en 1999, no supone un cambio radical respecto de la anterior versión sino únicamente una mejora en sus diversas funcionalidades y una adaptación al mundo internet y al mundo de los objetos.
• Visual FoxPro 7.0: publicado en 2001, supuso su salida de Visual Studio, pues aunque en un principio se pensaba incluir a Fox en .NET, no era posible sin romper con la herencia de anteriores versiones. Esta versión incorporó por primera vez el IntelliSense (es la aplicación de autocompletar, mejor conocido por su utilización en Microsoft Visual Studio entorno de desarrollo integrado. Además de completar el símbolo de los nombres que el programador está escribiendo, IntelliSense sirve como documentación y desambiguación de los nombres de variables, funciones y métodos de utilización de metadatos basados en la reflexión.) El nombre proviene de una mala pronunciación de "intelligence" de un empleado de Microsoft que estaba tomando cerveza al ocurrírsele el nombre. [editar]Visual FoxPro 8.0
• FoxPro 8.0: El 1 de febrero de 2003 aparece Visual 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 FoxPro 9.0: El 17 de diciembre del 2004 aparece, 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,7 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.
Características
Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.
1.- Utilización de Sentencias SQL en forma nativa.
2.- Lenguaje de Programación Orientado a objetos.
3.- Manejo de vistas, cursores y control completo de estructuras relacionales.
Ventajas
• Menor costo
• Adquisición (Es accesible para pequeñas empresas)
• Capacitación(Por ser mas popular)
• Soporte (Por la misma razón de antes)
• Desarrollo (Encuentras mas programadores y menos costosos)
• Entorno
...