Sommario:
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 pensato per un rapido sviluppo 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.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 librerie di più classi e un browser di classi ed è in grado di fornire sottoclassi dinamici (durante il runtime) e funzionalità del 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 rapida del testo
- 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
