Sei sulla pagina 1di 10

Caractersticas Tcnicas

FoxPro2.6:
FoxPro (acrnimo de FoxBASE Professional) es un lenguaje de programacin
orientado a procedimientos (procedures), a la vez que un Sistema Gestor de
Bases de datos o Database Management System (DBMS), publicado
originalmente por Fox Software y posteriormente por Microsoft, para los
sistemas operativos MS-DOS, MS Windows, Mac OS y UNIX.
En 1993 salen FoxPro 2.6 for Unix y FoxPro 2.6 for Macintosh. La versin para Apple
Macintosh, trae la integracin en el lenguaje de sentencias y opciones exclusivas del Mac (por
compatibilidad, dichas sentencias siguen presentes en Visual Foxpro 6, 7 y 8, pese a no existir
versin para Mac OS).
En marzo de 1994 sale FoxPro 2.6 para Windows, que es considerada la ltima versin de
FoxPro propiamente dicha (en adelante abandona DOS y pasa a denominarse Visual FoxPro).
Mejora la compatibilidad con dBase con ms de 50 sentencias mejoradas, Catalog Manager,
soporte de Null, ms Wizards, pginas de cdigo y secuencias de ordenacin por lenguaje. En
agosto de 1994 sale la correccin de errores FoxPro 2.6a.
FoxPro 2.6 for UNIX (FPU26) ha sido instalado en Linux y FreeBSD utilizando la biblioteca de
soporte iBCS2 (Intel Binary Compatibility Standard). Varios proyectos Open Sourcederivados
de xBASE incluyen en sus desarrollos el soporte de algunas de las particularidades de
FoxPro, como los archivos de ndice CDX.

FoxPro (acrnimo de FoxBASE Professional) es un lenguaje de programacin orientado a


procedimientos (procedures), a la vez que un Sistema Gestor de Bases de datos o Database
Management System (DBMS), publicado originalmente por Fox Software y posteriormente
por Microsoft, para los sistemas operativos MS-DOS, MS Windows, Mac OS y UNIX.
Aunque FoxPro es un DBMS y como tal soporta relaciones entre las tablas, no se le considera
como un Sistema administrador de bases de datos relacionales (o RDBMS), por no soportar
las transacciones.

Una transaccin es una interaccin con una estructura de datos compleja, compuesta por
varios procesos que se han de aplicar uno despus del otro. La transaccin debe realizarse de
una sola vez y sin que la estructura a medio manipular pueda ser alcanzada por el resto del
sistema hasta que se hayan finalizado todos sus procesos.
ndice
[ocultar]

Ejemplo[editar]

.
La transferencia de fondos entre dos cuentas corrientes de un banco. Si queremos transferir,
supongamos 5000 de la cuenta corriente de A y B y las cuentas tienen, respectivamente,
20000 y 0 de saldo los pasos lgicos seran:
1. Comprobar si en la cuenta A hay dinero suficiente.
2. Restar 5000 de la cuenta de A, con lo que su saldo pasa a ser de 15000.
3. Sumar 5000 a la cuenta de B, con lo que los saldos quedan A= 15000 y B= 5000
Ahora bien, si entre el paso 2 y el 3 el sistema sufre una parada o error inesperado las
cuentas quedaran como A= 15000 y B= 0 con lo cual se han volatilizado 5000 y
presumiblemente ni A ni B estarn contentos, y hubiesen preferido que la transaccin nunca
hubiese sido iniciada.
Este ejemplo ilustra por qu las transacciones tienen un comportamiento deseado de Todo o
nada, o se realiza completamente o no debe tener ningn efecto.
..
https://es.wikipedia.org/wiki/FoxPro_2#FoxPro_2.6

Compatibilidad con sistemas Operativos


Versiones por OS

Versin

FP 2.0

FP 2.5

FP 2.6

MS-DOS

No

No

Windows 3.1 a XP

No

Macintosh

No

No

SCO UNIX

Linux & FreeBSD

No

No

S2

Windows 2000

No

No

Versiones por Fecha[editar]


Versin

VERSIN() retorna

Tamao del EXE

Fecha del EXE

FPW 2.6a

FoxPro 2.6a for Windows

2.444 KB

28 de septiembre de 1994

FPM 2.6a

FoxPro 2.6a for Macintosh

? kb

Agosto de 1994

FPD 2.6a

FoxPro 2.6a for DOS

1.788 KB

Agosto de 1994

FPW 2.6

FoxPro 2.6 for Windows

? KB

Marzo de 1994

FPM 2.6

FoxPro 2.6 for Macintosh

? KB

1993

FPD 2.6

FoxPro 2.6 for DOS

? KB

Marzo de 1994

FPU 2.6

FoxPro 2.6 for UNIX

2,3 Mb

1993

FPW 2.5

FoxPro 2.5 for Windows

1,63 Mb

Enero de 1993

FPD 2.0

FoxPro 2.0 for DOS

465,86 KB

1991

FoxPro
Desarrollador(es)

Fox Software, Microsoft

Informacin general

Lanzamiento

1989

inicial

ltima versin

2.6

estable

28 de septiembre de 1994 (22 aos, 1


mes y 18 das)

Gnero

Sistemas de gestin de bases de datos

Sistema operativo DOS, Windows, Unix, Mac OS

Licencia

Microsoft EULA

En espaol

En ingls EULA o End User License Agreement, es una licencia por la cual el uso de un
producto slo est permitido para un nico usuario (el comprador).

Bibliografa:
http://www.masfoxpro.com

https://es.wikipedia.org/wiki/FoxPro_2#FoxPro_2.6
https://www.google.com.bo/?
gws_rd=cr&ei=2a0tWPLwL4X2mAGhuYeYCQ#q=foxpro+2.6+caracteristicas+t
ecnicas

Visual FoxPro
Caractersticas

Ventajas

Desventajas

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.

Flexibilidad para Construir


Todo Tipo de Soluciones de
Base de Datos.

Visual FoxPro es deficiente


debido a su menor capacidad
de procesamiento (no funciona
adecuadamente con grandes
volmenes de informacin).

Fcil de Actualizar.
Adems posee herramientas
de productividad Entendibles

Entre sus caractersticas 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.

para el Programador.

http://ventajasydesvantajasdebasesdedatos.blogspot.com/

Visual FoxPro 9.0[editar]


El 17 de diciembre de 2004 aparece Visual FoxPro 9.0, conocido durante su desarrollo
como Europa con un amplio soporte a XML y una mejora notable en los reportes permitiendo
detalles en mltiples bandas, la rotacin de texto, y el encadenamiento de informe. Los
informes de salida soportados incluyen XML, HTML, formatos de imagen, y personalizacin de
la salida de impresin.
En marzo de 2007, Microsoft anunci que no habr VFP 10,7 con lo que VFP9 es la ltima
versin comercial de Visual FoxPro. Su soporte est garantizado hasta 2015 y se han
publicado dos Service Packs, el 8 de diciembre de 2005 y el 11 de octubre de 2007. Se trata
del soporte ms largo para un producto de Microsoft.
A finales de marzo de 2007, se origina una campaa grassroots entre la comunidad hispana
de usuarios de FoxPro en MasFoxPro8 para firmar una peticin a Microsoft para continuar con
la actualizacin de Visual FoxPro o liberarlo a la comunidad como Open Source. El 3 de abril
de 2007, el movimiento tuvo eco en la prensa especializada9
Tambin el 3 de abril de 2007 Microsoft respondi a las solicitudes de los peticionarios, con
esta declaracin de Alan Griver:
"Somos muy conscientes de la comunidad FoxPro y esto jug un papel importante en el
anuncio del 13 de marzo. Nunca es una decisin fcil anunciar que no vamos a sacar otra
versin de un producto y es algo que consideramos con mucho cuidado.
"No estamos anunciando el fin de FoxPro. Obviamente, las aplicaciones de FoxPro seguirn
funcionando. Por algunas de nuestras estimaciones internas, hay ms aplicaciones que se
ejecutan en FoxPro 2.6 que en VFP y FoxPro 2.6 no ha recibido soporte en muchos aos.
Visual FoxPro 9 ser soportado por Microsoft hasta el ao 2015.
"Para que Microsoft continuara evolucionando la base de FoxPro, tendramos que comenzar
por la creacin de un entorno de desarrollo de 64 bits lo que implicara una reescritura casi
completa del producto principal. Tambin hemos invertido en la creacin de una base de datos
escalable con SQL Server, incluyendo la libremente disponible SQL Server Express Edition.
En cuanto a la formacin de una asociacin con terceras partes, hemos escuchado de una

serie de grandes clientes FoxPro que esto hara imposible para ellos seguir utilizando FoxPro,
ya que ya no sera de un proveedor aprobado. Nos pareci que poner el entorno en cdigo
abierto en CodePlex, equilibra las necesidades de la comunidad y los grandes clientes, y era
el mejor camino a seguir."

Sedna[editar]
En el momento del anuncio del fin de la vida de FoxPro, el trabajo en la prxima versin con
nombre en cdigo Sedna que haba comenzado sobre la parte superior de la base de
cdigo VFP9 ya haba comenzado. "Sedna" es un conjunto de ampliaciones para VFP 9.0 de
los componentes xBase para soportar una serie de escenarios de interoperabilidad con varias
tecnologas de Microsoft, incluyendo SQL Server 2005, .NET Framework, Windows
Vista, Microsoft Office 2007, Windows Search y Team Foundation Server (TFS). Microsoft
liber Sedna bajo licencia Shared Source en CodePlex. Microsoft ha aclarado que el ncleo de
VFP seguir siendo de cdigo cerrado. Sedna fue lanzado el 25 de enero 2008. 10 A partir de
marzo de 2008, todos los componentes xBase de VFP 9 SP2 (incluyendo Sedna) estn
disponibles para el desarrollo comunitario en CodePlex.
Sedna contiene seis componentes: VistaDialogs4COM, Upsizing Wizard, Data Explorer,
NET4COM, MY para VFP y VS 2005 Extension para VFP.

Informacin de Versiones[editar]

Compatibilidad de Sistemas Operativos[editar]


Versiones con Soporte Windows

Versin

VFP 3.0

VFP
5.0

VFP
6.0

VFP 7.0

VFP 8.0

VFP 9.0

Windows 3.x

Si

No

No

No

No

No

Windows NT
4.0

Si

Si

Si

Si

Si

No11

Windows 95

Si

Si

Si

Slo
ejecutable

No

No

Windows 98

Si

Si

Si

Si

Slo
ejecutable

Slo
ejecutable

Windows Me

Si

Si

Si

Si

Slo
ejecutable

Slo
ejecutable

Windows
2000

Si

Si

Si

Si

Si

Si

Windows XP

Si

Si

Si

Si

Si

Si

Windows
Server 2003

Si

Si

Si

Si

Si

Si

Modo de
compatibilidad

Si

Si

Si

Si

Si

Windows 7

No

Si

Si

Si

Si

Si

Windows 8

No

No

Si

Si

Si

Si

Windows 8.1

No

No

Si

Si

Si

Si

Windows 10

No

No

Si

Si

Si

Si

Windows
Vista

Informacin de archivos ejecutables[editar]


Version

VERSION() devuelve

EXE
Size

EXE Date

DLL
Size

VFP 9 SP2
con
Revisiones

Visual FoxPro
09.00.0000.7423 para
Windows

5,648
kb

3 de abril de
2009

4,624
kb

VFP9R.DLL

VFP 9 SP2

Visual FoxPro
09.00.0000.5721 para
Windows

5,648
kb

21 de
4,624
septiembre de
kb
2007

VFP9R.DLL

DLL Name

VFP 9

Visual FoxPro
09.00.0000.2412 for
Windows

5,620
kb

13 de
diciembre de
2004

4,600
kb

VFP9R.DLL

VFP 8

Visual FoxPro
08.00.0000.3117 for
Windows

5,236
kb

25 de
4,200
septiembre de
kb
2003

VFP8R.DLL

VFP 7

Visual FoxPro
07.00.0000.9465 para
Windows

4,260
kb

4 de enero de
2002

3,344
kb

VFP7R.DLL

VFP 6

Visual FoxPro
06.00.8961.00 para
Windows

4,091
kb

18 de agosto
de 2000

3,295
kb

VFP6R.DLL

VFP 5

Visual FoxPro
5.0.0.415 para
Windows

4,065
kb

24 de enero
de 1997

3,148
kb

VFP500.DLL

VFP 3

Visual FoxPro
03.00.00.0711 para
Windows

4,374
kb

16 de
diciembre de
1995

3,657
kb

VFP300.ESL

FoxPro 2.6a para


Windows

2,444
kb

28 de
2,946
septiembre de
kb
1994

FPW 2.6a

http://portal.dfpug.de/dFPUG/Dokumente/Freeware/

Visual FoxProset
Autor

FOXW2600.ESL

Microsoft Corporation
http://msdn.microsoft.com/vfoxpro

Informacin general

Lanzamiento

21 de junio de 1995 (info)

inicial

ltima versin

Visual FoxPro 9.0 Service Pack 2 (SP2)

estable

(info)
11 de octubre de 2007 (9 aos, 1 mes y 5
das)

Gnero

Lenguaje de programacin de base de


datos

Sistema

Microsoft Windows

operativo

Plataforma

x86 y superior
PowerPC (VFP 3.0 para Mac)

Licencia

Microsoft EULA

Estado actual

Sin soporte

Idiomas

IDE: Ingls, Alemn, Espaol


Runtime: Adicionalmente a los ya
mencionados, Francs, Chino, Ruso,
Checo, Coreano

En espaol

https://es.wikipedia.org/wiki/Visual_FoxPro#Visual_FoxPro_9.0

Potrebbero piacerti anche