¿No sabes por dónde empezar? Ayúdanos normalizando artículos.
¿Tienes experiencia? Crea alguno de estos artículos de actualidad.
Diferencia entre revisiones de «Visual Foxpro»
Línea 4: | Línea 4: | ||
|tamaño= | |tamaño= | ||
|concepto= | |concepto= | ||
− | }}'''FoxPro | + | }} |
+ | '''FoxPro.''' Sistema orientado a objeto para la generación de Base de Datos y el desarrollo de aplicaciones. Desde Visual FoxPro se pueden crear Formularios, [[Base_de_Datos|Base de Datos]], Informes, Vistas, Proyectos entre otros. | ||
− | == Historia | + | == Historia == |
Visual Fox Pro es una herramienta que desde sus inicios nació para manejar datos, contiene una gran cantidad de instrucciones para el manejo de los datos que programarlas en otros lenguajes es una labor pesada. | Visual Fox Pro es una herramienta que desde sus inicios nació para manejar datos, contiene una gran cantidad de instrucciones para el manejo de los datos que programarlas en otros lenguajes es una labor pesada. | ||
− | Los inicios de esta herramienta se remontan al año 1960 en un sistema llamado Retrieve el cuál fue comercializado por TymShare Corporation, este sistema fue utilizado por Jet Propulsion Laboratory (JPL) en Pasadena, California. | + | Los inicios de esta herramienta se remontan al año [[1960]] en un sistema llamado Retrieve el cuál fue comercializado por TymShare Corporation, este sistema fue utilizado por Jet Propulsion Laboratory (JPL) en Pasadena, [[California]]. |
A finales de los 60 JPL asigno a Jeb Long, un empleado de la empresa, la tarea de escribir un programa que hiciera las mismas operaciones que Retrieve hacía. En 1973 Jeb Long desarrolló un programa de manejo de archivos llamado JPLDIS (Jet Propulsion Laboratory Display Information System), este programa fué escrito en FORTAN, corría en una máquina UNIVAC 1108. | A finales de los 60 JPL asigno a Jeb Long, un empleado de la empresa, la tarea de escribir un programa que hiciera las mismas operaciones que Retrieve hacía. En 1973 Jeb Long desarrolló un programa de manejo de archivos llamado JPLDIS (Jet Propulsion Laboratory Display Information System), este programa fué escrito en FORTAN, corría en una máquina UNIVAC 1108. | ||
Línea 28: | Línea 29: | ||
VFP cuenta con una comunidad virtual en Internet, la cual se verá mas adelante, esta comunidad está formada por gente de varios países que se juntan con la única finalidad de compartir sus conocimientos y ayudarse mutuamente, realmente es un gran apoyo en el momento de que estés desarrollando aplicaciones.<br> | VFP cuenta con una comunidad virtual en Internet, la cual se verá mas adelante, esta comunidad está formada por gente de varios países que se juntan con la única finalidad de compartir sus conocimientos y ayudarse mutuamente, realmente es un gran apoyo en el momento de que estés desarrollando aplicaciones.<br> | ||
− | == Definición | + | == Definición == |
− | 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. | + | 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. |
− | == | + | == 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 [[Desarrollo_Web|Web]].<br>Entre sus características se pueden enumerar: | + | 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 [[Desarrollo_Web|Web]].<br>Entre sus características se pueden enumerar: |
− | + | *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 [[Lenguaje_de_Programación|Programación]] orientado a objetos. | ||
+ | *Utilización de Sentencias SQL en forma nativa. | ||
+ | *Poderoso 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|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 reportes en formato XML. | ||
+ | *Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft. | ||
− | + | == 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). | ||
− | + | == Desventajas == | |
− | |||
− | == Requisitos de | + | *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. | ||
+ | |||
+ | == Requisitos de sistema para instalar Microsoft Visual FoxPro == | ||
*Requisitos MínimosProcesador PC con procesador Pentium-class. | *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. | *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). | *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. | *Lector Lector de CD-ROM o DVD-ROM. | ||
*Monitor Super VGA 800 X 600 o monitor de resolución superior con 256 colores. | *Monitor Super VGA 800 X 600 o monitor de resolución superior con 256 colores. | ||
− | * Mouse de Microsoft Mouse o compatible. | + | * Mouse de Microsoft Mouse o compatible. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == Fuente == | |
− | + | *[http://www.educacioninformatica.com/modules/lexikon/entry.php?entryID=268 Educación Informática.] | |
[[Category:Bases_de_datos]] | [[Category:Bases_de_datos]] |
Revisión del 15:06 29 mar 2011
|
FoxPro. Sistema orientado a objeto para la generación de Base de Datos y el desarrollo de aplicaciones. Desde Visual FoxPro se pueden crear Formularios, Base de Datos, Informes, Vistas, Proyectos entre otros.
Sumario
[ocultar]Historia
Visual Fox Pro es una herramienta que desde sus inicios nació para manejar datos, contiene una gran cantidad de instrucciones para el manejo de los datos que programarlas en otros lenguajes es una labor pesada.
Los inicios de esta herramienta se remontan al año 1960 en un sistema llamado Retrieve el cuál fue comercializado por TymShare Corporation, este sistema fue utilizado por Jet Propulsion Laboratory (JPL) en Pasadena, California.
A finales de los 60 JPL asigno a Jeb Long, un empleado de la empresa, la tarea de escribir un programa que hiciera las mismas operaciones que Retrieve hacía. En 1973 Jeb Long desarrolló un programa de manejo de archivos llamado JPLDIS (Jet Propulsion Laboratory Display Information System), este programa fué escrito en FORTAN, corría en una máquina UNIVAC 1108.
JPLDIS fue el precursor de DBASE, Jeb Long junto con Wayne Ratliff tradujeron DBase en DBase II, una versión que corría en computadoras personales, todo esto en lenguaje ensamblador y formaron la empresa Ashton-Tate.
Posteriormente surgieron DBase y Clipper, estas herramientas son excelentes para la manipulación de Datos, pero como todo, se debe de evolucionar.
Microsoft adquirió Visual Fox Pro de Ashton-Tate, este producto estaba incluido en el paquete Visual Estudio hasta la versión 6, de la versión 7 en adelante VFP se consigue como producto independiente, esto ha creado varios mitos sobre el futuro de VFP, si ven que un producto es "sacado" de la Suite de lenguajes, lo mas lógico es que sea porque el producto se va a descontinuar.
La realidad es muy distinta, VFP se lanzó como producto independiente por varias razones como por ejemplo, el tiempo de liberación, el costo y el poder que tiene con su base de datos integrada.
VFP es una herramienta integral con un gran potencial, su motor de datos integrado es excelente, el tiempo de respuesta increíble, es una herramienta orientada a objetos, puede ser el Back End, Middle Ware, Front End o las tres de un sistema. Pude ser un Cliente y Servidor COM, Se puede trabajar en Internet y muchas cosas mas. No te mortifiques si la nomenclatura no es entendible, según vayamos avanzando en el libro veremos las definiciones de cada una de ellas.
El conocer el funcionamiento de VFP te va a permitir realizar aplicaciones poderosas en un lapso de tiempo muy pequeño, todo está en la imaginación que tengas, puedes hacer desde un simple catálogo con altas, bajas, cambios, consultas hasta sistemas en Internet, Aplicaciones Gordas o Delgadas (Fat Client / Thin Client), todo esto con un solo producto.
VFP cuenta con una comunidad virtual en Internet, la cual se verá mas adelante, esta comunidad está formada por gente de varios países que se juntan con la única finalidad de compartir sus conocimientos y ayudarse mutuamente, realmente es un gran apoyo en el momento de que estés desarrollando aplicaciones.
Definición
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.
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.
Entre sus características se pueden enumerar:
- 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, 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 reportes en formato XML.
- Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft.
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).
Desventajas
- 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.
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 de Microsoft Mouse o compatible.