POO, datasets e dúvidas

Delphi

02/08/2005

Li alguns topicos no forum sobre POO e me interessei pelo assunto.

Estava pensando em desenvolver um aplicativo OO e nao tenho nenhuma base e fiquei imaginando como seria por exemplo um formulario de pesquisa onde eu informo as iniciais do cliente, buscaria no banco e depois onde eu listaria o resultado da consulta ? visto q usar tdataset, dbgrid caracteriza-se serviço de ´porquinhos´ ?(hj faço isto usando Tclientdataset ligado em um dbgrid).
E para preencher o conteudo nos metodos get e set ? vou ter q buscar isto de algum lugar, de edits em formularios?, ou diretamente do Tclientdataset ? pq acho q trabalhando direto com o dataset é muito mais fácil.
E no momento de criar um relatorio ? como procederia nesta situação ? visto q todas as ferramentas (Report Builder, Rave, Quick, Fast q facilitam a vida de programadores e usuários) necessitam de um tdataset pra montar os relatorios ?

ex:
 
Tcliente=class;
private
  fnome: string;
  fendereco: string;
  procedure SetEndereco(const Value: string);
  procedure SetNome(const Value: string);
public
  property nome read fnome write setnome
  property endereco read fendereco write setendereco
  ...
  ...
 
procedure TCliente.SetNome(const Value: string);
begin
  FNome := Value; //ou 
  Fnome := EditXX.text; //ou
  Fnome := dataset.fieldbyname(´nome´).asstring;
end;

Qquer ajuda ou link para materiais será importante.
Desculpe pela chuva de dúvidas mas to meio confuso


Ederson Selvati[code:1:72bef7ab93][/code:1:72bef7ab93]


Eselvati

Eselvati

Curtidas 0

Respostas

Ericksasse

Ericksasse

02/08/2005

Esse é um assunto muito ´cabeludo´. É bom ver que cada vez mais pessoas estão se interessando por isso.

Existe muito pouco material sobre isso, principalmente em português.

Basicamente você vai precisar de um OPF para fazer o mapeamente de suas classes com suas tabelas. Aqui no meu site eu listei alguns: http://www.ericksasse.com.br/?page_id=340

Além disso, recomendo o fórum do site http://www.oodesign.com.br/


GOSTEI 0
Motta

Motta

02/08/2005

Na SqlMagazine deste mes tem artigo sobre isto.


GOSTEI 0
POSTAR