Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-09 Por tôpico Bruno Lichot
No BorCon deste ano terá um minicuros especifico sobre desenvolvimento 
de aplicações multicamadas com POO e acesso a multibancos simultaneamente.

as ordens

abraços

Bruno Lichot

Danilo Valente escreveu:
 Anderson,

 Você já fez algum projeto de aplicação em três (ou mais) camadas utilizando o 
 Bold? Verifiquei alguma documentação sobre o Bold na Internet (São Google) e 
 gostaria de alguma referência sobre projetos multicamadas feitos com ele, que 
 é o tipo de projeto que desenvolvemos aqui...

 O Bold só está disponível na versão Architect do Delphi 7...

 Atenciosamente,

 Danilo Valente
   - Original Message - 
   From: anderson 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Friday, October 06, 2006 9:51 AM
   Subject: RES: [delphi-br] Como Implementar Delphi utilizando o modelo 
 Orientado a Objeto


   No delphi 7 vc tem o BOLD que é a base do próprio ECO ... isto nas versoes
   Enterprise e Arc 



 _  

   De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
   nome de Danilo Valente
   Enviada em: quinta-feira, 5 de outubro de 2006 14:12
   Para: delphi-br@yahoogrupos.com.br
   Assunto: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
   Orientado a Objeto



   Anderson,

   Aqui ainda utilizamos o Delphi 7 em nosso projeto que está em produção, por
   isso não cogitamos o ECO... Basicamente adicionamos recursos similares de
   mapeamento objeto-relacional (o ECO ainda possui recursos de geração
   automática de interface com o usuário), mas sem ter que aumentar o nosso
   orçamento com a aquisição do BDS 2006. Talvez com o advento dos Turbo
   realmente o ECO passe a ser uma boa opção para o nosso caso, mas por hora
   está fora de cogitação atualizar as licenças de toda a equipe. Para
   desenvolver multicamadas e multibancos (como é o nosso caso) seria
   interessante um Turbo Enterprise, mas infelizmente ainda não existe.

   Atenciosamente,

   Danilo Valente
 - Original Message - 
 From: anderson 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Thursday, October 05, 2006 11:44 AM
 Subject: RES: [delphi-br] Como Implementar Delphi utilizando o modelo
   Orientado a Objeto


 Não sei quanto a voces, mas já deram uma olhada no ECO III do próprio
   delphi
 2006 ? É simplemente maravilho e completíssimo ! Vale a pena...



 Anderson Valério da Silva



   _  

 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
 nome de Danilo Valente
 Enviada em: quarta-feira, 4 de outubro de 2006 16:58
 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
 Orientado a Objeto



 O Cesar Romero não está mais atualizando, mas o produto continua sendo
 atualizado porque é Open Source, eu mesmo já fiz uma série de melhorias
   para
 otimizar o funcionamento em Threads... Basta conhecer um pouco e ter
 disposição para colocar a mão na massa... 


 Atenciosamente,

 Danilo Valente
   - Original Message - 
   From: Joao Morais 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Wednesday, October 04, 2006 10:05 AM
   Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
 Orientado a Objeto


   Danilo Valente wrote:

Eduardo,

Você já ouviu falar no DePO (Delphi Persistent Objects)? É um
   framework
 de mapeamento objeto-relacional para o Delphi, que faz esse trabalho de
 encapsulamento do acesso ao banco de dados que o  João comentou. Essa
 ferramenta é free e open source, se você quiser posso te passar os fontes
   e
 um tutorial em private...

   Você ainda tem

   - InstantObjects (www.instantobjects.org) para fazer mapeamento e 
   persistência;

   - tiOPF (vide google) que também faz mapeamento e persistêcia; e

   - PressObjects (www.pressobjects.org/ptbr) que é um framework para criar

   aplicações orientadas a objeto, fazendo persistência através de um
   broker.

   O Depo está descontinuado, o autor do mesmo, Cesar Romero, está tocando 
   outro projeto que fará persistencia -- jazz.liws.com.br

   As ordens,
   --
   João 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]








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



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






 __ Informação do NOD32 IMON 1.1794 (20061006) __

 Esta mensagem foi verificada pelo NOD32 sistema antivírus
 http://www.eset.com.br


   

-- 
--
[]´s
Bruno Lichot



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o

Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-08 Por tôpico Danilo Valente
Anderson,

Você já fez algum projeto de aplicação em três (ou mais) camadas utilizando o 
Bold? Verifiquei alguma documentação sobre o Bold na Internet (São Google) e 
gostaria de alguma referência sobre projetos multicamadas feitos com ele, que é 
o tipo de projeto que desenvolvemos aqui...

O Bold só está disponível na versão Architect do Delphi 7...

Atenciosamente,

Danilo Valente
  - Original Message - 
  From: anderson 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, October 06, 2006 9:51 AM
  Subject: RES: [delphi-br] Como Implementar Delphi utilizando o modelo 
Orientado a Objeto


  No delphi 7 vc tem o BOLD que é a base do próprio ECO ... isto nas versoes
  Enterprise e Arc 



_  

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Danilo Valente
  Enviada em: quinta-feira, 5 de outubro de 2006 14:12
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
  Orientado a Objeto



  Anderson,

  Aqui ainda utilizamos o Delphi 7 em nosso projeto que está em produção, por
  isso não cogitamos o ECO... Basicamente adicionamos recursos similares de
  mapeamento objeto-relacional (o ECO ainda possui recursos de geração
  automática de interface com o usuário), mas sem ter que aumentar o nosso
  orçamento com a aquisição do BDS 2006. Talvez com o advento dos Turbo
  realmente o ECO passe a ser uma boa opção para o nosso caso, mas por hora
  está fora de cogitação atualizar as licenças de toda a equipe. Para
  desenvolver multicamadas e multibancos (como é o nosso caso) seria
  interessante um Turbo Enterprise, mas infelizmente ainda não existe.

  Atenciosamente,

  Danilo Valente
- Original Message - 
From: anderson 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, October 05, 2006 11:44 AM
Subject: RES: [delphi-br] Como Implementar Delphi utilizando o modelo
  Orientado a Objeto


Não sei quanto a voces, mas já deram uma olhada no ECO III do próprio
  delphi
2006 ? É simplemente maravilho e completíssimo ! Vale a pena...



Anderson Valério da Silva



  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Danilo Valente
Enviada em: quarta-feira, 4 de outubro de 2006 16:58
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
Orientado a Objeto



O Cesar Romero não está mais atualizando, mas o produto continua sendo
atualizado porque é Open Source, eu mesmo já fiz uma série de melhorias
  para
otimizar o funcionamento em Threads... Basta conhecer um pouco e ter
disposição para colocar a mão na massa... 


Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, October 04, 2006 10:05 AM
  Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
Orientado a Objeto


  Danilo Valente wrote:

   Eduardo,
   
   Você já ouviu falar no DePO (Delphi Persistent Objects)? É um
  framework
de mapeamento objeto-relacional para o Delphi, que faz esse trabalho de
encapsulamento do acesso ao banco de dados que o  João comentou. Essa
ferramenta é free e open source, se você quiser posso te passar os fontes
  e
um tutorial em private...

  Você ainda tem

  - InstantObjects (www.instantobjects.org) para fazer mapeamento e 
  persistência;

  - tiOPF (vide google) que também faz mapeamento e persistêcia; e

  - PressObjects (www.pressobjects.org/ptbr) que é um framework para criar

  aplicações orientadas a objeto, fazendo persistência através de um
  broker.

  O Depo está descontinuado, o autor do mesmo, Cesar Romero, está tocando 
  outro projeto que fará persistencia -- jazz.liws.com.br

  As ordens,
  --
  João 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]








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

   

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-06 Por tôpico Joao Morais
Danilo Valente wrote:

 Eu conheço apenas superficialmente o InstantObjects, parece ser outro projeto 
 bem interessante...

É realmente um bom projeto. Um item principal que precisa ser melhorado 
é sua performance para leitura e gravação de objetos muito complexos, ou 
a leitura de muitos objetos de uma só vez (ou ainda pior, os dois itens 
ao mesmo tempo).

Tenho um framework que faz persistência através dele. Tenho tido bons 
resultados. Imagina então quando este contratempo estiver resolvido.

Por outro lado o Model Explorer do InstantObjects dá um show em 
produtividade.

 É bom saber que você também utiliza mapeamento objeto-relacional no Delphi, 
 podemos trocar informações interessantes sobre esse tipo de arquitetura...

Certamente! Fico às ordens.

 Poucos profissionais que trabalham com Delphi utilizam esse paradigma, talvez 
 porque ainda não descobriram suas grandes vantagens em relação à utilização 
 dos componentes tradicionais de manipulação de dados relacionais.

Acredito que parte disto se deve a extrema facilidade em criar um 
formulário com um decendente de TDataset, um TDatasource e meia dúzia de 
controles db-aware. Isto dá a falsa impressão de que é mais simples 
trabalhar com estes componentes, seja qual for o tamanho do projeto.

Começar um projeto orientado a objetos exige um pouco (mas só um pouco) 
mais de trabalho e outro pouco de disciplina. Depois desse trabalho 
inicial tudo fica muito mais fácil, produtivo, e menos sujeito a erros.

 Temos um grande projeto Web que utiliza 100% de DePO para a regra de negócio 
 e estamos criando um novo framework com o seu núcleo baseado no DePO, que 
 implementa alguns novos recuros de controle de sessão com o banco de dados 
 (suporte melhorado a transação, por exemplo), gerenciamento centralizado de 
 objetos instanciados e cache de objetos entre outros. Além disso, Wizards 
 para a modelagem dos objetos e definição dos relacionamentos, mapeamento em 
 arquivos XML e correções no SnapObjectDataset (DataSet de objetos).

Tenho algo parecido, mas estou usando classes de negócio própria, para 
desacoplar de um framework de persistência. Atualmente utilizo um broker 
para InstantObjects, mas se por algum acaso quiser mudar a persistência, 
  ou mesmo construir um OPF próprio (planos futuros) basta trocar de 
broker, alterar o banco e recompilar o projeto.

Início do ano passado eu cogitei utilizar o DePO. Eu estava utilizando o 
Delphi 5 e havia muita incompatibilidade no código, e na época não 
consegui ajuda para portar nem colaboração para manter o código 
compatível. Segui meus testes com o InstantObjects, gostei, escolhi e 
não me arrependi.

 No momento oportuno (estamos terminando e testando as novas implementações) 
 divulgaremos e disponibilizaremos essas novas implementações... Se houver 
 interesse, podemos informar quando estiver disponível.

Entre em contato com os administradores do projeto 
sourceforge.net/projects/depo para tornar-se um colaborador e, conforme 
for, deixe lá a sua implementação.

--
João Morais


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-05 Por tôpico Danilo Valente
O Cesar Romero não está mais atualizando, mas o produto continua sendo 
atualizado porque é Open Source, eu mesmo já fiz uma série de melhorias para 
otimizar o funcionamento em Threads... Basta conhecer um pouco e ter disposição 
para colocar a mão na massa... 


Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, October 04, 2006 10:05 AM
  Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo 
Orientado a Objeto


  Danilo Valente wrote:

   Eduardo,
   
   Você já ouviu falar no DePO (Delphi Persistent Objects)? É um framework de 
mapeamento objeto-relacional para o Delphi, que faz esse trabalho de 
encapsulamento do acesso ao banco de dados que o  João comentou. Essa 
ferramenta é free e open source, se você quiser posso te passar os fontes e um 
tutorial em private...

  Você ainda tem

  - InstantObjects (www.instantobjects.org) para fazer mapeamento e 
  persistência;

  - tiOPF (vide google) que também faz mapeamento e persistêcia; e

  - PressObjects (www.pressobjects.org/ptbr) que é um framework para criar 
  aplicações orientadas a objeto, fazendo persistência através de um broker.

  O Depo está descontinuado, o autor do mesmo, Cesar Romero, está tocando 
  outro projeto que fará persistencia -- jazz.liws.com.br

  As ordens,
  --
  João Morais
   

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-05 Por tôpico Joao Morais
Danilo Valente wrote:

 O Cesar Romero não está mais atualizando, mas o produto continua sendo 
 atualizado porque é Open Source, eu mesmo já fiz uma série de melhorias para 
 otimizar o funcionamento em Threads... Basta conhecer um pouco e ter 
 disposição para colocar a mão na massa... 

Tens razão. Apenas falei baseado nas declarações do até então 
responsável pelo projeto. Tenho feito algo semelhante, mas com outro 
projeto de código aberto - o InstantObjects. Prefiro conhecer o projeto 
e dar minha contribuição do que esperar que outros façam isto por mim.

Você tem atualizado o projeto com a sua contribuição?

--
João Morais


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-05 Por tôpico Danilo Valente
Com certeza, os profissionais de desenvolvimento de sistemas frequentemente 
consideram o fato de ser free a maior vantagem dos pacotes open source e 
esquecem outros importantes benefícios como a garantia de portabilidade entre 
as versões da IDE que você está utilizando e a possibilidade de fazer 
diretamente as melhorias necessárias para a sua realidade... 
Eu conheço apenas superficialmente o InstantObjects, parece ser outro projeto 
bem interessante... 
É bom saber que você também utiliza mapeamento objeto-relacional no Delphi, 
podemos trocar informações interessantes sobre esse tipo de arquitetura... 
Poucos profissionais que trabalham com Delphi utilizam esse paradigma, talvez 
porque ainda não descobriram suas grandes vantagens em relação à utilização dos 
componentes tradicionais de manipulação de dados relacionais. Temos um grande 
projeto Web que utiliza 100% de DePO para a regra de negócio e estamos criando 
um novo framework com o seu núcleo baseado no DePO, que implementa alguns novos 
recuros de controle de sessão com o banco de dados (suporte melhorado a 
transação, por exemplo), gerenciamento centralizado de objetos instanciados e 
cache de objetos entre outros. Além disso, Wizards para a modelagem dos objetos 
e definição dos relacionamentos, mapeamento em arquivos XML e correções no 
SnapObjectDataset (DataSet de objetos).
No momento oportuno (estamos terminando e testando as novas implementações) 
divulgaremos e disponibilizaremos essas novas implementações... Se houver 
interesse, podemos informar quando estiver disponível.

Atenciosamente,

Danilo Valente

  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, October 05, 2006 10:22 AM
  Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo 
Orientado a Objeto


  Danilo Valente wrote:

   O Cesar Romero não está mais atualizando, mas o produto continua sendo 
atualizado porque é Open Source, eu mesmo já fiz uma série de melhorias para 
otimizar o funcionamento em Threads... Basta conhecer um pouco e ter disposição 
para colocar a mão na massa... 

  Tens razão. Apenas falei baseado nas declarações do até então 
  responsável pelo projeto. Tenho feito algo semelhante, mas com outro 
  projeto de código aberto - o InstantObjects. Prefiro conhecer o projeto 
  e dar minha contribuição do que esperar que outros façam isto por mim.

  Você tem atualizado o projeto com a sua contribuição?

  --
  João Morais
   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-05 Por tôpico Bruno Lichot
Na BorCon deste ano tera um mini-curo de como desenvolver multicamadas, 
com multibancos e POO
com Delphi Win32

um caso de sucesso muito legal mesmo, vale a pena conferir

abraços

Bruno Lichot

Danilo Valente escreveu:
 Anderson,

 Aqui ainda utilizamos o Delphi 7 em nosso projeto que está em produção, por 
 isso não cogitamos o ECO... Basicamente adicionamos recursos similares de 
 mapeamento objeto-relacional (o ECO ainda possui recursos de geração 
 automática de interface com o usuário), mas sem ter que aumentar o nosso 
 orçamento com a aquisição do BDS 2006. Talvez com o advento dos Turbo 
 realmente o ECO passe a ser uma boa opção para o nosso caso, mas por hora 
 está fora de cogitação atualizar as licenças de toda a equipe. Para 
 desenvolver multicamadas e multibancos (como é o nosso caso) seria 
 interessante um Turbo Enterprise, mas infelizmente ainda não existe.

 Atenciosamente,

 Danilo Valente
   - Original Message - 
   From: anderson 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Thursday, October 05, 2006 11:44 AM
   Subject: RES: [delphi-br] Como Implementar Delphi utilizando o modelo 
 Orientado a Objeto


   Não sei quanto a voces, mas já deram uma olhada no ECO III do próprio delphi
   2006 ? É simplemente maravilho e completíssimo ! Vale a pena...



   Anderson Valério da Silva



 _  

   De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
   nome de Danilo Valente
   Enviada em: quarta-feira, 4 de outubro de 2006 16:58
   Para: delphi-br@yahoogrupos.com.br
   Assunto: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
   Orientado a Objeto



   O Cesar Romero não está mais atualizando, mas o produto continua sendo
   atualizado porque é Open Source, eu mesmo já fiz uma série de melhorias para
   otimizar o funcionamento em Threads... Basta conhecer um pouco e ter
   disposição para colocar a mão na massa... 


   Atenciosamente,

   Danilo Valente
 - Original Message - 
 From: Joao Morais 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Wednesday, October 04, 2006 10:05 AM
 Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
   Orientado a Objeto


 Danilo Valente wrote:

  Eduardo,
  
  Você já ouviu falar no DePO (Delphi Persistent Objects)? É um framework
   de mapeamento objeto-relacional para o Delphi, que faz esse trabalho de
   encapsulamento do acesso ao banco de dados que o  João comentou. Essa
   ferramenta é free e open source, se você quiser posso te passar os fontes e
   um tutorial em private...

 Você ainda tem

 - InstantObjects (www.instantobjects.org) para fazer mapeamento e 
 persistência;

 - tiOPF (vide google) que também faz mapeamento e persistêcia; e

 - PressObjects (www.pressobjects.org/ptbr) que é um framework para criar 
 aplicações orientadas a objeto, fazendo persistência através de um broker.

 O Depo está descontinuado, o autor do mesmo, Cesar Romero, está tocando 
 outro projeto que fará persistencia -- jazz.liws.com.br

 As ordens,
 --
 João 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]






 __ Informação do NOD32 IMON 1.1790 (20061004) __

 Esta mensagem foi verificada pelo NOD32 sistema antivírus
 http://www.eset.com.br


   

-- 
--
[]´s
Bruno Lichot



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-04 Por tôpico Danilo Valente
Eduardo,

Você já ouviu falar no DePO (Delphi Persistent Objects)? É um framework de 
mapeamento objeto-relacional para o Delphi, que faz esse trabalho de 
encapsulamento do acesso ao banco de dados que o  João comentou. Essa 
ferramenta é free e open source, se você quiser posso te passar os fontes e um 
tutorial em private...

Atenciosamente,

Danilo Rocha Valente
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, October 02, 2006 7:04 PM
  Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo 
Orientado a Objeto


  edu_gingeira wrote:

   Estou aprendendo Delphi e meu professor pediu pra eu fazer um Diagrama 
   de Classes de um Minimundo. Conheço ferramentas case (gosto do Jude) 
   mas não sei exatamente como seria a implementação dessas classes. Pelo 
   que sei eu deveria criar as tabelas do banco de dados e no programa 
   colocar o sql para inserir e modificar os dados.
   
   As minhas perguntas são: 
   
   Como posso implementar essa visão Orientada a Objetos criando classes 
   de entidades como Pessoa e Produto? 

  Você precisa basicamente criar um mapeamento objeto-relacional. O que 
  este mapeamento faz é transformar as entidades dos seus objetos em 
  campos do banco de dados, e classes em tabelas.

  O mapeamento é simples quando você tem classes sem hierarquia (TObjeto 
  - TPessoa - TFuncionario - ...) e tem apenas entidades simples 
  (string, número, data). A coisa complica pra valer quando começam a 
  entrar hierarquia de classes e entidades complexas como agregações 
  (referência para ciente, referência para cidade, etc.) e composições 
  (itens da nota fiscal, itens da fatura, etc.).

  Para falar mais a respeito é necessário saber que tipo de complexidade o 
  seu professor está esperando para o seu trabalho, bem como se ele vai 
  querer toda a implementação, parte da implementação, apenas uma 
  dissertação, etc.

   E fora o fato de tornar o meu programa OO, qual seria o benefício 
   disso? 

  Muito reaproveitamento e um sistema orientado ao negócio, ao invés de 
  orientado ao seu banco de dados. OO torna qualquer projeto muito, mas 
  *muito* mais organizado bem como com manutenção extremamente mais 
  simples. Experiência própria.

  --
  João Morais

   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-04 Por tôpico Joao Morais
Danilo Valente wrote:

 Eduardo,
 
 Você já ouviu falar no DePO (Delphi Persistent Objects)? É um framework de 
 mapeamento objeto-relacional para o Delphi, que faz esse trabalho de 
 encapsulamento do acesso ao banco de dados que o  João comentou. Essa 
 ferramenta é free e open source, se você quiser posso te passar os fontes e 
 um tutorial em private...

Você ainda tem

- InstantObjects (www.instantobjects.org) para fazer mapeamento e 
persistência;

- tiOPF (vide google) que também faz mapeamento e persistêcia; e

- PressObjects (www.pressobjects.org/ptbr) que é um framework para criar 
aplicações orientadas a objeto, fazendo persistência através de um broker.

O Depo está descontinuado, o autor do mesmo, Cesar Romero, está tocando 
outro projeto que fará persistencia -- jazz.liws.com.br

As ordens,
--
João Morais


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




RE: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-04 Por tôpico Zote
Fora o DePO, existem mais alguns:

· ECO

· JAZZ

· etc

 

--
José Henrique (Zote)
Bludata Software

 

From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On
Behalf Of Danilo Valente
Sent: terça-feira, 3 de outubro de 2006 09:47
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
Orientado a Objeto

 

Eduardo,

Você já ouviu falar no DePO (Delphi Persistent Objects)? É um framework de
mapeamento objeto-relacional para o Delphi, que faz esse trabalho de
encapsulamento do acesso ao banco de dados que o  João comentou. Essa
ferramenta é free e open source, se você quiser posso te passar os fontes e
um tutorial em private...

Atenciosamente,

Danilo Rocha Valente
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, October 02, 2006 7:04 PM
  Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
Orientado a Objeto


  edu_gingeira wrote:

   Estou aprendendo Delphi e meu professor pediu pra eu fazer um Diagrama 
   de Classes de um Minimundo. Conheço ferramentas case (gosto do Jude) 
   mas não sei exatamente como seria a implementação dessas classes. Pelo 
   que sei eu deveria criar as tabelas do banco de dados e no programa 
   colocar o sql para inserir e modificar os dados.
   
   As minhas perguntas são: 
   
   Como posso implementar essa visão Orientada a Objetos criando classes 
   de entidades como Pessoa e Produto? 

  Você precisa basicamente criar um mapeamento objeto-relacional. O que 
  este mapeamento faz é transformar as entidades dos seus objetos em 
  campos do banco de dados, e classes em tabelas.

  O mapeamento é simples quando você tem classes sem hierarquia (TObjeto 
  - TPessoa - TFuncionario - ...) e tem apenas entidades simples 
  (string, número, data). A coisa complica pra valer quando começam a 
  entrar hierarquia de classes e entidades complexas como agregações 
  (referência para ciente, referência para cidade, etc.) e composições 
  (itens da nota fiscal, itens da fatura, etc.).

  Para falar mais a respeito é necessário saber que tipo de complexidade o 
  seu professor está esperando para o seu trabalho, bem como se ele vai 
  querer toda a implementação, parte da implementação, apenas uma 
  dissertação, etc.

   E fora o fato de tornar o meu programa OO, qual seria o benefício 
   disso? 

  Muito reaproveitamento e um sistema orientado ao negócio, ao invés de 
  orientado ao seu banco de dados. OO torna qualquer projeto muito, mas 
  *muito* mais organizado bem como com manutenção extremamente mais 
  simples. Experiência própria.

  --
  João Morais

   

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



 



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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-02 Por tôpico Joao Morais
edu_gingeira wrote:

 Estou aprendendo Delphi e meu professor pediu pra eu fazer um Diagrama 
 de Classes de um Minimundo. Conheço ferramentas case (gosto do Jude) 
 mas não sei exatamente como seria a implementação dessas classes. Pelo 
 que sei eu deveria criar as tabelas do banco de dados e no programa 
 colocar o sql para inserir e modificar os dados.
 
 As minhas perguntas são: 
 
 Como posso implementar essa visão Orientada a Objetos criando classes 
 de entidades como Pessoa e Produto? 

Você precisa basicamente criar um mapeamento objeto-relacional. O que 
este mapeamento faz é transformar as entidades dos seus objetos em 
campos do banco de dados, e classes em tabelas.

O mapeamento é simples quando você tem classes sem hierarquia (TObjeto 
- TPessoa - TFuncionario - ...) e tem apenas entidades simples 
(string, número, data). A coisa complica pra valer quando começam a 
entrar hierarquia de classes e entidades complexas como agregações 
(referência para ciente, referência para cidade, etc.) e composições 
(itens da nota fiscal, itens da fatura, etc.).

Para falar mais a respeito é necessário saber que tipo de complexidade o 
seu professor está esperando para o seu trabalho, bem como se ele vai 
querer toda a implementação, parte da implementação, apenas uma 
dissertação, etc.

 E fora o fato de tornar o meu programa OO, qual seria o benefício 
 disso? 

Muito reaproveitamento e um sistema orientado ao negócio, ao invés de 
orientado ao seu banco de dados. OO torna qualquer projeto muito, mas 
*muito* mais organizado bem como com manutenção extremamente mais 
simples. Experiência própria.

--
João Morais



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html