Olá No post anterior, iniciamos análise do código e efetuamos os primeiros ajustes. Agora, iremos trabalhar a unit Atributos.pas. Primeiro, irei colocar o código já alterado e depois tecerei comentários a respeito:
Revendo o que já foi feito – Que tal um ORM Básico? Parte 12
Olá Pessoal Hoje iremos analisar as classes criadas e refatorar o que for necessário. Só depois, iremos para a implementação da classe do DbExpress que eu havia prometido no post anterior. Assim, evitamos que problemas existentes agora persistam nas próximas… Leia mais
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… 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étodos sem nome – Que tal um ORM Básico? Parte 6
No último artigo, deixei um pequeno desafio. Não recebi retorno… mas sei que algumas pessoas ficaram curiosas a respeito do questionamento que fiz. Vamos relembrar:
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