Visual FoxPro (VFP)

Autore: Louise Ward
Data Della Creazione: 11 Febbraio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Visual FoxPro to Web with Foxincloud #1
Video: Visual FoxPro to Web with Foxincloud #1

Contenuto

Definizione - Cosa significa Visual FoxPro (VFP)?

Visual FoxPro (VFP) è un linguaggio di programmazione procedurale, orientato agli oggetti e incentrato sui dati prodotto da Microsoft e originariamente sviluppato da Fox Software nel 1984 come FoxBASE, che era destinato allo sviluppo rapido di applicazioni incentrato sui dati ed era il database basato su PC più veloce motore ai suoi tempi. Visual FoxPro è essenzialmente un database relazionale fornito con un ambiente di programmazione orientato agli oggetti, che lo rende uno strumento ideale per lo sviluppo di applicazioni incentrate sui dati.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Visual FoxPro (VFP)

Visual FoxPro viene utilizzato per lo sviluppo di applicazioni desktop incentrate sui dati con un proprio database interno. Le applicazioni sviluppate con VFP sono anche in grado di comunicare con diversi sistemi di database come Oracle, mySQL, SQL Server e molte altre fonti di dati accessibili OLE-DB. Ma, generalmente, la maggior parte delle applicazioni VFP parla con SQL Server e con il proprio motore di database nativo.

Come linguaggio dinamico orientato agli oggetti, VFP supporta più librerie di classi e un browser di classi ed è in grado di fornire sottoclassi dinamici (durante il runtime) e funzionalità di dizionario dei dati. Visual FoxPro opera su ereditarietà dinamica e crea istanze di classi direttamente da una libreria di classi o classi di base e le modifica in fase di esecuzione.

Gli usi di Virtual FoxPro includono:
  • Sviluppo rapido di applicazioni orientate agli oggetti
  • Elaborazione dati
  • Come client / server COM
  • Elaborazione veloce
  • Munging dei dati
  • Creazione e consumo di XML in modo nativo
  • Creazione e utilizzo di servizi Web
  • Front-end GUI e livello intermedio (regole di business) nelle architetture di livello N