ADVPL Fundamentals

O AdvPL (Advanced Protheus Language) é uma linguagem de programação 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.

Ao final deste curso você terá aprendido:

  • Introdução à Lógica de Programação
  • Conceitos básicos da linguagem ADVPL
  • Comandos e funções ADVPL (TOTVS)
  • Análise de fontes de baixa complexidade
  • Instalação e configuração da IDE VsCode
  • Desenvolver pequenas customizações

Introdução

1
A Linguagem AdvPL
2
Categorias de programas
3
Subcategorias de programas

Estrutura de um Código ADVPL

1
Programas AdvPL
2
Tipos de Linhas de um programa
3
Áreas de um programa

Declaração e Atribuição de Variáveis

1
Tipos de Dados
2
Identificadores

Escopo de Variáveis

1
O Contexto de Variáveis dentro de um Programa
2
Variáveis de escopo local
3
Variáveis de escopo static
4
Variáveis de escopo private
5
Variáveis de escopo public

Operadores da linguagem AdvPL

1
Operadores Matemáticos
2
Operadores de String
3
Operadores Relacionais
4
Operadores Lógicos
5
Operadores de Atribuição
6
Operadores de Incremento/Decremento
7
Operadores Especiais
8
Operação de Macro Substituição

Funções de manipulação de variáveis

1
Verificação de tipos de variáveis
2
Conversões entre tipos de variáveis
3
Manipulação de variáveis numéricas
4
Manipulação de strings

Estruturas de decisão

1
IF…ELSE…ENDIF
2
IF…ELSEIF…ELSE…ENDIF
3
DO CASE…ENDCASE

Estruturas de repetição

1
FOR…NEXT
2
WHILE…ENDDO

Manipulação de Arrays

1
Funções de manipulação de Arrays

Blocos de Código

1
Execução de Blocos de Código

Instalação e Configuração

1
SQL Server Express

Meu primeiro programa

1
Primeiros passos

Configurando o VSCode

1
Download e Instalação
2
Instalando Complementos
3
Configurando o Ambiente

undefined

Seja o primeiro a adicionar uma revisão.

Por favor, iniciar sessão para deixar uma revisão
Adicionar à Lista de Desejos
Inscrito: 1 estudante
Sessões de Formação: 37
Nível: Iniciante