Índice:
Definição - O que significa Visual FoxPro (VFP)?
O Visual FoxPro (VFP) é uma linguagem de programação processual, orientada a objetos e centrada em dados, produzida pela Microsoft e originalmente desenvolvida pela Fox Software em 1984 como FoxBASE, destinada ao rápido desenvolvimento de aplicativos com foco em dados e foi o banco de dados mais rápido baseado em PC motor durante o seu tempo. O Visual FoxPro é essencialmente um banco de dados relacional que vem com um ambiente de programação orientado a objetos, o que a torna uma ferramenta ideal para o desenvolvimento de aplicativos centrados em dados.Techopedia explica Visual FoxPro (VFP)
O Visual FoxPro é usado para desenvolver aplicativos de área de trabalho centrados em dados com seu próprio banco de dados interno. Os aplicativos desenvolvidos com o VFP também podem se comunicar com diferentes sistemas de banco de dados, como Oracle, mySQL, SQL Server e muitas outras fontes de dados acessíveis do OLE-DB. Mas, geralmente, a maioria dos aplicativos VFP conversa com o SQL Server e com seu próprio mecanismo de banco de dados nativo.
Como uma linguagem dinâmica orientada a objetos, o VFP suporta várias bibliotecas de classes e um navegador de classes e é capaz de fornecer subclassificação dinâmica (durante o tempo de execução) e recursos de dicionário de dados. O Visual FoxPro opera com herança dinâmica e instancia classes diretamente de uma biblioteca de classes ou classes base e as modifica em tempo de execução.
Os usos do Virtual FoxPro incluem:
- Desenvolvimento rápido de aplicativos orientado a objetos
- Processamento de dados
- Como cliente / servidor COM
- Processamento rápido de texto
- Manipulação de dados
- Criando e consumindo XML nativamente
- Criando e consumindo serviços da Web
- Front-end da GUI e camada intermediária (regras de negócios) em arquiteturas de camada N