Amigo, este link podera responder as suas duvidas...
http://www.devmedia.com.br/articles/viewcomp.asp?comp=3043
  ----- Original Message ----- 
  From: Davi Eduardo Borges Wall 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, August 03, 2007 4:31 PM
  Subject: RES: [delphi-br] InstantObjects atualiza o banco de dados 
automaticamente? (Joao Morais)


  Será que a minha pergunta foi tão estúpida assim para ser ignorada???

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Davi 
Eduardo Borges Wall
  Enviada em: sexta-feira, 3 de agosto de 2007 14:05
  Para: delphi-br@yahoogrupos.com.br
  Assunto: RES: [delphi-br] InstantObjects atualiza o banco de dados 
automaticamente?

  Eu to achando a thread interessante.

  Andei procurando por MVP no Google. É alguma coisa relacionada com uma 
biblioteca procedural ou algo assim?

  De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
[mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> ] 
Em nome de Joao Morais
  Enviada em: sexta-feira, 3 de agosto de 2007 13:43
  Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
  Assunto: Re: [delphi-br] InstantObjects atualiza o banco de dados 
automaticamente?

  Fellipe Henrique wrote:
  > Hum... Mas me diz uma coisa... você deve estar ficando cheio de mim né?

  Num esquenta. Quem deve estar de saco cheio é o pessoal que não tá 
  interessado na thread.

  > No caso do Grid, eu continuaria a usar o DBGrid mesmo, ou não? É que uso
  > demais o cxGrid da DevExpress...

  Com MVP não se usa nada que cheire a dbware. Por quê você usa este grid? 
  O que ele tem de bom? Se valer a pena, basta que seja escrito uma view, 
  assim como existe view para StringGrid.

  > E no caso de Relatórios... utilizo o ReportBuilder e o FastReport, será que
  > eles conseguem pegar o Press?

  Primeiro um conceito: tudo o que é nativo está implementado em Core e 
  não tem nenhuma dependência externa. Tudo o que gera uma dependência é 
  um Broker (negociador) e a implementação é separada.

  Os relatórios construidos para Delphi entendem apenas de tdataset, eles 
  não tem como alcançar os dados em um objeto de negócio, então é 
  necessário um negociador entre o módulo de relatório e o componente 
  gerenciador de relatórios.

  Press tem um negociador para FastReport. Eu não conheço ReportBuilder, 
  se ele tiver um designer para tempo de execução e tiver um componente 
  para entrada de dados customizada (tipo o TfrUserDataset) vai ficar mais 
  fácil de construir um negociador para ele.

  --
  Joao Morais

  > Em 03/08/07, Joao Morais <[EMAIL PROTECTED] 
<mailto:post%40joaomorais.com.br> <mailto:post%40joaomorais.com.br> > escreveu:
  >> Fellipe Henrique wrote:
  >>> Opa.. comecei a me interessar... :o)
  >>>
  >>> Esse MVP, o Press já o faz?
  >> Hei, quando eu falo que estou usando Press em produção, eu estou falando
  >> sério. Mas se ainda resta dúvidas, sim, implementa. E está *muito*
  >> estável e com maturidade.
  >>
  >>> Mas tipo, vamos supor um Cadastro de Clientes, com Edits para os
  >> campos... e
  >>> um DBGrid (ou Grid) para os telefones... eu consigo utilizar um Grid com
  >> o
  >>> Press? E quanto à máscaras e tals.. eu colocava no Field, no Press
  >> existe
  >>> isso?
  >> Sim, nos objetos de negócio você pode setar o FormatMask. Ou ainda
  >> melhor, que é o que eu faço e posso te passar o código. Para Telefone,
  >> CNPJ e CPF eu criei um tipo de atributo derivado de string e sobrescrevi
  >> o GetDisplayText deles. Daí quando declaro um telefone, ao invés de fazer:
  >>
  >> Fone: String(15);
  >>
  >> eu faço:
  >>
  >> Fone: TMeuTipoFone(15);
  >>
  >> É isto que eu chamo de reaproveitamento de código, e é nestes detalhes
  >> que Press é superior ao feijão com arroz com o qual o pessoal está
  >> acostumado (inclusive IO).
  >>
  >> --
  >> Joao Morais
  >>
  >

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a