Delphi

[Delphi] Criando um visualizador de DataSets com o ToolsAPI - Parte 1
15/05/2017

[Delphi] Visualizador de DataSets com Open Tools API – Pacote

Leitores, hoje é dia de assunto inédito no blog! Você sabiam que é possível programar ações personalizadas na IDE do Delphi? Com algumas Interfaces especiais, chamadas de Open Tools API, podemos adicionar novos menus na IDE para executar ações específicas, codificadas por nós mesmos. Para exemplificar este recurso, desenvolveremos um visualizador de DataSets em runtime que ficará disponível no menu Help do Delphi.

Continue reading...
15/05/2017
More
[Delphi] Usando RTTI para exibir dados de um objeto em componentes visuais
09/05/2017

[Delphi] Usando RTTI para exibir dados de um objeto em componentes visuais

Saudações, amigos! Vejam só o RTTI entrando novamente na pauta de artigos! Tive uma boa recepção com o artigo sobre validações com RTTI e decidi abordar um pouco mais sobre este recurso. Dessa vez, utilizaremos o RTTI para preencher os campos de um formulário de acordo com os valores das propriedades de um objeto de negócio. Confira o artigo!

Continue reading...
09/05/2017
More
[Delphi] Integração com o Bitbucket
02/05/2017

[Delphi] Integração com o Bitbucket

Boa noite, leitores! Em breve retomo a série de artigos sobre Design Patterns. Aguentem firme! O artigo de hoje é um pequeno tutorial sobre como integrar o Delphi com o Bitbucket. Como há muitos desenvolvedores criando repositórios nesse serviço, é muito útil que eles saibam que, com o Delphi, não é necessário instalar ferramentas de terceiros para trabalhar com esse controle de versão.

Continue reading...
02/05/2017
More
[Delphi] Utilizando o mecanismo de processamento paralelo
17/04/2017

[Delphi] Utilizando o mecanismo de processamento paralelo

Fala, galera! Acredito que muitos de vocês já tenham usado, estudado ou ao menos ouvido falar de Multithreading do Delphi. As bibliotecas deste recurso estão presentes desde a versão XE7, porém, por serem relativamente recentes, às vezes esquecemos de sua existência. O objetivo deste artigo é apresentar um cenário no qual o uso de Multithreading pode trazer uma grande vantagem em relação ao tempo de resposta de uma aplicação.

Continue reading...
17/04/2017
More
[Delphi] 3 formas de percorrer uma lista
10/04/2017

[Delphi] 3 formas de percorrer uma lista

Saudações, leitores! Nas versões mais antigas do Delphi (como a bem conhecida versão 7), sempre que era necessário percorrer uma lista, utilizávamos uma variável do tipo integer como contador, correto? No entanto, alguns programadores que migraram para as versões mais recentes do Delphi não conhecem algumas alternativas para essa codificação. As dicas desse artigo são simples, porém, podem despertar o interesse de programadores que ainda utilizam contadores. Vamos lá!

Continue reading...
10/04/2017
More
[Delphi] Compactação de arquivos com a classe nativa TZipFile
03/04/2017

[Delphi] Compactação de arquivos com a classe nativa TZipFile

Olá, amigos! Tudo bem? Acredito que vocês já tiveram que usar componentes de terceiros ou utilitários externos para trabalhar com compactação de arquivos no Delphi, não é? Bom, eles não são mais necessários. Acompanhe, neste artigo, um pequeno tutorial sobre como trabalhar com a classe TZipFile nativa do Delphi exibindo, inclusive, o andamento da compactação em uma barra de progresso!

Continue reading...
03/04/2017
More
André Celestino