Programação advpl
Programação em ADVPL l
Matriz - Av. Braz Leme, 1.717 - 02511-000 - São Paulo - SP - Brasil. Tel.: 55 (11) 3981 - 7001 www.microsiga.com.br
Todos os direitos reservados.
1
Sumário
OBJETIVOS DO CURSO INTRODUÇÃO À PROGRAMAÇÃO Lógica de programação e algoritmos ESTRUTURAS DE PROGRAMAÇÃO Diagrama de bloco Do case...Case A LINGUAGEM ADVPL Programação Com Interface Própria com o Usuário Programação Sem Interface Própria com o Usuário ESTRUTURA DE UM PROGRAMA ADVPL Linhas de Programa Áreas de um Programa ADVPL Área de Identificação Área de Ajustes Iniciais Corpo do Programa Área de Encerramento DECLARAÇÃO E ATRIBUIÇÃO DE VARIÁVEIS Tipo de Dados Declaração de variáveis Escopo de variáveis Variáveis de escopo private Variáveis de escopo public Entendendo a influência do escopo das variáveis Operações com Variáveis Operadores da linguagem ADVPL Operação de Macro Substituição Funções de manipulação de variáveis Manipulação de strings Manipulação de variáveis numéricas Verificação de tipos de variáveis ESTRUTURAS BÁSICAS DE PROGRAMAÇÃO Estruturas de repetição Influenciando o fluxo de repetição Estruturas de decisão ARRAYS E BLOCOS DE CÓDIGO Arrays Inicializando arrays Funções de manipulação de arrays Cópia de arrays Listas de Expressões e Blocos de Código Premissas para utilização de Blocos de Código Lista de expressões Blocos de Código Funções para manipulação de blocos de código FUNÇÕES Tipos e escopos de funções DIRETIVAS DE COMPILAÇÃO DESENVOLVENDO PEQUENAS CUSTOMIZAÇÕES Advpl e o erp microsiga protheus
5 6 6 12 12 16 20 20 21 22 22 24 25 26 26 27 28 28 29 30 32 33 34 35 36 41 41 43 45 46 47 47 50 51 56 56 58 59 61 62 62 63 65 67 68 69 78 84 84
2
Programação em ADVPL l
Todos os direitos reservados.
O Ambiente Protheus Organização e configuração inicial do ambiente Protheus O Configurador do Protheus Ambientes e tabelas Acessando o módulo Configurador Funcionalidades do Configurador Dicionário de Dados da aplicação ERP