Información general de Visual Foxpro 5.0

Id. de artículo: 550121 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E10122
Expandir todo | Contraer todo

Resumen

Información General sobre la nueva release de Visual FoxPro, versión 5.0.

Más información

Microsoft Visual FoxPro 5.0 es el nuevo potente entorno orientado a objetos para la construcción de bases de datos y desarrollo de aplicaciones.

Visual FoxPro 5.0 proporciona las herramientas que los usuarios y los desarrolladores necesitan para manejar datos, tanto si están organizando tablas de información y ejecutando consultas, si están creando un Sistema integrado de Gestión de Bases de Datos Relacional (SGBD-R) o si están programando una aplicación totalmente desarrollada de gestión de datos para usuarios finales.

Este artículo le ayudará a evaluar Microsoft Visual FoxPro 5.0, mostrando las características mejoradas que ayudarán a incrementar la productividad de los desarrolladores, las nuevas capacidades Cliente/Servidor y todas las nuevas características incluidas en esta nueva release, 5.0, de Visual FoxPro que hacen de él una completa solución de bases de datos en PCs.



BREVE HISTORIA DE VISUAL FOXPRO

Visual FoxPro 3.0 fue publicado en Junio de 1.995 y fue, bajo todos los aspectos, una versión con mucho éxito. El término Visual fue añadido a la línea del producto para señalar su mayor orientación a herramientas (visuales) y su menor orientación/dependencia del lenguaje a la hora de desarrollar aplicaciones de base de datos.

Anteriores versiones eran FoxPro 2.6 para Windows, Macintosh, MS-DOS y UNIX, con la mayoría de desarrolladores usando la versión para Windows.

Visual FoxPro 3.0 introdujo varias mejoras para los desarrolladores de Fox, incluyendo:
  1. Programación Orientada a Objetos, incluyendo clases, polimorfismo, herencia y herramientas visuales para creación y uso de objetos.
  2. Nuevo paradigma de desarrollo Cliente/Servidor, posibilitando al usuario "desarrollar localmente e instalación/ejecución remota".
  3. Soporte de Diccionario de Datos que centraliza la lógica de la base de datos. En versiones previas, la lógica residía principalmente en los formularios/screens, haciendo la codificación y mantenimiento tediosos.
Visual FoxPro también redujo el foco en el lenguaje xBase, que a mediados de 1.995 había disminuido bastante su popularidad y, por tanto, su utilización. Un nuevo enfoque, similar al usado por otras herramientas de desarrollo de propósito general, usando la notación con punto ('.') y hojas de propiedades para controlar las propiedades, eventos y métodos de los objetos. Este enfoque continúa en la versión 5.0.



HERRAMIENTAS DE DESARROLLO VISUAL DE MICROSOFT

Microsoft Visual FoxPro es un miembro más de la familia de herramientas visuales de Microsoft, formada además por Visual Basic, Visual C++ y Access. Estas herramientas comparten focos comunes: Desarrollo Rápido de Aplicaciones (RAD: Rapid Application Development), arquitectura extendible vía componentes ActiveX, amplia integración con otras aplicaciones y servicios del sistema operativo e integración potente para acceso a datos.

Visual FoxPro aporta varias características únicas a la familia de herramientas visuales, incluyendo:
  1. Conjunto de herramientas orientadas a objetos para crear componentes reutilizables.
  2. Herramientas centradas en manejo de datos con un motor local de base de datos y orientación Cliente/Servidor.


ENTORNO INTERACTIVO POTENTE PARA MANIPULACIÓN DE DATOS

La familia de Herramientas Visuales está evolucionando a un mundo de muchos más componentes y herramientas compartidas, donde prevalece un alto grado de interoperatividad, y las aplicaciones que saquen provecho de éstas múltiples herramientas serán la norma. Visual FoxPro 5.0 es un paso de gigante hacia ese futuro, con soporte para controles ActiveX, creación de Servidores de Automatización OLE Remotos y otras mejoras de interoperatividad, extensibilidad y conectividad.



SOPORTE PARA INTERNET EN VISUAL FOXPRO 5.0

Desde que Internet ha obtenido gran importancia es muy útil para el desarrollador el soporte para Internet que ofrece Visual FoxPro 5.0. Visual FoxPro 5.0 soporta Internet de varias formas:
  1. Controles ActiveX. Usando controles ActiveX los desarrolladores pueden añadir funcionalidad de Internet a las aplicaciones Visual FoxPro.
  2. Desarrollo de Aplicaciones Visual FoxPro en Servidores de Internet. Con esta nueva versión, las aplicaciones Visual FoxPro pueden convertirse en "Servidores de Automatización Remotos" desplegados en un servidor de Intranet o de Internet, proporcionando servicios de bases de datos a clientes basados en Exploradores/Navegadores de Web.


POSICIONAMIENTO

Microsoft Visual FoxPro está posicionado como una herramienta profesional de desarrollo de bases de datos, situada en el nivel de mercado alto de herramientas para PC y en el mercado de herramientas RAD (Desarrollo Rápido de Aplicaciones) y OOP (Programación Orientada a Objetos).

Microsoft solicitó amplia información por parte de la comunidad de usuarios de qué debería ser incluido en Visual FoxPro 5.0. De toda la información requerida, la compañía decidió concentrar las novedades en cuatro grandes áreas.

Entre los competidores están: Borland Delphi, dBase y Paradox; Sybase/PowerSoft PowerBuilder, Oracle PowerObjects y SQL-Windows de Gupta entre otros.

La fuerza de Visual FoxPro reside en su madurez, potencia y prestaciones.

Los objetivos de Diseño en Visual FoxPro 5.0 son:
  1. Posibilidad de Extender e Interoperar con ActiveX.

    El requerimiento número 1 para Visual FoxPro 5.0 fue la habilidad de extender el uso potencial de las aplicaciones de Visual FoxPro y una profunda integración con otras herramientas y tecnologías de Microsoft. La extensibilidad e interoperatividad ayuda a los desarrolladores a extender las aplicaciones Visual FoxPro con Microsoft Office, Internet y mucho más. Esto posibilita que los desarrolladores ensanchen el entorno en el cual sus aplicaciones son usadas, exploten arquitecturas avanzadas Cliente/Servidor y creen componentes de aplicación reutilizables para lograr un desarrollo más rápido y eficiente.
  2. El requerimiento número 1 para Visual FoxPro 5.0 fue la habilidad de extender el uso potencial de las aplicaciones de Visual FoxPro y una profunda integración con otras herramientas y tecnologías de Microsoft. La extensibilidad e interoperatividad ayuda a los desarrolladores a extender las aplicaciones Visual FoxPro con Microsoft Office, Internet y mucho más. Esto posibilita que los desarrolladores ensanchen el entorno en el cual sus aplicaciones son usadas, exploten arquitecturas avanzadas Cliente/Servidor y creen componentes de aplicación reutilizables para lograr un desarrollo más rápido y eficiente. Aumento de Prestaciones.

    Los desarrolladores de FoxPro han exigido siempre el mayor nivel de prestaciones a sus herramientas. En la versión previa, Visual FoxPro 3.0, el foco fue en un novedoso paradigma de desarrollo orientado a objetos. En Visual FoxPro 5.0 superar el nivel de prestaciones bajo este paradigma fue el punto importante. Visual FoxPro 5.0 realiza una recuperación de datos locales incluso más rápida, y continúa su liderazgo en recuperación de datos basados/residentes en servidores. También se han mejorado dos claves en la medida de prestaciones de las aplicaciones: la carga y refresco(actualización) de formularios, que ayudan a los desarrolladores a construir aplicaciones que ofrezcan un mejor tiempo de respuesta a los usuarios.
  3. El requerimiento número 1 para Visual FoxPro 5.0 fue la habilidad de extender el uso potencial de las aplicaciones de Visual FoxPro y una profunda integración con otras herramientas y tecnologías de Microsoft. La extensibilidad e interoperatividad ayuda a los desarrolladores a extender las aplicaciones Visual FoxPro con Microsoft Office, Internet y mucho más. Esto posibilita que los desarrolladores ensanchen el entorno en el cual sus aplicaciones son usadas, exploten arquitecturas avanzadas Cliente/Servidor y creen componentes de aplicación reutilizables para lograr un desarrollo más rápido y eficiente. Características de Conectividad mejoradas.

    Las aplicaciones FoxPro son típicamente ejecutadas en entornos distribuidos, muchas veces con oficinas remotas y usuarios 'móviles'. Un requerimiento importante de Visual FoxPro 5.0 fue el proporcionar soporte mejorado para estos entornos. Con la nueva característica de 'Vista Offline' (Offline View) los desarrolladores pueden crear aplicaciones que se ejecuten contra datos en la red a la que estamos conectados o contra una 'vista offline' en su máquina local. Una sencilla línea de código permite cambiar las vistas y se proporcionan herramientas para resolver conflictos de actualización. Adicionalmente, las aplicaciones (back-end) Visual FoxPro 5.0 pueden ser ahora ejecutadas en servidores de Internet, con clientes (front-end) ejecutándose en Exploradores/Navegadores (Browsers) de Web.

    Esta arquitectura soporta entornos de clientes mixtos, así como entornos donde una configuración mínima hardware y software sea necesaria en los puestos clientes.
  4. El requerimiento número 1 para Visual FoxPro 5.0 fue la habilidad de extender el uso potencial de las aplicaciones de Visual FoxPro y una profunda integración con otras herramientas y tecnologías de Microsoft. La extensibilidad e interoperatividad ayuda a los desarrolladores a extender las aplicaciones Visual FoxPro con Microsoft Office, Internet y mucho más. Esto posibilita que los desarrolladores ensanchen el entorno en el cual sus aplicaciones son usadas, exploten arquitecturas avanzadas Cliente/Servidor y creen componentes de aplicación reutilizables para lograr un desarrollo más rápido y eficiente. Entorno de Desarrollo mejorado.

    El hecho de posibilitar el desarrollo en equipo de forma más rápida y eficiente en Visual FoxPro 5.0 permite a los desarrolladores ahorrar tiempo y dinero en las tareas típicas de programación. Mejoras en este área incluyen la integración con el sistema de desarrollo en equipo orientado a proyectos Microsoft Visual SourceSafe, un contenedor de base de datos multiusuario, mejoras en el programa editor, un depurador totalmente nuevo y otras características típicas de RAD. Construir aplicaciones con Visual FoxPro, especialmente en entornos de desarrollo en equipo, nunca ha sido tan sencillo.

Propiedades

Id. de artículo: 550121 - Última revisión: sábado, 19 de abril de 1997 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 5.0 Standard Edition
Palabras clave: 
general información vfp KB550121
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com