Spisu treści:
Definicja - Co oznacza Visual FoxPro (VFP)?
Visual FoxPro (VFP) to proceduralny, obiektowy i zorientowany na dane język programowania wyprodukowany przez Microsoft i pierwotnie opracowany przez Fox Software w 1984 roku jako FoxBASE, który był przeznaczony do szybkiego tworzenia aplikacji skupiających się na danych i był najszybszą bazą danych na PC silnik w swoim czasie. Visual FoxPro to zasadniczo relacyjna baza danych, która jest wyposażona w obiektowe środowisko programistyczne, co czyni go idealnym narzędziem do tworzenia aplikacji zorientowanych na dane.Techopedia wyjaśnia Visual FoxPro (VFP)
Visual FoxPro służy do tworzenia aplikacji desktopowych zorientowanych na dane z własną wewnętrzną bazą danych. Aplikacje opracowane przy użyciu VFP są również w stanie komunikować się z różnymi systemami baz danych, takimi jak Oracle, mySQL, SQL Server i wieloma innymi dostępnymi źródłami danych OLE-DB. Ale generalnie większość aplikacji VFP rozmawia z SQL Server, a także z własnym rodzimym silnikiem bazy danych.
Jako dynamiczny język obiektowy, VFP obsługuje biblioteki wielu klas, a także przeglądarkę klas i jest w stanie zapewnić dynamiczne podklasy (w czasie wykonywania) oraz funkcje słownika danych. Visual FoxPro działa na dynamicznym dziedziczeniu i tworzy instancję klas bezpośrednio z biblioteki klas lub klas podstawowych i modyfikuje je w czasie wykonywania.
Zastosowania Virtual FoxPro obejmują:
- Obiektowe szybkie tworzenie aplikacji
- Przetwarzanie danych
- Jako klient / serwer COM
- Szybkie przetwarzanie tekstu
- Bezpowrotnie zniszczenie lub zmiana danych
- Natywne tworzenie i używanie XML
- Tworzenie i korzystanie z usług internetowych
- Interfejs GUI i warstwa środkowa (reguły biznesowe) w architekturze N-warstwy
