b"\n_START_ARTICLE_\nVisual FoxPro\n_START_SECTION_\nKenmerken\n_START_PARAGRAPH_\nVisual FoxPro maakt gebruikt van een local cursor engine, strakke koppeling tussen de taal en de data en andere features. Het is een tool voor het bouwen van databaseoplossingen van verschillende groottes en voor verschillende platformen, bijvoorbeeld desktop- en client-server-omgevingen, of het World Wide Web._NEWLINE_Visual FoxPro is objectgeori\xc3\xabnteerd, dat wil zeggen dat er gebruikgemaakt wordt van klassen en objecten. Door objectgeori\xc3\xabnteerd te programmeren wordt een programma vaak overzichtelijker, omdat het meer structuur heeft en ook beter gespiegeld kan worden aan de buitenwereld._NEWLINE_XML-webservices gemaakt met Visual FoxPro kunnen gebruikt worden door XML-webserviceclients van Visual Studio .NET 2003, inclusief ASP.NET. XML-webservices gemaakt met Visual Studio .NET 2003 en elke andere standaard XML-webservice kunnen gebruikt worden door Visual FoxPro.\n_START_SECTION_\nGeschiedenis\n_START_PARAGRAPH_\nDe basis voor FoxPro is gelegd in de jaren 80 door het bedrijf FoxSoft met het product FoxBase als concurrent voor de destijds populaire databasetalen dBase en Clipper. FoxBase werd snel een begrip en dat was vooral te danken aan de snelheid. Het pakket liet qua performance alle anderen ver achter zich. Na FoxBase verschenen nog de pakketten FoxPro for Dos en FoxPro for Windows._NEWLINE_Met name de snelheid van de database was voor Microsoft reden om de technologie van FoxSoft over te nemen. De gepatenteerde Rushmore-optimalisatietechniek werd ook ingebouwd in de Jet-database-engine waarmee Access 2.0 100x (!) sneller werd dan de versie 1.0._NEWLINE_Daar bleef het echter niet bij, Microsoft ontwikkelde Visual FoxPro (versie 3.0), een volledig nieuw, objectgeori\xc3\xabnteerde datacentrische programmeertaal waarmee het voor de ontwikkelaar mogelijk werd om professionele client-server-oplossingen te bouwen voor kleine maar ook zeer grote bedrijven._NEWLINE_Visual FoxPro werd opgenomen in Visual Studio 6.0 en groeide uit tot een zeer populaire ontwikkelomgeving. Het aantal VFP-ontwikkelaars wordt geschat op 500.000. Met name in China en Japan is Visual FoxPro erg populair, mede vanwege de uitstekende codepage (tekenset)-ondersteuning._NEWLINE_Visual FoxPro kan overweg met vrijwel alle gangbare databronnen en laat zich met name uitstekend combineren met Microsoft SQL Server. Het bouwen van webservices, Active-X componenten, dll's etc. is allemaal geen probleem in Visual FoxPro."