Dicas e Truques

Dicas de Delphi | Aprenda a Usar o Dock Site e Crie Sistemas Personalizáveis

Dicas de Delphi | Aprenda a Usar o Dock Site e Crie Sistemas Personalizáveis

Já pensou na possibilidade de criar containers que podem ser movidos de um local para o outro na tela principal do seu sistema feito em Delphi.  Isso é possível de ser feito, de forma extremamente simples e fácil.  No meu canal do Youtube há uma série de vídeos que são focados totalmente em Dicas e Truques no Delphi. É até engraçado como tem coisas simples e que estão no Delphi há muitos anos e os programadores não conhecem. Eu gravei um vídeo na minha série de Continue lendo

Classe de Tratamento de Formulários

Classe de Tratamento de Formulários

Olá pessoal, eu sou Ramon Ruan, sou programador há cerca de 3 anos em Delphi com Orientação a Objetos. Iniciei minha carreira como programador aos 17 anos “brincando” com o Delphi 7. Ainda cheguei a utilizar o Delphi 5, mas não foi muito pra frente. Dentre esses anos parei de programar em Delphi um ano depois e comecei a trabalhar em outras coisas. Então alguns anos depois fui para o ASP.NET com arquitetura MVC 3, e em 2014 comecei novamente com o Delphi, utilizando o Continue lendo

Dica do Bruto: Corrigindo problema no DBGrid em projetos migrados do Delphi 7

Dica do Bruto: Corrigindo problema no DBGrid em projetos migrados do Delphi 7

Ae galera, bruto na área! Antes que você crie falsas esperanças, não, essa não é a parte 2 do nosso post sobre como turbinar o seu DBGrid. É mais um complemento rápido da parte um, mas vale a pena continuar lendo. Um dos companheiros do grupo Delphi Bruto do Whatsapp,  (ainda não está no grupo? Está perdendo tempo seu lerdo! Manda um e-mail AGORA com seu telefone e nome para alan@rmfactory.com.br) me pediu ajuda dizendo que portou o código dele do saudoso Delphi 7 (esse era bruto) Continue lendo

Resolução do Desafio do Canvas no Grid

Resolução do Desafio do Canvas no Grid

E ai brutos? Quebrando tudo com as dicas que eu dei no post anterior? Tomara que sim. Estou passando por aqui rapidinho só pra postar a resolução dos dois desafios que eu deixei no meu último post. Não leu o post anterior? Clica aqui, vai lá, lê e tenta fazer. Se não conseguiu fazer, levante, encha os pulmões e grite 3 vezes bem alto pra todo mundo na firma ouvir: “Eu sou fraquinho!”. Depois disso volte aqui e veja a minha solução. Se você foi bruto Continue lendo

Canvas Grid

Canvas Grid

E aí brutaiada, tudo certo? Depois de muito tempo hibernando, o Bruto do Delphi está de volta. E se vocês acham que eu esqueci do que eu prometi no último post, vocês se enganaram. Hoje, utilizando o que aprendemos no último post e algumas coisinhas mais, vamos personalizar um DBGrid e adicionar algumas funcionalidades interessantes ao mesmo. Vamos começar estudando o evento DrawColumnCell do nosso DBGrid , que vai ser onde grande parte da mágica vai acontecer. procedure TFrm_Receber.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; Continue lendo

Introdução a Classe TCanvas no Delphi

Introdução a Classe TCanvas no Delphi

Hoje vamos falar da mística classe TCanvas no Delphi. Basicamente podemos descrevê-la como um “wrapper” (encapsulamento) para as funções de desenho do Windows (GDI). Na prática ela serve para desenhar formas básicas, componentes, imagens, transparências, gradientes, etc. Agora os reclamões já devem estar resmungando: “Porra bruto, você vai ensinar a gente a desenhar quadradinhos e bolinhas na tela? Isso a gente encontra em 4 de cada 5 blogs de Delphi! ” Vou, vou ensinar a desenhar bolinhas e quadradinhos na tela sim e antes que Continue lendo

Class/Record Helpers, a saga continua!

Class/Record Helpers, a saga continua!

No post anterior, eu disse que, a partir do Delphi XE3 é possível utilizar record helpers para expandir tipos nativos. E o melhor, a Embarcadero já fez grande parte do serviço pra gente. Vamos começar a explorar essa maravilha: Inclua no seu Uses a unit SysUtils, se ela já não estiver lá.

Migre do BDE, AnyDAC e DBX para FireDac com um duplo clique!

Migre do BDE, AnyDAC e DBX para FireDac com um duplo clique!

O reFind.exe é um utilitários que permite localizar e substituir textos utilizando expressões regulares com base em instruções que passadas em um determinada sintaxe. com isso é possível realizar a migração dos códigos fontes (.pas e .dfm) alterando as classes, propriedades e métodos da BDE, ADO ou DBX para o FireDAC.

Class/Record Helpers

Class/Record Helpers

Hoje vamos falar de uma coisa que é relativamente nova no Delphi, algumas pessoas ainda não conhecem, mas é do caralho: Class Helpers. Na verdade, além dos Class Helpers, existem também os Record Helpers