Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
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
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
No
No
S2
Windows 2000
No
No
VERSIN() retorna
FPW 2.6a
2.444 KB
28 de septiembre de 1994
FPM 2.6a
? kb
Agosto de 1994
FPD 2.6a
1.788 KB
Agosto de 1994
FPW 2.6
? KB
Marzo de 1994
FPM 2.6
? KB
1993
FPD 2.6
? KB
Marzo de 1994
FPU 2.6
2,3 Mb
1993
FPW 2.5
1,63 Mb
Enero de 1993
FPD 2.0
465,86 KB
1991
FoxPro
Desarrollador(es)
Informacin general
Lanzamiento
1989
inicial
ltima versin
2.6
estable
Gnero
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
Fcil de Actualizar.
Adems posee herramientas
de productividad Entendibles
para el Programador.
http://ventajasydesvantajasdebasesdedatos.blogspot.com/
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]
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
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
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
inicial
ltima versin
estable
(info)
11 de octubre de 2007 (9 aos, 1 mes y 5
das)
Gnero
Sistema
Microsoft Windows
operativo
Plataforma
x86 y superior
PowerPC (VFP 3.0 para Mac)
Licencia
Microsoft EULA
Estado actual
Sin soporte
Idiomas
En espaol
https://es.wikipedia.org/wiki/Visual_FoxPro#Visual_FoxPro_9.0