Advpl
Está informação permitirá aos usuários ou profissionais de informatica conheçam a linguagem advPL e se capacitem no desenvolvimento de programas e funções que são utilizadas no ERP Protheus.
Sobre a Linguagem AdvPL
AdvPL – Advanced Protheus Language é uma linguagem de programação desenvolvida em 1994 para desenvolvimento de sistemas de gestão empresarial ERP – Enterprise Resource Planning, do grupo TOTVS S/A.
O AdvPL é uma linguagem padrão xBase (Clipper, Visual Objects e depois Fivewin) com comandos, funções, operadores, estruturas de controle de fluxo e palavras reservadas que permite o desenvolvimento de programas seguidos do paradigma de orientação a objetos ou procedural.
Quando compilados, todos os arquivos de código fonte tornam-se unidades de inteligência básicas, chamadas de APO´s (Advanced Protheus Objects). Esses APO´s são mantidos em um repositório e carregados dinamicamente pelo servidor de aplicação (Application Server) para a execução. No entanto, não existe linkedição ou união física do código compilado a um determinado ambiente ou aplicação, o que permite executar funções criadas em AdvPL em qualquer ponto do ambiente ERP.
O compilador e o interpretador da linguagem AdvPL é o próprio servidor de aplicação (Application Server), e existe um ambiente visual para desenvolvimento integrado (Development Studio) onde o código-fonte pode ser criado, compilado e depurado.
Os programas desenvolvidos na linguagem AdvPL, podem conter comandos ou funções de interface com o usuário com as seguintes características:
Programação com interface própria com o usuárioOs programas com interface própria com o usuário são desenvolvidos para serem executados através do terminal remoto, o TOTVS Smart Client. O TOTVS Smart Client é a aplicação, desenvolvida pela TOTVS, encarregada da interface e da