Visual Fox
Visual Fox
Visual Fox
Caractersticas
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 caractersticas tenemos:
La ltima versin liberada es la 9.0. Esta cuenta con el SP1 y el (ms reciente)
SP2 (en ingls) en los que hay algunas nuevas caractersticas 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 ms importantes entre los
desarrolladores de habla hispana.
Historia
Visual FoxPro proviene de FoxPro, que a su vez deriva de FoxBASE, creado por
Fox Software en 1984; inicialmente un clon de dBase, acab superndolo y, junto
a Clipper, convirtindose en una de las estrellas de los lenguajes xBase.
Cuando se present FoxPro 2.0 se incluyeron varias tecnologas que
revolucionaron el mercado de desarrollo de bases de datos las cuales son:
Microsoft compr Fox Software en junio de 1992 por 173 millones de dlares. En
el momento de la compra el desarrollo de FoxPro 2.5 estaba casi terminado,
aadindole la capacidad de generar ejecutables para Windows. Las versiones de
FoxPro 2.6 para Windows, Mac y Unix se consideran las ltimas versiones de
FoxPro.
Visual FoxPro 3.0
En junio de 1995 aparece Visual FoxPro 3.0, conocido durante su desarrollo
como Taz, es la primera versin Visual y se considera un punto de ruptura al
evolucionar de un lenguaje procedural a un lenguaje orientado a objetos. Fue
lanzado en Standard Edition (versin recortada sin archivos de runtime
distribuibles) y Professional Edition, con el runtime licenciado y el juego completo
de componentes. Requiere como mnimo de un compatible IBM PC con
microprocesadorIntel 80386 ejecutando Windows 3.1 / Windows NT 3.5 o
superiores, 8 Megabytes de memoria RAM (se recomiendan 12 MB), de 15 a 50
MB de espacio libre en el disco duro, mouse o equivalente y tarjeta grficaVGA o
superior.
Tiene las siguientes caractersticas:
Ms adelante aparecer Visual FoxPro 3.0b que aporta soporte a los lenguajes de
doble byte (Double Byte Character Set, como el chino o el japons) y mejoras en
el soporte de ODBC. Adems el logotipo para de utilizar una fuente serif a una
sans-serifbold, que utilizar en adelante.
Visual FoxPro 3.0 for Macintosh, conocido durante su desarrollo como Speedy
aparece el mismo ao. Ser la ltima versin de Visual FoxPro para Macintosh.
Requiere un equipo Power Macintosh con un microprocesadorPowerPC PPC 601
o superior, 8 MB de RAM, (16 MB de RAM recomendado), 80 MB espacio en disco
disponible (instalacin completa) y sistema operativoSystem 7.1.2 o posterior.
Visual FoxPro 5.0
En octubre de 1996 aparece Visual FoxPro 5.0, conocido durante su desarrollo
como RoadRunner. Aunque hubo un desarrollo de Visual FoxPro 4.0 conocido
como Renard, Microsoft decidi cuando finaliz su fase beta que todos los
componentes principales de Microsoft Visual Studio tuvieran el mismo nmero de
versin, por lo que todo el trabajo se pas a la versin 5.0 Presenta un cambio en
la estructura de los proyectos y otros archivos por lo que debe de realizarse una
conversin desde versiones anteriores.
Trae como novedades:
El 21 de junio de 2001
conocido durante su desarrollo como Sedona.
mejor rendimiento
Bindeo de eventos
Microsoft SQL Server 2000 Desktop Engine (MSDE) para crear soluciones
de escritorio y compartidas compatibles con Microsoft SQL Server 2000 y
migrar a SQL Server 2000 directamente sin modificar el cdigo.
El 17 de diciembre del
9.0, conocido durante
un amplio soporte a
los
reportes
mltiples bandas, la
encadenamiento
de
soportados
incluyen
imagen,
y
impresin.
En marzo de 2007, Microsoft anunci que no habr VFP 10, 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 MasFoxPro 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 especializada
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."
6
Sedna
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 TeamFoundation Server (TFS). Microsoft liber Sedna bajo
licencia SharedSource en CodePlex. Microsoft ha aclarado que el ncleo de VFP
seguir siendo de cdigo cerrado. Sedna fue lanzado el 25 de enero 2008. 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
Compatibilidad de Sistemas Operativos
Versiones con Soporte Windows
VFP VFP
Versin
VFP 3.0
VFP 7.0
5.0 6.0
VFP 8.0
VFP 9.0
Windows 3.x Si
Windows NT
Si
4.0
No
No
No
No
No
Si
Si
Si
Si
No11
Windows 95 Si
Si
Si
Windows 98 Si
Si
Si
Windows Me Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Windows
Si
2000
Windows XP Si
Windows
Si
Server 2003
Slo
No
ejecutable
Slo
Si
ejecutable
Slo
Si
ejecutable
No
Slo
ejecutable
Slo
ejecutable
Windows
Vista
Windows 7
Windows 8
Modo
de
Si
compatibilidad
No
Si
No
No
Si
Si
Si
Si
Si
No
Si
Si
Si
Si
Si
Si
VERSION() devuelve
EXE Size
EXE Date
VFP
9
SP2 con
Revision
es
VFP
9
SP2
Visual
FoxPro
09.00.0000.7423 para
Windows
5,648 kb
3 de abril,
2009
Visual
FoxPro
09.00.0000.5721 para
Windows
Visual
FoxPro
09.00.0000.2412 for
Windows
Visual
FoxPro
08.00.0000.3117 for
Windows
Visual
FoxPro
07.00.0000.9465 para
Windows
Visual
FoxPro
06.00.8961.00
para
Windows
Visual
FoxPro
5.0.0.415
para
Windows
Visual
FoxPro
03.00.00.0711
para
5,648 kb
VFP 9
VFP 8
VFP 7
VFP 6
VFP 5
VFP 3
5,620 kb
5,236 kb
4,260 kb
4,091 kb
4,065 kb
4,374 kb
DLL
Size
4,624
kb
DLL Name
21
de
septiembre,
2007
13
de
diciembre,
2004
25
de
septiembre,
2003
4 de enero,
2002
4,624
kb
VFP9R.DLL
4,600
kb
VFP9R.DLL
4,200
kb
VFP8R.DLL
3,344
kb
VFP7R.DLL
18
de
agosto,
2000
24
de
enero, 1997
3,295
kb
VFP6R.DLL
3,148
kb
VFP500.DLL
16
de
diciembre,
3,657
kb
VFP300.ESL
VFP9R.DLL
FPW 2.6a
Windows
FoxPro 2.6a
Windows
para
2,444 kb
1995
28
de
septiembre,
1994
2,946
kb
FOXW2600.E
SL
Visualizacin de programacin
Ventajas:
Desventajas:
Los rumores de que Microsoft planea terminar el soporte para FoxPro han
sido comunes desde su adquisicin del producto, a pesar del hecho de que
10
Generadores
12
13