Fórum Padrões de Classes em OOP Para cadastros - Gerador de Telas #363568
08/09/2008
0
Bom pessoal para quem não conhece apresento aqui o projeto Livre ERP
ultima dica
http://www.activedelphi.com.br/forum/viewtopic.php?t=40688&start=15
Bom vamos a pergunta.
Ontem brincando em casa comecei a criar um gerador de Telas OOP para o Livre ERP.
Que gera as classes do sistema e a suas telas para cadastro, se imaginamos uma tela de cadastro de bairro. Essa ferramenta ja iria fazer tudo, Tela de Listagem, DataModule e tela de Cadastro, junto com uma unit da classe clbairro.
Bom a pergunta e: Alguém já tem experiência em criar aplicações OOP. Bom se tiver eu adoraria trocar idéias, dicas, padrões sobre como gerar as telas de cadastro todas em OOP.
Bom eu já tenho uma padrão meu, se alguém quiser eu posso postar aqui o que a ferramenta faz ate o momento.
pessoal postem suas idéias.
Meu Blog:
http://borlandlinuxer.blogspot.com/
Página dos fontes atuais
http://sites.google.com/site/borlandlinuxer/Home
Futuramente no svn
abraços
Firekiller_am
Curtir tópico
+ 0Posts
08/09/2008
Adoniram
Interessante sua proposta.
O que você pretende fornecer como entrada para geração da tela de cadastro?
Um diagrama de classes, uma tabela, pretende mostrar um wizard perguntando ao usuário o que ele pretende e a partir disso gerar todo o esquema...
Ps:
Não vi ainda os links que você mandou. Mas achei o projeto interessante, por isso estou perguntando. Em java (não programo em java, mas sim em delphi) existe uma iniciativa semelhante, chamada Naked Objects. Vc cria suas classes e o sistema gera o BD e as telas. Também não me aprofundei no assunto, mas acho que já é pode te dar uma idéia de como fazer.
Gostei + 0
08/09/2008
Firekiller_am
Inicialmente e preciso escolher a tabela os campos chave primaria.
E o sistema gera toda a classe e os as telas.
abraços
Gostei + 0
10/09/2008
Firekiller_am
Gostei + 0
05/11/2012
Leandro
estou com a mesma ideia.. unica coisa que complica um pouco
é posição de campo.. O Ibexpert tem algo interessante poe os campos
um embaixo do outro...
Gostei + 0
05/11/2012
Claudia Nogueira
Escolho o banco de dados, os campos e digito algumas informações, como mensagens de campos obrigatórios, e é gerado os Forms a partir dessas informações.
É muito útil pra criar telas de consultas e cadastros, agiliza bem.
Gostei + 0
05/11/2012
Leandro
[TColumn(razsocialcli, ftString, 80, True, Razão Social)]
property RazaoSocial : String read GetRazaoSocial write SetRazaoSocial;
[TColumn(fantasiacli, ftString, 80, False, Fantasia)]
property Fantasia : String read GetFantasia write SetFantasia;
[TColumn(contatocli, ftString, 40, False, Contato)]
property Contato : String read GetContato write SetContato;
[TFetch(TFetchType.LAZY)]
[TJoinColumn(cepcli,Codigo)]
[TColumn(cepcli, ftString, 8, False, Cep)]
property Cep : TCepBO read GetCep write SetCep;
acredito que com essas informaçoes é tranquilo de fazer, ainda estou estudando como vai ficar os campos na tela.
ideias sera bem vindas.
Gostei + 0
06/11/2012
Deivison Melo
Gostei + 0
06/11/2012
Robson Alves
Funciona legal sua idéia.
Eu só tive um problema:
Eu tinha casos, onde eu tinha classes que era propriedade de outras classes.
Com o reflection eu tive dificuldade de mapear as outras classes.
Apenas absorva a ideia e os problemas, mas o caminho é esse mesmo!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)