Informatica
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).
Fabricantes:
Visual FoxPro proviene de FoxPro, que a su vez deriva de FoxBASE
Creado por Fox Technologies en 1984; inicialmente un compilador de dBase, acabó superándolo y con Clipper, convirtiéndose en unade las estrellas de los lenguajes xBase.
Fox Technologies fue adquirido por Microsoft en 1992.
Versiones de FOXPRO.
Plataformas que soporta.
Las plataformas que soporta la base de datos FoxPro era según sus versiones pero actualmente FoxPro solo es compatible con la plataforma de Microsoft Windows 32 bits.
Requerimientos para su funcionalidad.
Requisitos MínimosProcesador PC con procesadoR Pentium.
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 espaciodisponible en el disco rígido para cumplir con los Pre-requisitos de Microsoft Visual FoxPro.
Precios para los usuarios.
El costo del paquete de instalación de la última versión de Visual FoxPro 9.0 tiene un precio estimado: 649.00 USD
La actualización:
349.00 USD
Arquitectura.
Tiene una arquitectura file – sharing que se caracteriza por:
Una maquina comparte recursos(archivos)
Otra máquina peticiona los recursos y trabaja sobre ellos
Terminales inteligentes
Los procesos se realizan de lado de la maquina que peticiona el archivo
Soporta GUI
No es cliente servidor
Funciona medianamente con bajo nivel de tráfico, archivos pequeños pocas actualizaciones poca concurrencia(Máximo 12 usuarios simultáneos).
Aunque se puede destacar queVisual FoxPro puede ser utilizado en las tres capas de una arquitectura Cliente/Servidor.
La lógica de negocio puede encapsularse en componentes muy eficientes gracias a la potencia de FoxPro en la recuperación y manipulación de datos.
Puede suministrar el interface de usuario a través del uso de formularios con toda la potencia de la orientación a objetos.
Los componentes COMpueden ser llamados desde el front-end del usuario o desde el servidor Internet.
Administración de memoria.
Con FoxPro 2.x era necesario preasignar uno o más bloques de memoria durante el inicio.
En Visual FoxPro, se asigna una pequeña ocupación y el grupo de memoria reservada aumenta dinámicamente según sea necesario.
Administración de espacio de Disco.
Cuanto más espaciolibre haya disponible en disco, mayor probabilidad habrá de que estén disponibles bloques contiguos de espacio en disco. Visual FoxPro usa este espacio para permitir al usuario cambiar y agregar datos a archivos de bases de datos, tablas, índices, memos y a archivos temporales.
Visual FoxPro crea archivos temporales para varias actividades como la edición, la indización y la ordenación.
Tipode datos que soporta.
Todos los datos de Visual FoxPro tienen un tipo, como una descripción de los valores permitidos, y el intervalo y tamaño de los valores. Una vez especificado el tipo de datos que está usando, Visual FoxPro puede almacenar y manipular los datos de forma eficaz.
Las variables y las matrices contienen un subconjunto de los tipos de datos disponibles de Visual FoxPro. Lostipos de datos adicionales sólo están disponibles para los campos de la tabla.
Para agregar un campo de un tipo específico a una tabla por medio de programación, especifique el tipo de campo con una letra.
El tipo de datos de una variable o un elemento de matriz está determinado por el valor almacenado en la variable o elemento de matriz.
La tabla siguiente muestra los tipos de datos...
Regístrate para leer el documento completo.