2. ¿Que es 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. Visual FoxPro provee 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 para el manejo de datos nativos y
remotos.
Flexibilidad para crear soluciones de bases de
datos.
Utilización de Sentencias SQL en forma nativa.
4. 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 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.
5. La última versión liberada es la 9.0. Esta cuenta con el
SP1 y el (más reciente) SP2 (en inglés) en los que hay
algunas nuevas características y especialmente brindan
estabilidad al producto.
En la actualidad, a pesar de que Microsoft ha decidido
no continuar con Microsoft Visual FoxPro, existe una
comunidad de desarrolladores que sigue trabajando en
él, PortalFox y Mundo Visual FoxPro son las más
importantes entre los desarrolladores de habla hispana.
También encontramos una comunidad muy activa de
desarrolladores en los grupos de Google [1] donde
podemos encontrar a muchos programadores que
siguen desarrollando software para las distintas
versiones de Windows.-
6. Visual Studio .NET 2003
Visual FoxPro dispone de las herramientas
necesarias para crear y administrar
aplicaciones y componentes de base de datos
de alto rendimiento. Con sus eficaces
herramientas y el lenguaje orientado a objetos
centrado en los datos, podrá crear aplicaciones
modernas, escalables y de varios niveles que
integren los sistemas cliente-servidor e
Internet.
7. 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.
8. . 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.
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.
9. 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.
10. 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.
11. Ventajas y Desventajas
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)
12. 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.