WikiDer > Visual FoxPro
Visual FoxPro | ||||
| Entwickler | Microsoft | |||
| Letzte Version | 9.0 SP2 (11. Oktober2007) | |||
| Status | Abgesetzt | |||
| Betriebssystem | Fenster | |||
| Kategorie | IDE | |||
| Lizenz | proprietärEULA | |||
| Webseite | msdn.microsoft.com/vfoxpro | |||
| ||||
Visual FoxPro ist ein Softwarepaket von Microsoft zum Erstellen und Verwalten von 32-Bit DatenbankAnwendungen und Komponenten. Visual FoxPro ist eine objektorientierte datenzentrierte Programmiersprache. Es enthält eine Programmiersprache, a DatenbankMotor und ein Integrierte Entwicklungsumgebung (IDE). Visual FoxPro verfügt über ein Abwärtskompatibilitätssystem, was bedeutet, dass Legacy-Code relativ einfach geändert und verbessert werden kann. Visual FoxPro ist auch ein Schnelle Anwendungsentwicklung (RAD)-Werkzeug, was bedeutet, dass es sich auf die schnelle Entwicklung von Software konzentriert.
Eigenschaften
Visual FoxPro verwendet a lokale Cursor-Engine, enge Kopplung zwischen der Sprache und den Daten und anderen Funktionen. Es ist ein Tool zum Erstellen von Datenbanklösungen unterschiedlicher Größe und für verschiedene Plattformen, zum Beispiel Desktop und KundenserverUmgebungen, sei es Weltweites Netz.
Visual FoxPro ist objektorientierten, das heißt, es verwendet Klassen und Objekte. Objektorientierte Programmierung macht ein Programm oft übersichtlicher, weil es mehr Struktur hat und auch besser nach außen gespiegelt werden kann.
XML-Internetdienste die mit Visual FoxPro erstellt wurden, können verwendet werden von XMLWebservice-Clients von Visual Studio .NET 2003, einschließlich ASP.NET. XMLMit Visual Studio .NET 2003 erstellte Webdienste und alle anderen standardmäßigen XML-Webdienste können von Visual FoxPro verwendet werden.
Geschichte
Den Grundstein für FoxPro legte in den 1980er Jahren die Firma FoxSoft mit dem Produkt FoxBase als Konkurrent für die damals populären Datenbanksprachen dBase und Schermaschine. FoxBase wurde schnell zu einem bekannten Namen, hauptsächlich aufgrund seiner Geschwindigkeit. Das Paket übertraf alle anderen in Bezug auf die Leistung. Nach FoxBase erschienen die Pakete FoxPro for Dos und FoxPro for Windows.
Insbesondere die Geschwindigkeit der Datenbank war Microsoft Grund, die Technologie von FoxSoft zu übernehmen. Die proprietäre Rushmore-Optimierungstechnik wurde auch in die Jet-Datenbank-Engine integriert, wodurch Access 2.0 100x (!) schneller als Version 1.0 ist.
Es blieb jedoch nicht dabei, Microsoft entwickelte mit Visual FoxPro (Version 3.0) eine völlig neue, objektorientierte, datenzentrierte Programmiersprache, die es dem Entwickler ermöglichte, professionelle Client-Server-Lösungen für kleine und sehr große Unternehmen aufzubauen.
Visual FoxPro war in enthalten Visual Studio 6.0 und entwickelte sich zu einer sehr beliebten Entwicklungsumgebung. Die Zahl der VFP-Entwickler wird auf 500.000 geschätzt. Visual FoxPro ist besonders in China und Japan beliebt, teilweise wegen der hervorragenden Unterstützung von Codepage (Zeichensatz).
Visual FoxPro kann mit fast allen gängigen Datenquellen umgehen und ist besonders einfach zu kombinieren mit Microsoft SQL-Server. Das Erstellen von Webservices, Active-X-Komponenten, DLLs usw. ist in Visual FoxPro kein Problem.
Zeitleiste
Eine Zeitleiste der wichtigsten Ereignisse
| Jahr | Veranstaltung |
|---|---|
| 1984 | Fox Software veröffentlicht FoxBASE. |
| 1985 | Fox Software veröffentlicht FoxBase für mehrere Benutzer. |
| 1986 | Fox Software veröffentlicht FoxBASE MSDOS. |
| 1987 | FoxBASE /Mac. Das ist das erste Apple MacintoshProdukt von Fox Software. |
| 1987 | FoxBASE für SCO Xenix wurde veröffentlicht. |
| 1988 | FoxBASE für die Apple Macintosh Der Erste PlattformübergreifendxBase-Tool. |
| 1989 | FoxPro 1989 1.0 MSDOS. |
| 1991 | FoxPro 2.0 Rushmore™ AbfrageTechnologie ermöglicht schnelles Abfrageleistung oben. FoxPro 2.0 führt auch eine Grafik ein Bildschirm-Builder und Berichtsgenerator und integrierte SQL-Unterstützung. |
| 1991 | FoxPro 2.0-Sicherheitsdatenblatt. |
| 1992 | Microsoft fusioniert mit Fox Software (eine Operation im Wert von 173 Millionen US-Dollar) |
| 1993 | Die erste Windows-Version von FoxPro 2.5 |
| 1993 | FoxPro 2.6 für Apple Macintosh wurde veröffentlicht. |
| 1993 | FoxPro 2.6 für Unix wurde veröffentlicht. |
| 1995 | Visual FoxPro 3.0, FoxPro entwickelt sich von einer prozedurbasierten Sprache zu einer objektorientierten Sprache. (Codename: Taz) |
| 1995 | Visual FoxPro 3.0 für Apple Macintosh wurde veröffentlicht (Codename: Speedy). |
| 1996 | Keine Visual FoxPro 4.0-Version wurde jemals veröffentlicht. Was als Beta-Version von VFP 4.0 begann, endete mit VFP 5.0. (Codename: Renard) |
| 1998 | Visual FoxPro 6.0 ist veröffentlicht worden. (Codename: Tahoe) |
| 2001 | Visual FoxPro 7.0 ist veröffentlicht worden. (Codename: Sedona) |
| 2003 | Visual FoxPro 8.0 wurde veröffentlicht. (Codename: Toledo) |
| 2003 | Microsoft startet Visual FoxPro-Entwicklerzentrum auf MSDN. |
| 2003 | Microsoft bringt Servicepack 1 für Visual FoxPro 8.0 heraus. |
| 2004 | Microsoft veröffentlicht eine öffentliche Betaversion von Visual FoxPro 9. |
| 2004 | Microsoft veröffentlicht VFP9 RTM. |
| 2005 | Microsoft veröffentlicht eine öffentliche Betaversion von VFP9 Service Pack 1. |
| 2005 | Microsoft veröffentlicht VFP9 Service Pack 1. |
| 2007 | Microsoft kündigt an: Es wird kein VFP10 mehr geben. Sedna (Add-on zu VFP9) wird der Endpunkt sein. |
| 2008 | Die VFP-Community hat sich der Weiterentwicklung von VFP angenommen. Beispiele sind die Entwicklung von VFP Studio (Graig Boyd und Bo Durban) in der isolierten Hülle von VS 2008. Guineu von Christof Wollenhaupt (ein Wrapper um den ursprünglichen VFP-Code.) NetExtender und NetCompiler von eTecnologia aus Miami. NetExtender macht die .Net-Klassen für VFP zugänglich. NetCompiler macht aus VFP-Code (64-Bit-Compiler) reinen CLR-Code, wodurch schnelle Datenbankzugriffe in Visual Studio realisiert werden können. VFP Stack, eine Initiative von Ken Levy, ehemaliger Programmiermanager von Visual FoxPro. |
System Anforderungen
- Prozessor:
- Betriebssystem:
- Microsoft Windows 2000 mit Service Pack 3 oder neueres Betriebssystem
- Microsoft Windows XP oder neuer
- Windows Server 2003 oder neuer
- Erinnerung:
- Mindestens 64 MB Arbeitsspeicher (RAM) (128 MB oder mehr wird empfohlen)
- Festplatte:
- 165 MB verfügbarer Speicherplatz für eine typische Installation
- 20 MB freier Speicherplatz für die Voraussetzungen für Microsoft Visual FoxPro 9.0
- Fahrt:
- Anzeige:
Externe Links
- (und) Visual FoxPro - offizielle Website
- (und) .NET für Visual FoxPro-Entwicklerbuch
- (und) Benutzerdefinierte Funktionen für Visual FoxPro
| Quellen, Anmerkungen und/oder Verweise |
| Microsoft Corporation | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|