Delphi

Delphi 7 - Envio de e-mail com componentes Indy
09/12/2013

[Delphi 7] Envio de e-mail com componentes Indy

Certa vez, tive que implementar uma funcionalidade no meu software que enviasse um e-mail automático para um cliente com um anexo. Porém, o usuário não queria que houvesse interação com o cliente de e-mail (Outlook, Thunderbird…) por questões organizacionais, portanto, o e-mail deveria ser enviado diretamente pela aplicação. Após algumas pesquisas na internet, tentativas e testes, consegui implementar a função com sucesso. Hoje venho trazer a minha contribuição para a implementação dessa funcionalidade com o Delphi 7, configurando todos os parâmetros em tempo de execução. Let’s get started!

Continue reading...
Arquitetura MVC no Delphi
28/05/2013

Arquitetura MVC no Delphi

Nada melhor do que desenvolver um sistema utilizando uma boa arquitetura de software, não é? Uma das arquiteturas mais utilizadas por empresas e desenvolvedores de software é o MVC (Model-View-Controller), padrão que fornece organização, padronização e facilidade de manutenção do código. Esse artigo aborda os passos básicos para a elaboração de um projeto arquitetado em MVC no Delphi. Confira!

Continue reading...
28/05/2013
More
Os benefícios de utilizar sub-rotinas
20/05/2013

Os benefícios de utilizar sub-rotinas

Olá, pessoal, tudo certo? Antes de se chamar “AndreCelestino.com”, o blog foi originalmente criado com o nome “SubRotina” para fazer alusão às técnicas de programação. Bom, depois de receber algumas sugestões e dúvidas sobre este termo, decidi elaborar esse artigo para apresentar o conceito e as vantagens das sub-rotinas e a sua aplicabilidade no código-fonte. Para a maioria dos desenvolvedores não será nenhuma novidade.

Continue reading...
20/05/2013
More
[Delphi] Tabela temporária com ClientDataSet
29/04/2013

[Delphi] Tabela temporária com ClientDataSet – Final

Bom, hora de fechar o tema sobre tabelas temporárias no Delphi! Espero que nos dois primeiros artigos você tenha compreendido, de forma satisfatória, como trabalhar com tabelas temporárias utilizando ClientDataSet. Este último artigo apenas apresenta algumas observações relacionadas a tabelas temporárias que podem ser úteis durante o desenvolvimento.

Continue reading...
29/04/2013
More
[Delphi] Tabela temporária com ClientDataSet
22/04/2013

[Delphi] Tabela temporária com ClientDataSet – Prática

Olá, leitores! Esse artigo é a continuação do tema sobre tabelas temporárias com ClientDataSet no Delphi. No artigo anterior, apresentei o conceito, vantagens e um exemplo de cenário no qual uma tabela temporária pode ser utilizada para evitar inconsistências. Após a teoria, finalmente vamos partir para a prática! Criaremos uma tabela temporária utilizando o mesmo exemplo de cenário mencionado no primeiro artigo!

Continue reading...
22/04/2013
More
[Delphi] Tabela temporária com ClientDataSet
15/04/2013

[Delphi] Tabela temporária com ClientDataSet – Conceito

Uma das vantagens de um fórum de programação é observar as dúvidas mais frequentes dos usuários e tentar ajudá-los de uma forma mais prática. Dessa vez, notei que muitos desenvolvedores têm dificuldades em compreender, criar e manipular tabelas temporárias no Delphi utilizando ClientDataSet. Além de ser um recurso muito útil, trabalhar com tabelas temporárias não exige conhecimentos avançados de programação. Preparado pra mais um pequeno tutorial sobre desenvolvimento?

Continue reading...
15/04/2013
More
André Celestino