Java from Scratch – Parte 06

Introdução No post anterior (Java from Scratch – Parte 05), separamos a aplicação da classe que desenha e anima as bolinhas, vimos o que é um package, e uma forma simples de gerar um arquivo único para a aplicação (JAR). Agora, vamos aproveitar esse código, e criar um Ping-Pong com interface gráfica 😀 Interface gráfica … Continue lendo Java from Scratch – Parte 06

Java from Scratch – Parte 04

Introdução No post anterior (Java from Scratch – Parte 03), vimos linha a linha o que faz cada instrução do fonte do Ping-Pong 😀 Agora, vamos ver outras formas de escrever este mesmo código, e começar a usar a orientação a objetos propriamente dita. Orientação a Objetos As linhas de código responsáveis por fazer a … Continue lendo Java from Scratch – Parte 04

Java from Scratch – Parte 03

Introdução No post anterior (Java from Scratch – Parte 02), vimos a montagem de um programa "Ping-Pong", em modo texto, por hora sem usar praticamente "nada" de orientação a objetos. Antes de ver mais sobre propriedades e métodos, vamos ver com uma lupa esse fonte, e explicar cada pedacinho dele 😀 O Fonte - Arquivo … Continue lendo Java from Scratch – Parte 03

Java from Scratch – Parte 01

Introdução Dentre as linguagens de programação de mercado, Java definitivamente possui uma boa fatia de mercado, por muitas razões -- Orientação a objeto, relativa simplicidade de implementação, multi-plataforma (inclusive sistemas embarcados e celulares), etc. A alguns meses, resolvi pesquisar com mais ênfase sobre o que é o Java e como funciona. O universo é amplo, … Continue lendo Java from Scratch – Parte 01

JSON – O que é e como usar em AdvPL – Parte 03 – zJsonKit

Introdução Nos posts anteriores -- JSON – O que é e como usar em AdvPL e JSON – O que é e como usar em AdvPL – Parte 02 -- demos uma boa olhada de "o que é" e "como funciona" um JSON, e como ler/manipular seu conteúdo usando a classe TJsonObject() do AdvPL. Agora, vamos ver … Continue lendo JSON – O que é e como usar em AdvPL – Parte 03 – zJsonKit

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

ZLIB Framework – Parte 01

Introdução Vamos ver um pouco sobre Bibliotecas de Funções e Framework, com destaque para as funcionalidades em implementação no projeto ZLIB. Bibliotecas e Frameworks Com as funções básicas da linguagem, conseguimos criar qualquer programa. Alguns programas podem dar mais trabalho que outros, tudo depende de quantas funcionalidades serão implementadas. Porém, quando você precisa implementar muitas … Continue lendo ZLIB Framework – 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