Visual FoxPro (VFP)

Autor: Louise Ward
Erstelldatum: 11 Februar 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Visual FoxPro to Web with Foxincloud #1
Video: Visual FoxPro to Web with Foxincloud #1

Inhalt

Definition - Was bedeutet Visual FoxPro (VFP)?

Visual FoxPro (VFP) ist eine prozedurale, objektorientierte und datenzentrierte Programmiersprache, die von Microsoft hergestellt und 1984 von Fox Software als FoxBASE entwickelt wurde. Diese wurde für die schnelle Anwendungsentwicklung mit Schwerpunkt auf Daten entwickelt und war die schnellste PC-basierte Datenbank Motor während seiner Zeit. Visual FoxPro ist im Wesentlichen eine relationale Datenbank, die mit einer objektorientierten Programmierumgebung geliefert wird. Dies macht sie zu einem idealen Tool für die datenorientierte Anwendungsentwicklung.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Visual FoxPro (VFP)

Visual FoxPro wird zum Entwickeln datenzentrierter Desktopanwendungen mit einer eigenen internen Datenbank verwendet. Mit VFP entwickelte Anwendungen können auch mit verschiedenen Datenbanksystemen wie Oracle, mySQL, SQL Server und vielen anderen OLE-DB-zugänglichen Datenquellen kommunizieren. Im Allgemeinen kommunizieren die meisten VFP-Anwendungen jedoch sowohl mit SQL Server als auch mit dem eigenen nativen Datenbankmodul.

Als dynamische objektorientierte Sprache unterstützt VFP mehrere Klassenbibliotheken sowie einen Klassenbrowser und kann dynamische Unterklassen (zur Laufzeit) und Datenwörterbücher bereitstellen. Visual FoxPro verarbeitet dynamische Vererbung und instanziiert Klassen direkt aus einer Klassenbibliothek oder Basisklassen und ändert diese zur Laufzeit.

Die Verwendung von Virtual FoxPro umfasst:
  • Objektorientierte schnelle Anwendungsentwicklung
  • Datenverarbeitung
  • Als COM-Client / Server
  • Schnelle Verarbeitung
  • Daten munging
  • XML nativ erstellen und nutzen
  • Erstellen und Verwenden von Webdiensten
  • GUI-Front-End und Middle-Tier (Geschäftsregeln) in N-Tier-Architekturen