Visual FoxPro

Visual FoxPro
Visual FoxPro
Autor
Microsoft Corporation
http://msdn.microsoft.com/vfoxpro
Información general
Última versión estable Visual FoxPro 9.0 Service Pack 2 (SP2)
11 de octubre de 2007; hace 4 años (2007-10-11)
Género Lenguaje de programación de base de datos
Sistema operativo Microsoft Windows
Plataforma x86 y superior
Licencia Microsoft EULA
Estado actual Con soporte
Idiomas IDE: Inglés, Alemán, Español
Runtime: Adicionalmente a los ya mencionados, Francés, Chino, Ruso, Checho, Coreano
En español Sí. 

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.

Contenido

Características

Visual FoxPro 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.

En 2009, se descubrió que todas la empresas que utilizaban este programa, tenian problemas con otro software que no fuese de microsoft. Por ataques de dicha empresa.

Entre sus características se pueden enumerar:

  • Capacidades para el manejar datos nativos y remotos.
  • Flexibilidad para crear soluciones de bases de datos.
  • Lenguaje de Programación Orientado a objetos.
  • Utilización de Sentencias SQL en forma nativa.
  • 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.

La última versión liberada es la 9.0.

Se planeó inicialmente la salida de una nueva versión llamada 'Sedna', la cual pretendía ser un poderoso y completo lenguaje interactuando aún más con VisualStudio.net, SQLServer2005, SQLExpress2005 y Office12, teniendo a su vez soporte para Windows Vista. Posteriormente se supo que no habrá una próxima versión (Mensaje a la comunidad VFP). Microsoft ha cancelado su desarrollo y lanzó lo que han hecho hasta ahora como add-ons en conjunto con el Service Pack 2. Igualmente, según las políticas de soporte de Microsoft, éste continuará dando soporte al producto hasta el año 2014.

Hay un movimiento MasFoxPro que está haciendo presión para que Microsoft continúe o deje el Visual FoxPro como código abierto para que otra gente pueda seguir evolucionándolo.

La versión 9.0 de Visual FoxPro 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.

Historia

Visual FoxPro se deriva del FoxBASE que fue un lenguaje desarrollado por Fox Software en 1984. Al principio se pretendió que FoxBASE fuera un clon de dBASE. FoxPro 1.0 comenzó introduciendo algunos conceptos nuevos en el diseño GUI(interfaz gráfica de usuario) y formas de desarrollo de software que lo pusieron por encima de dBASE. Cuando se presentó FoxPro 2.0 se incluyeron varias tecnologías que revolucionaron el mercado de desarrollo de bases de datos las cuales son:

  • La adición de Tecnología Rushmore hizo posible que tablas tuvieran millones de registros sin la necesidad de pasar a tecnologías más caras
  • Las instrucciones SQL que reemplazaban procedimientos completos. SQL fue, y todavía es, el lenguaje de los datos
  • La presentación de medios tipo WYSIWYG (What you see is what you get) que significa: "lo que tu ves es lo que consigues" que abrió el camino a diseñadores de pantallas e informes.

Microsoft compró a Fox Software durante el desarrollo de FoxPro 2.5 al cual, se añadió soporte a Windows. En manos de una nueva compañia se liberó la versión Visual FoxPro 3.0 que contenía las siguientes características:

  • El contenedor de base de datos, también conocido como DBC, añadió el soporte para procedimientos almacenados, reglas de datos asociadas a tablas y un conjunto de funciones de datos adicionales.
  • Las vistas, que son cursores SQL actualizables, añadieron un método completamente nuevo de acceso a datos para su procesamiento.
  • Una implementación completa de programación orientada a objetos

En la versión 5.0 se introdujo la capacidad de crear y usar servidores COM (Component Object Model que significa Modelo de Objetos Componentes). La versión 6.0 trajo mejoras para Internet y la nueva galería de componentes y clases. La versión 7.0, soporte de la tecnología IntelliSense y finalmente la 9.0, un amplio soporte a XML.

Los rumores de que Microsoft planea terminar el soporte para FoxPro han sido comunes desde su adquisición del producto, a pesar del hecho de que éste ha tenido el tiempo de vida de soporte más largo para un producto de Microsoft (hasta el 2014). VFP 9 fue lanzado el 17 de diciembre del 2004 y el equipo de Fox luego trabajó en un proyecto cuyo nombre clave fue Sedna. Este fue construido sobre el código base de VFP 9 y consistió principalmente en componentes Xbase que soportaban un número de escenarios interoperables con varias tecnologías de Microsoft, incluyendo SQL Server 2005, .NET, WinFX, Windows Vista y Office 12. Lamentablemente el proyecto no prosperó y fue cancelado por Microsoft.

En las FAQ oficiales sobre el producto, también se puede ver la fecha límite que MS puso al soporte de VFP basada en el ciclo de vida de soporte para sus productos: http://msdn.microsoft.com/en-us/vfoxpro/bb190289

Una empresa llamada etecnologia "www.etecnologia.net" ha desarrollado el .NET EXTENDER que permite utilizar el .net framework en Visual FoxPro, y han anunciado que a finales del 2009 van a sacar su "VFP Developer Studio" herramienta que convierte a VFP en un lenguaje .Net. A 31 de mayo del 2009, este producto ya soporta el 92% de los comandos y funciones de VFP y se puede comprar por $250.00.

En la actualidad, a pesar de que Microsoft ha decicido 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.

Información de Versiones

Compatibilidad de Sistemas Operativos

Versiones con Soporte Windows
Versión 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 No[1]
Windows 95 Si Si Si Sólo ejecutable No No
Windows 98 Si si Si Si Sólo ejecutable Sólo ejecutable
Windows Me Si Si Si Si Sólo ejecutable Sólo ejecutable
Windows 2000 Si Si Si Si Si Si
Windows XP Si Si Si Si si Si
Windows Server 2003  ?  ? Si Si Si Si
Windows Vista Modo de compatibilidad Si Si Si Si Si
Windows 7 Si No Si Si Si Si

Información de archivos ejecutables

Version VERSION() devuelve EXE Size EXE Date DLL Size DLL Name
VFP 9 SP2 con Revisiones Visual FoxPro 09.00.0000.7423 para Windows 5,648 kb 3 de abril, 2009 4,624 kb VFP9R.DLL
VFP 9 SP2 Visual FoxPro 09.00.0000.5721 para Windows 5,648 kb 21 de Septiembre, 2007 4,624 kb VFP9R.DLL
VFP 9 Visual FoxPro 09.00.0000.2412 for Windows 5,620 kb 13 de Diciembre, 2004 4,600 kb VFP9R.DLL
VFP 8 Visual FoxPro 08.00.0000.3117 for Windows 5,236 kb 25 de Septiembre, 2003 4,200 kb VFP8R.DLL
VFP 7 Visual FoxPro 07.00.0000.9465 para Windows 4,260 kb 4 de Enero, 2002 3,344 kb VFP7R.DLL
VFP 6 Visual FoxPro 06.00.8961.00 para Windows 4,091 kb 18 de Agosto , 2000 3,295 kb VFP6R.DLL
VFP 5 Visual FoxPro 5.0.0.415 para Windows 4,065 kb 24 de Enero, 1997 3,148 kb VFP500.DLL
VFP 3 Visual FoxPro 03.00.00.0711 para Windows 4,374 kb 16 de Diciembre, 1995 3,657 kb VFP300.ESL
FPW 2.6a FoxPro 2.6a para Windows 2,444 kb 28 de Septiembre, 1994 2,946 kb FOXW2600.ESL

Referencias

  • Menachen y Bazian, Visual FoxPro 6, Edición Especial, México, 2000
  1. - El parche libre para VFP 9.0 ha sido creado por el Grupo de Usuaarios alemán (dFPUG) y esta disponible en el documento portal dFPUG en la dirección http://portal.dfpug.de/dFPUG/Dokumente/Freeware/. Permite ejecutar aplicaciones VFP 9.0 en NT 4.0. Microsoft ha indicado que será dirigido hacia VFP 9.0 SP1.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Visual FoxPro — Entwickler: Microsoft Corporation Aktuelle Version: 9.0 SP2 (11. Oktober 2007) Betriebssystem: Windows Kategorie …   Deutsch Wikipedia

  • Visual Foxpro — Entwickler: Microsoft Corporation Aktuelle Version: 9.0 SP2 (11. Oktober 2007) Betriebssystem: Windows Kategorie …   Deutsch Wikipedia

  • Visual FoxPro — (VFP) est un outil commercialisé par Microsoft entre 1995 et 2007. Il comprend un langage de programmation, un moteur de base de données relationnelles et un environnement de développement intégré (IDE). Il est utilisé pour gérer les données,… …   Wikipédia en Français

  • Visual FoxPro — Visual FoxPro,   Entwicklungssystem von Microsoft für die Erstellung von Datenbankanwendungen unter den 32 bit Windows Versionen Windows 95 und höher. Visual FoxPro kam 1995 als Nachfolger des relationalen Datenbankprogramms FoxPro auf den Markt …   Universal-Lexikon

  • Visual FoxPro — es un sistema de administración de bases de datos relacionales. Posee un lenguaje propio, centrado en datos y orientado a objetos (incluyendo herencia). Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear… …   Enciclopedia Universal

  • Visual FoxPro — VFP redirects here. For the floating point extension of ARM processors, see ARM architecture#VFP. Typical VFP9 editing session Original author(s) Microsoft Corporation Stable release …   Wikipedia

  • Visual FoxPro — Microsoft Visual FoxPro Тип Среда разработки программного обеспечения Автор Корпорация Microsoft Операционная система Microsoft Windows Языки интерфейса IDE: английский, немецкий, испанский Runtime: все вышеупомянутые, а также французский,… …   Википедия

  • Microsoft Visual FoxPro — Visual FoxPro Entwickler Microsoft Corporation Aktuelle Version 9.0 SP2 (11. Oktober 2007) Betriebssystem Windows Kategorie IDE Lizenz …   Deutsch Wikipedia

  • FoxPro — Visual FoxPro Entwickler: Microsoft Corporation Aktuelle Version: 9.0 SP2 (11. Oktober 2007) Betriebssystem: Windows Kategorie …   Deutsch Wikipedia

  • Foxpro — Visual FoxPro Entwickler: Microsoft Corporation Aktuelle Version: 9.0 SP2 (11. Oktober 2007) Betriebssystem: Windows Kategorie …   Deutsch Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”