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… Leia mais

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… Leia mais

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… Leia mais

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… Leia mais

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: [sourcecode language=”delphi”] function TDaoUib.Inserir(ATabela: TTabela): Integer; begin end; function TDaoUib.Salvar(ATabela: TTabela): Integer; begin end; function TDaoUib.Excluir(ATabela: TTabela): Integer; begin end; [/sourcecode]

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… Leia mais

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: [sourcecode language=”delphi”] Type TTeste = class private public property Id: Integer; property Estado: string; property Descricao: string; property Data: TDateTime; property Habitantes:… Leia mais