Jump to content

Visual FoxPro

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 24.235.244.90 (talk) at 04:01, 24 August 2004 (Removed conjecture statement "The volume of new programs written in Foxpro has decreased recently, matching the increase in popularity of .NET applications."). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Visual FoxPro is a data-centric object-oriented programming language by Microsoft. It is derived from FoxPro which was developed by Fox Software beginning in 1984; FoxPro merged with Microsoft in 1992 and the software acquired further features and the prefix "Visual". The last version of FoxPro (2.6) worked under the MacOS, DOS, Windows, and Unix: Visual FoxPro 3.0, the first "Visual" version, dropped the platform support to only Mac and Windows, and later versions were Windows-only.

Foxpro is a member of the class of languages commonly referred to as "xBase" languages, which have syntax based on the dBase programming language. Other members of the xBase language family include Clipper, dBase, and Recital. A history of the early years of xBase can be found in the dBase entry.

Visual FoxPro, also known as VFP, is mainly used to write desktop database applications running on Windows; it can be used to write fat client, middleware, and web applications.

In late 2002, it was demonstrated that Visual FoxPro can run on Linux under the Windows emulator Wine. In 2003, this led to complaints by Microsoft: it was claimed that the deployment of FoxPro code on non-Windows machines violates the End User License Agreement.

Rumors suggesting that Microsoft intends to end support for Foxpro have been common since Microsoft's acquisition of the product. As of 2004, Foxpro remains in active development by Microsoft with version nine (Europa) planned for release sometime during 2004.

Visual Foxpro 9.0 entered public beta in June 2004 (see official Letter from the Editor).