Erp microsiga
Programacao emADVPL l
1
Todos os direitos reservados.
Matriz - Av. Braz Leme, 1.717 - 02511-000 - Sao Paulo - SP - Brasil.
Tel.: 55 (11) 3981 - 7001 www.microsiga.com.br
2
Todos os direitos reservados.
Programacao em ADVPL l
OBJETIVOS DO CURSO 5
INTRODUCAO A PROGRAMACAO 6
Logica de programacao e algoritmos 6
ESTRUTURAS DE PROGRAMACAO 12
Diagrama de bloco 12
Do case...Case 16
A LINGUAGEM ADVPL 20
Programacao Com Interface Propria com o Usuario 20
Programacao Sem Interface Propria com o Usuario 21
ESTRUTURA DE UM PROGRAMA ADVPL 22
Linhas de Programa 22
Areas de um Programa ADVPL 24
Area de Identificacao 25
Area de Ajustes Iniciais 26
Corpo do Programa 26
Area de Encerramento 27
DECLARACAO E ATRIBUICAO DE VARIAVEIS 28
Tipo de Dados 28
Declaracao de variaveis 29
Escopo de variaveis 30
Variaveis de escopo private 32
Variaveis de escopo public 33
Entendendo a influencia do escopo das variaveis 34
Operacoes com Variaveis 35
Operadores da linguagem ADVPL 36
Operacao de Macro Substituicao 41
Funcoes de manipulacao de variaveis 41
Manipulacao de strings 43
Manipulacao de variaveis numericas 45
Verificacao de tipos de variaveis 46
ESTRUTURAS BASICAS DE PROGRAMACAO 47
Estruturas de repeticao 47
Influenciando o fluxo de repeticao 50
Estruturas de decisao 51
ARRAYS E BLOCOS DE CODIGO 56
Arrays 56
Inicializando arrays 58
Funcoes de manipulacao de arrays 59
Copia de arrays 61
Listas de Expressoes e Blocos de Codigo 62
Premissas para utilizacao de Blocos de Codigo 62
Lista de expressoes 63
Blocos de Codigo 65
Funcoes para manipulacao de blocos de codigo 67
FUNCOES 68
Tipos e escopos de funcoes 69
DIRETIVAS DE COMPILACAO 78
DESENVOLVENDO PEQUENAS CUSTOMIZACOES 84
Advpl e o erp microsiga protheus 84
Sumario
3
Todos os direitos reservados.
Programacao em ADVPL I
O Ambiente Protheus 84
Organizacao e configuracao inicial do ambiente Protheus 88
O Configurador do Protheus 94
Ambientes e tabelas 96