TDaoIBX – Que tal um ORM Básico? Parte 11

Olá! Saudades? Ok, Ok, Estou em débito com vocês, caríssimos leitores! Estive realmente assoberbado aqui e acabei passando um longo tempo sem atualizar o nosso “projetim“. Ainda me encontro com a água no pescoço, mas juntei forças para mais um post. Na

Design Pattern: Singleton

Sempre que possível, irei tratar aqui, neste blog, de assuntos relacionados à melhor organização e reutilização de código, das boas práticas de programação, da Programação Orientada a Objetos e assim por diante. Sendo assim, a partir do momento que passamos a prestar

Delphi e Google Maps Javascript API V3 – Parte 2

O post Delphi e Google Maps JavaScript API teve relativo sucesso, recebendo vários acessos. Nele, utilizei um exemplo pronto em vez de utilizar diretamente a API do Google Maps. A ideia era ganhar tempo (ou seria preguiça? ). Recebi muitos pedidos, como

Delphi: Com ou Sem DAO? Eis a questão!

Olá Depois de alguns dias off, finalmente encontrei um tempinho para mais um artigo: DAO (Data Access Object). O Delphi nos oferece muitas facilidades. Por exemplo, é possivel criar uma tela de cadastro sem utilizar uma linha de código sequer! Basta adicionar

Clonando um objeto

No curso Criando Componente Boleto em Delphi que estou ministrando no site da DevMedia, tenho utilizado POO e Design Patterns. Além disso, em determinadas situações, busco algumas funções interessantes para maior produtividade. Recentemente, para a videoaula 11, resolvi melhorar a forma como

Métodos Anônimos no Delphi

Olá Hoje irei falar de um recurso muito interessante, porém acredito ainda ser pouco utilizado pelos desenvolvedores Delphi. Estou falando do Anonymous Method (Métodos Anônimos). Este recurso é assim definido no site da Embarcadero: Como o nome sugere, um método anônimo é

Delphi e Google Maps JavaScript API

Recentemente estava à procura de um exemplo que me permitisse traçar uma rota no Google Maps e pegar a distância total através do Delphi. Encontrei vários artigos, mas estava difícil encontrar um que me atendesse. Os exemplos geralmente mostravam apenas como localizar

Dica: Preencher string à direita ou à esquerda com caractere

É comum precisarmos formatar uma string para que fique num determinado tamanho, como por exemplo: Uma string ‘1’ ficar no formato ‘000001’; ou ‘123’ = ‘12300000’; ou ‘TEXTO’ ficar no tamanho 10 – ‘TEXTO…..’. Para isso, basta utilizar as funções abaixo: function LPad(S: string; Ch: Char; Len: Integer): string;