Interface Visual do AdvPL – Parte 03

Introdução Continuando a sequência de Interface Visual do AdvPL, vamos entender um pouco mais sobre como funcionam alguns componentes básicos para permitir entrada de dados do usuário, e na sequência como persistir e consultar estes dados em uma tabela. Caixa de Diálogo ou Janela MODAL Quando criamos em AdvPL uma caixa de diálogo, o acionamento … Continue lendo Interface Visual do AdvPL – Parte 03

Dicas valiosas de programação – Parte 03

Introdução Neste post, vamos a uma dica muito importante e específica do AdvPL: Como proteger a chamada de novas funções implementadas na linguagem AdvPL -- e evitar o erro "function <xxx> has compilation problems. Rebuild RPO" Funções do AdvPL Ao escrevermos uma aplicação em AdvPL, os desenvolvedores podem usar funções básicas da linguagem AdvPL, que … Continue lendo Dicas valiosas de programação – Parte 03

Dicas valiosas de programação – Parte 02

Introdução Continuando na linha de boas práticas e afins, vamos abordar nesse post mais uma dica de ouro, válida para qualquer aplicação que pretende ser escalável, porém com foco no AdvPL Procure fazer transações curtas Parece simples, e se olharmos bem, não é assim tão complicado. Primeiro, vamos conceituar uma transação. Na linguagem AdvPL, temos … Continue lendo Dicas valiosas de programação – Parte 02

Orientação a Objetos em AdvPL – Parte 01

Introdução Para quem ainda não sabe o que é ou porquê a Orientação a Objetos, também conhecida por OOP (Object Oriented Programming), nesse post vamos dar uma passada mais a fundo neste tema, cobrindo algumas lacunas dos posts anteriores, para depois entrar nas recentes melhorias e implementações a serem disponibilizadas na próxima Build Oficial do … Continue lendo Orientação a Objetos em AdvPL – Parte 01

Executando Jobs em AdvPL

Introdução Em todos os posts anteriores sobre escalabilidade, desempenho e afins, sempre aparece o "tal" do JOB. No AdvPL, genericamente damos o nome de "Job" para um processamento de uma função AdvPL iniciada em um ambiente sem interface com o usuário -- ou seja, sem conexão com o SmartClient). Neste post, vamos ver em detalhes … Continue lendo Executando Jobs em AdvPL

Dicas valiosas de programação – Parte 01

Introdução Ao longo do tempo, cada analista de sistemas e programador adquire experiência e proeficiência em algoritmos e soluções de software para atender a necessidade de seus clientes. Normalmente cada linguagem têm os seus "pulos do gato", muitos são conhecidos e são independentes da linguagem de programação. Neste post vamos abordar os mais conhecidos, e … Continue lendo Dicas valiosas de programação – Parte 01