Olá a todos, este é o meu primeiro tópico no fórum, espero contribuir bastante com a comunidade.
Pois bem, creio que no meio de desenvolvimento é muito comum nos depararmos com este assunto e não acho que seja o único que se incomoda em ter que repetir uma tarefa simples mas que toma muito um tempo precioso. Gostaria de saber dos colegas quais as técnicas que utilizam ao criar suas telas de cadastro, existem componentes que facilitem e/ou acelerem a criação (Não me refiro apenas aos componentes de conexão com o banco)? As versões mais atuais do Delphi possuem algum dispositivo que falicita este tipo de trabalho?
Para exemplo, vou tentar resumir meu processo ao criar uma tela de cadastro (Estou utilizando Delphi 6):
- Crio o fórmulário, adiciono os controles (geralmente da aba Data Controls) que são compatíveis com Data Sources e vão assumir os valores automaticamente.
- Adiciono um DataSource.
- Adiciono um DataSet, especificamente um do tipo TSQLClientDataSet (dbExpress) - que inclusive foi descontinuado na versão 7 do Delphi - então o ligo a um SQLConnection já configurado.
- Escrevo a instrução SQL e a posiciono no SQLClientDataSet.
- Faço a ligação do DataSource com o SQLClientDataSet, e faço as ligações dos Data Controls (Campos) ao DataSource.
- Então, faço o tratamento das alterações no evento BeforeUpdateRecord do SQLClientDataSet e voilà.
Pergunta
Caio
Olá a todos, este é o meu primeiro tópico no fórum, espero contribuir bastante com a comunidade.
Pois bem, creio que no meio de desenvolvimento é muito comum nos depararmos com este assunto e não acho que seja o único que se incomoda em ter que repetir uma tarefa simples mas que toma muito um tempo precioso. Gostaria de saber dos colegas quais as técnicas que utilizam ao criar suas telas de cadastro, existem componentes que facilitem e/ou acelerem a criação (Não me refiro apenas aos componentes de conexão com o banco)? As versões mais atuais do Delphi possuem algum dispositivo que falicita este tipo de trabalho?
Para exemplo, vou tentar resumir meu processo ao criar uma tela de cadastro (Estou utilizando Delphi 6):
- Crio o fórmulário, adiciono os controles (geralmente da aba Data Controls) que são compatíveis com Data Sources e vão assumir os valores automaticamente.
- Adiciono um DataSource.
- Adiciono um DataSet, especificamente um do tipo TSQLClientDataSet (dbExpress) - que inclusive foi descontinuado na versão 7 do Delphi - então o ligo a um SQLConnection já configurado.
- Escrevo a instrução SQL e a posiciono no SQLClientDataSet.
- Faço a ligação do DataSource com o SQLClientDataSet, e faço as ligações dos Data Controls (Campos) ao DataSource.
- Então, faço o tratamento das alterações no evento BeforeUpdateRecord do SQLClientDataSet e voilà.
OBS: Existem algumas soluções que ajudam na geração de telas cadastrais, mas não encontrei para o Delphi, por ex: Existe esta para o C#, esta e esta outra, PHP também, essa aqui e uma iniciativa brasileira aqui. Se os colegas souberem de algo sobre este assunto, seria muito interessante.
Agradeço desde já a atenção, até mais.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.