32
HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S.

HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Embed Size (px)

Citation preview

Page 1: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

HERNÁNDEZ BUSTOS CLAUDIA I.

LAGUNAS ESPINOZA CITLALLI C.

MARTÍNEZ GUADARRAMA MARTHA S.

Page 2: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Potente herramienta que permite Potente herramienta que permite crear y administrar aplicaciones y crear y administrar aplicaciones y componentes de bases de datos de componentes de bases de datos de alto rendimiento. alto rendimiento.

Page 3: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Ofrece un robusto set de Ofrece un robusto set de herramientas con las cuales permite herramientas con las cuales permite crear modernas aplicaciones de bases crear modernas aplicaciones de bases de datos de datos escalables y de varios niveles escalables y de varios niveles que integren los sistemas cliente-que integren los sistemas cliente-servidor e Internet.servidor e Internet.

Page 4: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Visual FoxPro proviene de FoxPro, que a Visual FoxPro proviene de FoxPro, que a su vez deriva de FoxBase creado por Fox su vez deriva de FoxBase creado por Fox Technologies en 1984 y adquirido por Technologies en 1984 y adquirido por Microsoft en 1992.Microsoft en 1992.

FP (2.6) compatible con MS-DOS, MS-FP (2.6) compatible con MS-DOS, MS-Windows Mac OS y UNIX.Windows Mac OS y UNIX.

VFP (3.0) 1er versión “Visual”, reduce su VFP (3.0) 1er versión “Visual”, reduce su compatibilidad sólo a Mac y Windows.compatibilidad sólo a Mac y Windows.

Page 5: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Microsoft Visual Studio (5.0) se integra el Microsoft Visual Studio (5.0) se integra el soporte de Microsoft Source Safe, hasta soporte de Microsoft Source Safe, hasta entonces es visto como un SGBD.entonces es visto como un SGBD.

VFP (6.0) publicada en 1999, crea una VFP (6.0) publicada en 1999, crea una mejora en sus diversas funcionalidades y mejora en sus diversas funcionalidades y una adaptación al mundo internet y de los una adaptación al mundo internet y de los objetos.objetos.

VFP (7.0) incorpora el IntelliSense y mejora VFP (7.0) incorpora el IntelliSense y mejora el manejo de arrays, acercándolo al de el manejo de arrays, acercándolo al de cursorescursores

Page 6: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

VFP (9.0) Publicado el 17-Dic-04, cuenta VFP (9.0) Publicado el 17-Dic-04, cuenta con SP1 en la que hay nuevas con SP1 en la que hay nuevas características y brinda estabilidad al características y brinda estabilidad al producto.producto.

Page 7: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Su Su lenguaje de programación está lenguaje de programación está totalmente totalmente Orientado a objetos. Orientado a objetos.

Utiliza sentencias SQL en forma Utiliza sentencias SQL en forma nativa.nativa. Flexibilidad para construir todo tipo Flexibilidad para construir todo tipo

de soluciones de bases de datosde soluciones de bases de datos

Page 8: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Cuenta con su propio gestor de bases de Cuenta con su propio gestor de bases de datos incorporado. Sin embargo, también datos incorporado. Sin embargo, también puede conectarse con servidores de bases puede conectarse con servidores de bases de datos tales como ORACLE, SQL Server o de datos tales como ORACLE, SQL Server o MySQLMySQL. .

Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.

Page 9: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

CARACTERISTICAS

Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft.

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.

Page 10: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Provee de herramientas necesarias para:Provee de herramientas necesarias para:

Crear un sistema de administración de Crear un sistema de administración de base de datos relacionados e integrados, base de datos relacionados e integrados, hasta programar una aplicación de hasta programar una aplicación de administración de datos totalmente administración de datos totalmente desarrollada para usuarios finales.desarrollada para usuarios finales.

Organizar TablasOrganizar Tablas

Page 11: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Administrar datosAdministrar datos

Ejecutar queriesEjecutar queries

Capacidad poderosa y muy veloz para el Capacidad poderosa y muy veloz para el manejo de datos nativos y remotos.manejo de datos nativos y remotos.

Funciones de la interfaz para el usuario Funciones de la interfaz para el usuario smart clientsmart client

Page 12: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Funciones de la interfaz para Funciones de la interfaz para usuario Smart client.usuario Smart client.

Capacidades poderosas y muy Capacidades poderosas y muy veloces para el manejo de datos veloces para el manejo de datos nativos y remotos. nativos y remotos.

Page 13: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Posee manejo de vistas, cursores y Posee manejo de vistas, cursores y control completo de estructuras control completo de estructuras relacionales.relacionales.

Crea modernas aplicaciones de Crea modernas aplicaciones de bases de datos escalables y de varios bases de datos escalables y de varios niveles que integran los sistemas niveles que integran los sistemas cliente – servidor e internet. cliente – servidor e internet.

Page 14: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

EJEMPLO DE ALGUNAS VENTANAS Y EJEMPLO DE ALGUNAS VENTANAS Y FUNCIONES DE VISUAL FOXPROFUNCIONES DE VISUAL FOXPRO

Page 15: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

VISTA DESDE VISTA DESDE VISUAL FOXPROVISUAL FOXPRO

Page 16: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

IMPORTAR DATOSIMPORTAR DATOS

Page 17: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

DATOS DATOS IMPORTADOSIMPORTADOS

Page 18: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

UNA VISTA A VISUAL UNA VISTA A VISUAL FOXPROFOXPRO

Page 19: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Procesador Procesador PC con procesador Pentium-classPC con procesador Pentium-class

Sistema Sistema Operativo Operativo

Microsoft Windows 2000 con Service Pack 3 o Microsoft Windows 2000 con Service Pack 3 o sistema operativo posterior sistema operativo posterior

Microsoft Windows XP o versión posterior Microsoft Windows XP o versión posterior Microsoft Windows Server 2003 o versión Microsoft Windows Server 2003 o versión

posteriorposteriorMemoria Memoria 64 MB de RAM (mínimo); 128 MB (se recomienda 64 MB de RAM (mínimo); 128 MB (se recomienda

superior)superior)Disco Disco Rígido Rígido

165 MB de espacio disponible en el disco rígido 165 MB de espacio disponible en el disco rígido para una instalación típica; 20 MB de espacio para una instalación típica; 20 MB de espacio disponible en el disco rígido para cumplir con los disponible en el disco rígido para cumplir con los Pre-requisitos de Microsoft Visual FoxPro 9.0 Pre-requisitos de Microsoft Visual FoxPro 9.0

Lector Lector Lector de CD-ROM o DVD-ROMLector de CD-ROM o DVD-ROM

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

Mouse Mouse Mouse de Microsoft Mouse o compatibleMouse de Microsoft Mouse o compatible

Page 20: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

COSTOS

Visual Fox Pro 9.0 Eng Upgrade CDVisual Fox Pro 9.0 Eng Upgrade CD USD $684.00 USD $684.00 

Microsoft Visual Foxpro 9.0 Versión Microsoft Visual Foxpro 9.0 Versión Upgrade Upgrade

USD $299.98–USD USD $299.98–USD $401.35$401.35

Microsoft Visual FoxPro Professional 9.0 Microsoft Visual FoxPro Professional 9.0 Ingles Win 32 Paquete Completo.Ingles Win 32 Paquete Completo. Licencia Licencia NegociosNegocios

Precio En Pesos: Precio En Pesos: $7,002.75$7,002.75Precio Con I.V.A.: Precio Con I.V.A.: $8,053.16$8,053.16

Microsoft Visual FoxPro Profesional 9.0 Microsoft Visual FoxPro Profesional 9.0 Plataforma Windows 32 Bit Ingles. Licencia Plataforma Windows 32 Bit Ingles. Licencia AcademicaAcademica

Precio En Pesos: $369.41Precio En Pesos: $369.41Precio Con I.V.A.: Precio Con I.V.A.: $424.82$424.82

Microsoft Visual FoxPro Profesional 9.0 Microsoft Visual FoxPro Profesional 9.0 Plataforma Windows 32 Bit Ingles. Licencia Plataforma Windows 32 Bit Ingles. Licencia NegociosNegocios

Precio En Pesos:Precio En Pesos:$3,756.67$3,756.67Precio Con I.V.A.:Precio Con I.V.A.:$4,320.17$4,320.17

Microsoft Visual FoxPro Profesional 9.0 Microsoft Visual FoxPro Profesional 9.0 Plataforma Windows 32 Bit Ingles. Producto Plataforma Windows 32 Bit Ingles. Producto para Venta solo a clientes corporativos.para Venta solo a clientes corporativos.

Precio En Pesos: Precio En Pesos: $3,681.53$3,681.53Precio Con I.V.A.: Precio Con I.V.A.: $4,233.76$4,233.76

http://www.paguito.comhttp://www.deremate.com.ar

Page 21: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

COMPARACIÓN COMPARACIÓN CONTRA VISUAL FOX CONTRA VISUAL FOX

PROPRO En comparación con Visual. Net, VFP cuenta con un En comparación con Visual. Net, VFP cuenta con un

lenguaje SQL embebido, con una base de datos nativa, lenguaje SQL embebido, con una base de datos nativa, además de tener el concepto de clases y POO además de tener el concepto de clases y POO extendidos.extendidos.

El tiempo de consulta es menor en comparación con la El tiempo de consulta es menor en comparación con la mayoría de SMBD.mayoría de SMBD.

Bajos costos de instalación.Bajos costos de instalación.

Page 22: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

FORTALEZASFORTALEZAS

Fácil Actualización.Fácil Actualización.

. Ejecuta Queries para archivos de datos en Ejecuta Queries para archivos de datos en tiempo menores a un segundo.tiempo menores a un segundo.

Construye aplicaciones basadas en Queries Construye aplicaciones basadas en Queries que devuelven datos filtrados en Visual FoxPro que devuelven datos filtrados en Visual FoxPro y Microsoft SQL Server, lo cual se traduce en y Microsoft SQL Server, lo cual se traduce en un mejor rendimiento en el ambiente cliente un mejor rendimiento en el ambiente cliente servidor, especialmente para transacciones y servidor, especialmente para transacciones y búsquedas rápidas y eficientes de datos.búsquedas rápidas y eficientes de datos.

Page 23: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

DEBILIDADESDEBILIDADES

Trabaja utilizando la memoria deTrabaja utilizando la memoria dell ordenadorordenador, , convirtiéndolo convirtiéndolo en uno de los en uno de los lenguajes mas rápidos del mercado lenguajes mas rápidos del mercado aunque a la vez representa una aunque a la vez representa una desventaja puesto que requiere de desventaja puesto que requiere de mucha memoria RAM. mucha memoria RAM.

No habrá próxima versión y Microsoft ha No habrá próxima versión y Microsoft ha cancelado su desarrollo, por lo tanto cancelado su desarrollo, por lo tanto solo dará soporte hasta el año 2015.solo dará soporte hasta el año 2015.

Page 24: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

DEBILIDADESDEBILIDADES

Se pretende que Microsoft continúe con Se pretende que Microsoft continúe con VFP o lo deje como código abierto (open VFP o lo deje como código abierto (open source) para que se pueda seguir source) para que se pueda seguir evolucionando a VFP. Pero aún no se ha evolucionando a VFP. Pero aún no se ha confirmadoconfirmado

Page 25: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

NET for Visual FoxPro Developers gratis en InternetWritten by Kevin McNeishEdited by Cathi Gero

Diseño del repositorio de datos en Visual FoxPro. Como crear base de datos.

Tamaño:  900 KB. Idioma: Español. Freeware

Page 26: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

FoxPro conversion toolsConvert your FoxPro database to MySQL , MSSQL, PgSQL and others. DBConvert.com

Foxpro, Clipper and dBaseAnything about Foxpro, Clipper, dBase: all xBase info is here. www.Clipper.DatabaseCorner.com

Apollo Xbase databaseManage DBF Clipper and FoxPro data using C#, VB.NET, Delphi, VB & ASP. www.vistasoftware.com

Page 27: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

Curso - Programadores Web: Diplomados en Programación Web y Bases de Datos. Consulte en línea! www.Cibe2000.com.mx

ReFox XI - author's siteDecompiler and Brander for FoxPro protection and recovery. www.refox.net

Visual FoxPro 6 Training   www.youlearn.com

Convert FoxPro to .NET   www.vfpconversion.com

Page 28: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

CONCLUSIONCONCLUSIONVFP es simplemente la herramienta ideal VFP es simplemente la herramienta ideal para todo tipo de soluciones aplicadas a para todo tipo de soluciones aplicadas a bases de datos, la cual ofrece:bases de datos, la cual ofrece:

EFICACIAEFICACIA

VELOCIDADVELOCIDAD

EFECTIVIDADEFECTIVIDAD

Page 29: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

CONCLUSIONCONCLUSION

Sin embargo ya no habrá desarrollo por parte de Microsoft y en consecuencia tampoco habrá soporte después del año 2015.

Page 30: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

http://es.wikipedia.org/wiki/visual FoxPro

www.Visual FoxPro.com

http://www.lawebdelprogramador.com

http://www.deremate.com.ar

http://www.preciomania.com

http://www.danysoft.com

http://www.gacetatecnologica.com

http://www.softonic.com/s/foxpro

http://www.zonagratuita.com

Page 31: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

PREGUNTAPREGUNTASS

PREGUNTAPREGUNTASS

Page 32: HERNÁNDEZ BUSTOS CLAUDIA I. LAGUNAS ESPINOZA CITLALLI C. MARTÍNEZ GUADARRAMA MARTHA S

GRACIAS POR SU GRACIAS POR SU ATENCIÓNATENCIÓN

HERNÁNDEZ BUSTOS CLAUDIA I.

LAGUNAS ESPINOZA CITLALLI C.

MARTÍNEZ GUADARRAMA MARTHA S.