Visual FoxPro (VFP)

Schrijver: Louise Ward
Datum Van Creatie: 11 Februari 2021
Updatedatum: 1 Juli- 2024
Anonim
Visual FoxPro to Web with Foxincloud #1
Video: Visual FoxPro to Web with Foxincloud #1

Inhoud

Definitie - Wat betekent Visual FoxPro (VFP)?

Visual FoxPro (VFP) is een procedurele, objectgeoriënteerde en gegevensgerichte programmeertaal geproduceerd door Microsoft en oorspronkelijk ontwikkeld door Fox Software in 1984 als FoxBASE, die bedoeld was voor snelle applicatieontwikkeling gericht op gegevens en was de snelste pc-gebaseerde database motor gedurende zijn tijd. Visual FoxPro is in wezen een relationele database die wordt geleverd met een objectgeoriënteerde programmeeromgeving, waardoor het een ideaal hulpmiddel is voor de ontwikkeling van gegevensgerichte applicaties.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Visual FoxPro (VFP)

Visual FoxPro wordt gebruikt voor het ontwikkelen van gegevensgerichte desktoptoepassingen met een eigen interne database. Applicaties ontwikkeld met VFP kunnen ook communiceren met verschillende databasesystemen zoals Oracle, mySQL, SQL Server en vele andere voor OLE-DB toegankelijke gegevensbronnen. Maar over het algemeen praten de meeste VFP-toepassingen zowel met SQL Server als met hun eigen native database-engine.

Als een dynamische objectgeoriënteerde taal ondersteunt VFP meerdere klassenbibliotheken, evenals een klassenbrowser en is het in staat om dynamische subklasse (tijdens runtime) en gegevenswoordenboekmogelijkheden te bieden. Visual FoxPro werkt met dynamische overerving en instantieert klassen rechtstreeks vanuit een klassenbibliotheek of basisklassen en wijzigt deze tijdens runtime.

Gebruik van Virtual FoxPro omvat:
  • Object-georiënteerde snelle applicatie-ontwikkeling
  • Gegevensverwerking
  • Als een COM-client / server
  • Snelle verwerking
  • Gegevens munging
  • Eigen XML maken en gebruiken
  • Webservices maken en gebruiken
  • GUI front-end en middle-tier (bedrijfsregels) in N-tier-architecturen