Visual FoxPro (VFP)

Autor: Louise Ward
Data De Criação: 11 Fevereiro 2021
Data De Atualização: 1 Julho 2024
Anonim
Visual FoxPro to Web with Foxincloud #1
Vídeo: Visual FoxPro to Web with Foxincloud #1

Contente

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 desenvolvimento rápido 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 acompanha um ambiente de programação orientado a objetos, o que a torna uma ferramenta ideal para o desenvolvimento de aplicativos centrados em dados.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

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
  • 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