TBaseDao – Que tal um ORM Básico? Parte 10

Olá Depois de alguns dias, bem corridos por sinal, estou de volta para mais um artigo. Antes de mais nada… Votação Encerrada! No artigo anterior, abri uma votação para saber qual modelo deveríamos adotar para o nosso ORM: um baseado em Generics

Interfaces x Generics – Que tal um ORM Básico? Parte 9

Já conseguimos utilizar os métodos de inclusão, alteração e exclusão da classe TDaoUib, conforme pôde ser visto no último artigo. Porém, você deve ter notado a dependência excessiva (forte acoplamento) existente para efetuar tais operações. Outro ponto importante a ser destacado é

Teste TDaoUIB – Que tal um ORM Básico? Parte 8

Eis que chega o grande momento! Iremos testar a Inclusão, Alteração e Exclusão da nossa classe TDaoUib. Até aqui, apenas criamos nossos métodos, mas na prática, pouca coisa foi visto. Alterando o Projeto para os Testes Relembrando, nós temos um form chamado

Inserir e Salvar – Que tal um ORM Básico? Parte 7

O nosso ORM está começando a tomar forma. Ao finalizarmos o método Excluir no post anterior, já conseguimos ter uma noção do seu funcionamento. Utilizando o Método Excluir como Modelo Vamos então, continuar com os trabalhos. Iremos pegar a base do código

Método Excluir em TDaoUIB – Que tal um ORM Básico? Parte 5

No artigo anterior, iniciamos a construção da classe TDaoUIB. Através de um Ctrl+Shift+C, geramos os três métodos abaixo:

Classe TDaoUIB – Que tal um ORM Básico? Parte 4

Finalmente, chegamos aonde a mágica aconte! Ok, exagerei. Neste artigo, iremos iniciar a construção da primeira classe que implementa um componente específico de acesso, o UIB(http://sourceforge.net/projects/uib/). No Delphi, crie uma nova unidade e salve como DaoUib.pas.

Unidade Base – Que tal um ORM Básico? Parte 3

Olá! Estou de volta para mais um artigo desta série. Gostaria de lembrar que por enquanto não estou disponibilizando os fontes. Mesmo porque, ainda não temos um código que faça jus o download. OK, confesso: quero que você quebre um pouco a

Reflection – Que tal um ORM Básico? Parte 2

Na primeira parte, criamos o banco de dados e conhecemos a estrutura da primeira tabela do nosso projeto: No Delphi, crie uma nova unit e salve com o nome de Teste.pas. Abaixo de interface, coloque o código acima e depois dê Ctrl+Shift+C

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 é