Delphi

Magic Numbers, String Literals e Concatenação Composta

Olá, leitores, tudo certo? Já ouviram falar em “mágica” na programação? Embora seja um termo que nos lembre algo positivo, na realidade, é um equívoco que desenvolvedores cometem no código, principalmente quando o projeto é colaborativo. A ideia desse artigo é detalhar um pouco mais sobre Magic Numbers e String Literals e, claro, apresentar sugestões para evitá-los!

28/09/2015
More

[Delphi] Atualização Automática – Parte 3 – Considerações

Leitores, vamos fechar a série de artigos sobre atualização automática? Vamos! A terceira e última parte dessa série traz algumas observações sobre as codificações do artigo anterior, com o objetivo de esclarecer dúvidas que talvez tenham surgido e também para explicar os recursos que utilizei no tutorial. Recomendo a leitura desse artigo.

14/09/2015
More

[Delphi] Atualização Automática – Parte 2 – Projeto

Estavam ansiosos pela segunda parte dessa série de artigos, não é? 🙂 Em continuidade ao artigo anterior, prosseguiremos com o tutorial de implementação de atualização automática em um projeto Delphi. A primeira parte abordou apenas os recursos de apoio, como o registro em um serviço de hospedagem, instalação do FileZilla e criação dos arquivos INI. Hoje, partiremos para a codificação!

08/09/2015
More

[Delphi] Atualização Automática – Parte 1 – FTP

Olá, pessoal, estou de volta com mais um artigo técnico! Hoje em dia é comum encontrar aplicativos que são atualizados automaticamente pela internet sem a intervenção do usuário. Na verdade, estes aplicativos possuem rotinas específicas que os permitem ser capazes de gerenciar suas próprias atualizações. Já pensou em implementar essa funcionalidade no seu projeto? Essa série de artigos, divididas em 3 partes, apresenta um passo-a-passo para codificar uma atualização automática simples, porém, funcional, em Delphi com FTP!

31/08/2015
More

CODEsign: Faça duas vezes!

E aí, pessoal, tudo certo? Há algumas semanas, compartilhei um dos artigos do blog em um dos grupos de Clean Code do LinkedIn e recebi alguns comentários na publicação. Um dos membros, chamado Max Kleiner, mencionou uma técnica bem bacana que pode colaborar com a escrita de código limpo. Trata-se do CODEsign. Leia o artigo e conheça as propostas dessa técnica!

03/08/2015
More

[Delphi] Dicas do componente DBGrid

Saudações, leitores! Há algum tempo, tive de implementar uma funcionalidade que exibe uma imagem na célula de uma coluna do componente DBGrid. Enquanto pesquisava na internet, encontrei vários exemplos, no entanto, muitos deles estavam incompletos. Por conta disso, decidi reunir não só essa, mas também outras dicas desse componente neste artigo. Confira!

20/07/2015
More
André Celestino