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

Introdução ao Processamento de Dados e Programação – Parte 02

Introdução No post anterior (Introdução ao Processamento de Dados e Programação - Parte 01), levantamos cinco possibilidades de calcular a média de uma lista de notas salvas em um arquivo texto, onde quatro delas usam um script ou um programa. Nesse post, vamos tentar resolver o mesmo problema com outras linguagens:  C++ ( Windows e … Continue lendo Introdução ao Processamento de Dados e Programação – Parte 02

Protheus como Servidor de FTP

Introdução Quando eu comentei um pouco sobre as capacidades do Servidor de Aplicação Protheus Server, em um post mais antigo, eu mencionei que ele não apenas servia a conexões do SmartClient para rodar aplicações AdvPL, mas também que ele poderia ser um servidor de HTTP, com páginas estáticas e dinâmicas -- usando AdvPL ASP -- … Continue lendo Protheus como Servidor de FTP

CRUD em AdvPL – Parte 15

Introdução No post anterior, foi feito um Controle de Acesso para a Agenda, certo? Porém, o controle ainda não funciona, pois não foi feita a rotina de manutenção do cadastro de usuários. Logo, vamos criar esta rotina, mas antes disso vamos ver um pouco sobre reaproveitamento de código. Assim, quando partirmos para a rotina de manutenção … Continue lendo CRUD em AdvPL – Parte 15

CRUD em AdvPL – Parte 14

Introdução No post anterior, criamos um programa para servir de "Menu" para a Agenda e outras funcionalidades a serem criadas pela aplicação. Porém, não foi colocada nenhuma proteção para a execução do programa -- Controle de Acesso ou similar. Vamos ver como fazer isso de forma segura e elegante, e ver alguns parágrafos sobre Segurança … Continue lendo CRUD em AdvPL – Parte 14

CRUD em AdvPL – Parte 13

Introdução Nos tópicos anteriores, funcionalidades e recursos foram adicionados ao programa de Agenda. Agora, vamos criar uma "casca" de acesso sobre este fonte, e futuras funcionalidades? Que tal uma aplicação com uma MAIN WINDOW? Criando o AdvPLSuite Vamos criar um fonte AdvPL, que vai criar uma WINDOW, ao invés de uma DIALOG. Como somente pode … Continue lendo CRUD em AdvPL – Parte 13

CRUD em AdvPL – Parte 12,5

Introdução No post anterior, foi inserido o recurso de inserir uma foro 3x4 para cada contato da agenda. Sabe o que faltou ? Sim, remover a foto! Tanto que nem compensa dizer que esta é a parte 13 do CRUD ... risos ... esta é a parte 12,5 😉 Ajustes na Rotina Tão simples quanto … Continue lendo CRUD em AdvPL – Parte 12,5