13
Visual FoxPro Equipo 5: Linda Salazar Iván Velázquez Leonardo Pichardo Aldo Hernández

Visual Fox Pro 3

Embed Size (px)

DESCRIPTION

visual foxpro

Citation preview

Page 1: Visual Fox Pro 3

Visual FoxPro

Equipo 5:Linda Salazar

Iván VelázquezLeonardo PichardoAldo Hernández

Page 2: Visual Fox Pro 3

¿Qué es Visual FoxPro?

Visual FoxPro es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft.

Page 3: Visual Fox Pro 3

Un poco de historia• Visual FoxPro proviene de FoxPro, que a su vez deriva de FoxBASE, creado por Fox

Technologies en 1984; inicialmente un compilador de dBase, acabó superándolo y con Clipper, convirtiéndose en una de las estrellas de los lenguajes xBase. Fox Technologies fue adquirido por Microsoft en 1992.

• Visual FoxPro 3.0, fue la primera versión “Visual”, redujo su compatibilidad a solo Mac y Windows

• En la versión 5.0 se integra en Microsoft Visual Studio añadiéndosele el soporte de Microsoft Source Safe.

• 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.

• A finales del 2002, algunos miembros de comunidades demostraron que Visual FoxPro puede correr en Linux usando el emulador de Windows Wine.

• VFP 9 fue lanzado el 17 de diciembre del 2004 y el equipo de Fox está trabajando actualmente en un proyecto cuyo nombre clave es Sedna que será construido sobre el código base de VFP 9 y consistirá principalmente en componentes Xbase

Page 4: Visual Fox Pro 3

Características Visual FoxProEntre sus características tenemos:• Capacidades poderosas y muy veloces para el manejo de datos nativos y

remotos. • Flexibilidad para crear todo tipo de soluciones de bases de datos. • Lenguaje de programación Orientado a objetos. • Utilización de sentencias SQL en forma nativa. • Poderoso manejo de vistas y 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 muy 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 reports en formato XLM.

• Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft • El 100% del trabajo en Visual FoxPro , sobre tablas y bases de FoxPro ,

puede enlazarse con los servidores en Oracle y MS SQL

Page 5: Visual Fox Pro 3

Visualización de tablas

Page 6: Visual Fox Pro 3

Visualización de programación

Page 7: Visual Fox Pro 3

Visualización de programa

Page 8: Visual Fox Pro 3

Ventajas• Administración de Datos e Interoperabilidad (Cree soluciones .NET,

compatibles con XML jerárquico. Intercambia datos con SQL a través del lenguaje SQL)

• Herramientas de Productividad Extendibles para el Programador (Mejore sus interfaces de usuarios con formularios y un soporte de imágenes mejorado, personalice ventanas)

• Flexibilidad para Construir Todo Tipo de Soluciones de Base de Datos (Construya y despliegue aplicaciones individuales y remotas para PC`s que operan en windows. Cree y acceda a componentes .COM y a servicios Web basados en XML y compatibles con microsoft .NET

• Reporte de Funciones de Sistema (Control preciso de reportes y formateo de datos)

• Fácil de Actualizar (Actualizaciòn sencilla, VFP 8.0 es 100% compatible con VFP 9.0).

Page 9: Visual Fox Pro 3

Desventajas

-Los rumores de que Microsoft planea terminar el soporte para FoxPro han sido comunes desde su adquisición del producto, a pesar del hecho de que éste ha tenido el tiempo de vida de soporte más largo para un producto de Microsoft

-Dificultad de mantenimiento

Page 10: Visual Fox Pro 3

Descripción de algunas funciones principales

1. Tecnología de optimización para el query rush more (Ejecuta búsquedas en archivos de datos en tiempos inferiores al segundo)

2. 2. Vistas locales y remotas (aplicaciones basadas en queries que devuelven datos filtrados. Extracción de datos en forma remota, estando offline para ahorrar energía)

3. Soporte integrado para SQL ( Manipula gran cantidad de datos utilizando los enunciados en SQL (Structured Query Language)

4. Debugger con funciones completas, coverage profiler ( Ayuda a detectar las fallas de sintaxis)

5. Acceso universal de datos( Acceso de datos unificado a tablas nativas de visual fox pro, y fuente de datos basados en XML, Microsoft SQL y ODBC u OLE DB

Page 11: Visual Fox Pro 3

Costo

• La actualización:349.00 USD

• Precio estimado:649.00 USD

Page 12: Visual Fox Pro 3

Requisitos de Sistema Para instalar Microsoft Visual FoxPro

Requisitos MínimosProcesador PC con procesador Pentium-class.

Sistema Operativo Microsoft Windows 2000 con Service Pack 3 o sistema operativo posterior Microsoft Windows XP o versión posterior Microsoft Windows Server 2003 o versión posterior.

Memoria 64 MB de RAM (mínimo); 128 MB (se recomienda superior). Disco Rígido 165 MB de espacio disponible en el disco rígido para una instalación

típica; 20 MB de espacio disponible en el disco rígido para cumplir con los Pre-requisitos de Microsoft Visual FoxPro.

Lector Lector de CD-ROM o DVD-ROM.

Monitor Super VGA 800 X 600 o monitor de resolución superior con 256 colores.

Mouse Mouse de Microsoft Mouse o compatible.