Programa de testes com Interface para API NETiZAP – Update 1

Introdução No post anterior (Programa de testes com Interface para API NETiZAP), vimos o programa de exemplo de uso da API NETIZAP para envio de mensagens para WhatsApp. E vimos que o envio de mensagens com arquivo estava incompleto. Agora está completo  😀 Interface da aplicação O Fonte da aplicação client em AdvPL foi atualizado … Continue lendo Programa de testes com Interface para API NETiZAP – Update 1

Bar Code 128 em AdvPL – Parte 01

Introdução O famoso código de barras, presente em praticamente todos os itens industrializados à venda, também é usado para muitas outras finalidades, inclusive não apenas codificar números. Nesse post vamos ver como fazer um gerador de código de barras padrão Code 128 -- que serve como base para outras especificações. Code 128 Trata-se de uma … Continue lendo Bar Code 128 em AdvPL – Parte 01

Abstração de Acesso a Dados e Orientação a Objetos – Parte 05

Introdução No post anterior (Abstração de Acesso a Dados e Orientação a Objetos – Parte 04), foram implementadas algumas opções de exportação de tabelas, para os objetos ZDBFFILE e ZMEMFILE. Enquanto isso, foi implementado na classe ZISAMFILE a importação dos formatos SDF e CSV. Agora, para compatibilizar alguns recursos do AdvPL já existentes com estas … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 05

Abstração de Acesso a Dados e Orientação a Objetos – Parte 04

Introdução Continuando a mesma linha dos posts anteriores, vamos ver agora como exportar um arquivo de dados -- das classes ZMEMFILE e/ou ZDBFFILE -- para os formatos SDF , CSV e JSON 😀 Formato SDF O formato SDF é um arquivo texto com linhas de tamanho fixo (SDF = System Data Format, fixed length ASCII … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 04

Abstração de Acesso a Dados e Orientação a Objetos – Parte 03

Introdução Nos posts anteriores (Abstração de Acesso a Dados e Orientação a Objetos – Parte 02,Abstração de Acesso a Dados e Orientação a Objetos), vimos a montagem de um encapsulamento de acesso a dados usando orientação a objetos com herança em AdvPL. Agora, vamos integrar esse mecanismo com um Alias / WorkArea do AdvPL. Criando … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 03

MemCached Client em AdvPL – Parte 02

Introdução No post anterior (MemCached Client em AdvPL - Parte 01) vimos a implementação de uma classe nativa em AdvPL para fazer o papel de API Client do MemCached. Agora, vamos ver um pouco de como usar esta classe -- agora na versão 1.01, suportando todos os tipos simples do AdvPL para armazenamento e recuperação … Continue lendo MemCached Client em AdvPL – Parte 02

MemCached Client em AdvPL – Parte 01

Introdução O MemCached é um aplicativo que provê um cache de objetos em memória, do tipo chave/valor de alto desempenho. Ele possui APIs Client para várias linguagens de mercado, e agora também terá a sua API Client em AdvPL. O MemCached Open Source, Free , originalmente desenvolvido para Linux, ele também têm porte para Windows, … Continue lendo MemCached Client em AdvPL – Parte 01

Abstração de Acesso a Dados e Orientação a Objetos – Parte 02

Introdução No post anterior (Abstração de Acesso a Dados e Orientação a Objetos) vimos o conceito de abstração e uma ideia de implementar uma classe superior -- ou superclasse -- que eliminaria várias duplicidades entre as classes ZDBFFILE e ZMEMFILE. Bem, mãos a obra. Classe ZISAMFILE Tudo o que é comum e exatamente igual na … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 02

Arquivos em Memória – Classe ZMEMFILE

Introdução Nos posts anteriores, acompanhamos a criação de uma classe de acesso a dados ISAM -- chamada de ZDBFTABLE, renomeada para ZDBFFILE -- , feita para leitura e manutenção de arquivos no formato DBF em AdvPL, sem dependência de nenhum Driver. Agora, tomando esta classe como base da implementação, nasceu a classe ZMEMFILE. Classe ZMEMFILE … Continue lendo Arquivos em Memória – Classe ZMEMFILE

Protheus e FTP Client

Introdução No post Protheus como Servidor de FTP, vimos como configurar um Servidor Protheus como FTP Server. Agora, vamos ver uma classe AdvPL que permite estabelecer uma conexão com um servidor FTP, e fazer operações como Download e Upload de arquivos -- a classe tFtpClient. Protocolos FTP, FTPS e SFTP FTP, acrônimo de File Transfer Protocol, … Continue lendo Protheus e FTP Client