2. ¿QUÉ ES VISUAL FOXPRO?
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.
3. CARACTERÍSTICAS
*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 reports en formato XML.
*Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsof
4. USOS DE VISUAL FOXPRO
En esta sección
Iniciar Visual FoxPro Información acerca de cómo ejecutar e iniciarse con esta versión de Visual FoxPro.
Introducción a las características de Visual FoxPro Visual FoxPro le ofrece más de lo que puede esperar de un
sistema de administración de bases de datos (DBMS): velocidad, eficacia y flexibilidad.
Personalizar el entorno de Visual FoxPro Una vez instalado correctamente Visual FoxPro, puede personalizar el
entorno de desarrollo. La configuración del entorno incluye el título de la ventana principal, el directorio predeterminado,
las opciones de herramientas de proyecto, editor, depurador y formulario, el almacenamiento temporal de archivos, las
asignaciones de campos para operaciones de arrastrar y colocar, entre otras muchas opciones.
Programar en Visual FoxPro Visual FoxPro es una eficaz herramienta de administración de datos, pero además podrá
beneficiarse de toda su eficacia para crear aplicaciones. Comprender las técnicas de programación orientada a objetos y el
modelo controlado por eventos puede aumentar su productividad como programador.
Desarrollar aplicaciones Visual FoxPro En esta sección se incluye información conceptual acerca de cómo desarrollar
aplicaciones Visual FoxPro, instrucciones para crear bases de datos y la interfaz de usuario y otras tareas necesarias para
crear aplicaciones Visual FoxPro.
.
5. Ampliar aplicaciones Para ampliar una aplicación básica de Visual FoxPro, puede activarla para que
funcione con múltiples usuarios, aprovechar las ventajas de los controles de Microsoft ActiveX y las
aplicaciones compatibles con la Automatización, y agregar características internacionales.
Crear soluciones cliente-servidor Las aplicaciones cliente-servidor combinan la funcionalidad de Visual
FoxPro en su equipo local con las ventajas de almacenamiento y seguridad proporcionadas por un servidor
remoto.
Crear soluciones empresariales Con las características de Visual FoxPro puede extender sus esfuerzos
de programación para crear aplicaciones complejas orientadas a múltiples usos. Secciones relacionadas
Introducción a Visual FoxPro Visual FoxPro es el sistema de administración de base de datos orientado
a objetos que le permite crear soluciones empresariales de bases de datos avanzadas.
Referencia El material de referencia de Visual FoxPro incluye temas acerca de las herramientas de
productividad además de los controles, los objetos, las propiedades, los métodos, los eventos, las
instrucciones, las funciones y las constantes disponibles.
Ejemplos Visual FoxPro incluye numerosos ejemplos de código que puede utilizar para experimentar y
familiarizarse con las características del producto.
Programas de utilidad Estas herramientas se ofrecen junto con Visual FoxPro para acelerar el proceso
de programación de la aplicación.
6. VENTAJAS
Menor costo
Adquisición (Es accequible para pqñas empresas)
Capacitacion(Por ser mas popular)
Soporte (Por la misma razon de antes)
Desarrollo (Encontras mas programadores y menos costosos)
Entorno windows (Es mas familiar y predecible)
7. DESVENTAJAS
Integridad (Mayor sensibilidad frente a variaciones en
transmisiones y flucutaciones electricas).
Seguridad (Menos niveles de acceso).
Menor capacidad de procesamiento (no funciona adecuadamente
con grandes volumenes de informacion). Para volumenes medianos se
utiliza el motor de Microsoft Sql ,sin mayores traumatismos y
excelenrte performance.