Manipulação de arquivos em AdvPL – Parte 01

Introdução Faz algum tempo, eu publiquei um post sobre desempenho em AdvPL, criando uma classe em AdvPL para leitura de arquivos de texto simples (Acelerando o AdvPL – Lendo arquivos TXT). Porém, o exemplo em si já parte da premissa que o programador conhece o que e como funcionam as funções de manipulação de arquivos … Continue lendo Manipulação de arquivos em AdvPL – Parte 01

Boas Práticas de Programação – Código Simples, Resultados Rápidos

Introdução Este tópico está entre "Dicas Valiosas" e "Boas Práticas de Programação", de qualquer modo aborda um exemplo de código, ainda em desenvolvimento por um colega que está iniciando no "Mundo do AdvPL". Partindo deste fonte de exemplo, vamos analisar o que o fonte faz, como faz, e inclusive avaliar algumas opções de escrever um … Continue lendo Boas Práticas de Programação – Código Simples, Resultados Rápidos

CRUD em AdvPL ASP – Parte 04

Introdução No post anterior (CRUD em AdvPL ASP – Parte 03), foi implementada a consulta básica da Agenda em ADVPL ASP -- pelo menos os quatro botões de navegação (Primeiro, Anterior, Próximo e Último). Agora, vamos ver como mostrar no Browse a imagem de cada contato, gravada no Banco de Dados. Trocando o retorno para … Continue lendo CRUD em AdvPL ASP – Parte 04

Algoritmos – Parte 02 – Permutações

Introdução No post anterior (Algoritmos – Parte 01 – Loterias), vimos a criação de um algoritmo para realizar combinações simples, que pode ser usado na maioria das loterias numéricas. Agora, vamos ver um algoritmo de permutação -- Algoritmo de Heap -- e ver como fazer a portabilidade de um pseudo-código para AdvPL. Algoritmo de Heap … Continue lendo Algoritmos – Parte 02 – Permutações

CRUD em AdvPL ASP – Parte 02

Introdução No post anterior (CRUD em AdvPL ASP – Parte 01), montamos um controle de login, usando um formulário em AdvPL ASP, e uma variável de seção (HTTPSESSION). E, para servir de base para a continuação do CRUD, foram publicados uma sequência de posts para abordar o "básico" do AdvPL ASP: Protheus e AdvPL ASP … Continue lendo CRUD em AdvPL ASP – Parte 02

Algoritmos – Parte 01 – Loterias

Introdução Nos primeiros posts no Blog sobre programação -- vide Desmistificando a análise de sistemas e Desmistificando a programação -- foi colocada de forma simples a ideia de programar alguma coisa, como sendo apenas uma sequência de instruções e decisões para se realizar uma tarefa. E, realmente é simples assim, o que precisamos fazer é usar corretamente a gramática … Continue lendo Algoritmos – Parte 01 – Loterias