Joao meu amigo,

Estou tentando usar o Press mas está difícil viu! Porque os docs dele não
estão em portugues?

Tem um tutorial pra ele?

[]s

Em 10/07/07, Joao Morais <[EMAIL PROTECTED]> escreveu:
>
>   Fellipe Henrique wrote:
> > Olá Joao, pois bem... vamos ao Press então, você me convenceu.. :o)
>
> Então recomendo você dar uma geral nos docs, tem bastante informação e
> de repente você encontra aquele segredo que eu estou escondendo :o) A
> maior parte está apenas em inglês.
>
> > Ainda tenho dúvidas...o Press "liga" (nao sei o nome certo) ao banco
> > Firebird através de que?
>
> IBX, UIB ou Zeos com Delphi, UIB, Zeos ou SQLdb com Free Pascal. De
> qualquer modo, um conector para banco de dados é uma unit com umas 200
> linhas, dá para construir e testar um novo em uma hora ou menos.
>
> > Vamos supor que eu desenvolvi um sistema, e depois de um tempo adicionei
> um
> > campo, o Press adiciona ele pra mim no banco do cliente automaticamente?
>
> Não. Hoje o que ele faz é criar o metadata do banco. Na v1 você poderá
> criar o metadata de atualização, ex. um alter table para incluir um
> campo. O como e quando você executará isto no banco do seu cliente é com
> você.
>
> > O que eu quis dizer no exemplo do caixa eh o seguinte... atualmente o
> que eu
> > faço se no Vendas quero inserir no caixa? Chamo a tela do Caixa,
> preencho na
> > mão e gravo... vira e mexe se mudo algo (como calculo de parcelas) tenho
> q
> > pesquisar onde eu chamo a tela...
>
> Depende do seu modelo. Se você não informa nada relativo a caixa, você
> pode sobrepor o método virtual InternalStore, que é chamado sempre que o
> objeto é gravado no banco:
>
> if not IsPersistent then
> begin
> VCaixa := TCaixa.Create;
> try
> VCaixa.Data := Data;
> VCaixa.Valor := Valor;
> VCaixa.Sinal := csCredito; // Press tem suporte a enum
> ...
> VCaixa.Store;
> finally
> VCaixa.Free;
> end;
> end;
> inherited;
>
> Isto faz com que uma nova entrada no caixa apareça sempre que você
> inclui uma venda. Controle transacional automático, nem esquenta a
> cabeça com isto.
>
> Mas se você informa os detalhes do caixa na tela da venda, ex.
> quantidade, valor e vencimento de parcelas, estas informações farão
> parte do seu modelo e serão considerados como atributos da sua venda.
> Não precisa de implementação alguma, o framework faz todo o 'trabalho
> sujo', basta que seja previsto e declarado corretamente.
>
> --
> Joao Morais
>  
>



-- 
_________________________________
Fellipe Henrique
[EMAIL PROTECTED]
"Você valoriza a existêcia das pessoas extraordinárias e momentos em que a
história avança graças a elas. Tudo o que se imagina pode ser alcançado.
Deve-se ousar sonhar. Mas não há substituto para perseverança e trabalho...
e trabalho em equipe. Por que ninguém consegue sozinho. Se comemoramos a
grandeza desses eventos e as pessoas que os realizam... não podemos esquecer
o sacrifício daqueles que tornam possíveis tais realizações."


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

Responder a