Fórum POO, datasets e dúvidas #290372
02/08/2005
0
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:
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]
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
Curtir tópico
+ 0
Responder
Posts
02/08/2005
Ericksasse
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/
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/
Responder
Gostei + 0
03/08/2005
Motta
Na SqlMagazine deste mes tem artigo sobre isto.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)