RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Deixa eu ver se entendi... isso seria realmente para criar uma tela automática, ou outra coisa? Porque se for, tem que seguir realmente o que o Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario teria que ter a maioria das propriedades, caption, height, width, taborder, formatmask, editmask e etc.. Não necessariamente, isso vai depender de como você montou a estrutura da sua tela. Preparando uma tela com funcionamento básico e publicando todos seus objetos, eventos, propriedades na IDE de script você pode deixar esses a cargo da customização na frente do Cliente, por exemplo: Você disponibiliza uma tela de cadastro pessoa física para os clientes. Esta é uma tela genérica. Certo cliente precisa da informação IDADE no seu cadastro de pessoa física. Puxa vida, vou ter que criar um campo calculado, colocar uma rotina de cálculo de idade, associar ela a algum evento, compilar manejar pacotes, enviar para o cliente. (ainda com chance de erro) Com um script e um sistema do tipo creating and using, na frente do cliente eu crio um campo calculado e no script faço o calculo da idade e já jogo o valor para o Edit do campo calculado. Eventos do CDS como, oninsert, afterinsert, beforeinsert, onscroll entre outros, todos podem estar publicados no script. Até mesmo o objeto de negócio se for necessário. Então a utilização de script é algo lindo em um sistema comercial, ERP, automação, seja lá qual a finalidade. Ainda mesmo é de encher os olhos do cliente quando você faz esse tipo de coisa na frente dele por exemplo. Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão de que: o script não substitui o sistema compilado, voce não consegue fazer muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos na época que eu pesquisei Na época tinha chegado a conclusão de usar mini-EXEs... como a Inprise (Sim, era Inprise na época :o) ) não permitia, e ainda não permite (me corrija se estiver errado) que se distribua o compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade de integrar o então recém iniciado Lázarus... mas por falta de motivação ($$) deixei este projeto de lado.. Acho que você talvez não tenha pesquisado o suficiente. A IDE script VBA que tenho permite fazer quase tudo o que o Delphi faz. Ela por exemplo me permite carregar ACtivex librarys da Microsoft para fazer por exemplo MAPI via macro. Consigo rodar e manipular planilhas excelt. Consigo manipular qualquer objeto do Delphi. Consigo até mesmo publicar funções específicas. Posso criar uma função que nem essa Get_IdadePessoa(ID: integer) de dentro do Delphi e publicar para ser usado na Macro. São muitas as vantagens da utilização de macro script em aplicações, mas também há desvantagens, uma delas é SUPORTE. =) Mas, estou atento a esta thread! []s Fellipe H. [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Fellipe, é pago sim. Não sei se tem versão free. Eu comprei a versão 6 faz um tempinho. O nome é Sax Basic. Se ele é feito em VB eu não sei. Mas o script é em macro VBA. Acho que tem opções para outras linguagens, eu tenho internet bloqueada aqui então não consigo entrar Na pagina deles pra te dizer certinho. Brasileiro quer tudo de graça RS... De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe Henrique Enviada em: sexta-feira, 28 de dezembro de 2007 08:47 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Olá Davi, bom, realmente.. escrevi o que na época eu passei, isso foi a muitos anos atrás.. muitos mesmo.. rsrs... Nunca ouvi falar sobre esse IDE script VBA, isso é gratuito? Onde encontro mais informações a respeito.. Agora, pelo nome me parece ser feito em Visual Basic, é correto isso? :o( []s Em 28/12/07, Davi Eduardo Borges Wall [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br escreveu: Deixa eu ver se entendi... isso seria realmente para criar uma tela automática, ou outra coisa? Porque se for, tem que seguir realmente o que o Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario teria que ter a maioria das propriedades, caption, height, width, taborder, formatmask, editmask e etc.. Não necessariamente, isso vai depender de como você montou a estrutura da sua tela. Preparando uma tela com funcionamento básico e publicando todos seus objetos, eventos, propriedades na IDE de script você pode deixar esses a cargo da customização na frente do Cliente, por exemplo: Você disponibiliza uma tela de cadastro pessoa física para os clientes. Esta é uma tela genérica. Certo cliente precisa da informação IDADE no seu cadastro de pessoa física. Puxa vida, vou ter que criar um campo calculado, colocar uma rotina de cálculo de idade, associar ela a algum evento, compilar manejar pacotes, enviar para o cliente. (ainda com chance de erro) Com um script e um sistema do tipo creating and using, na frente do cliente eu crio um campo calculado e no script faço o calculo da idade e já jogo o valor para o Edit do campo calculado. Eventos do CDS como, oninsert, afterinsert, beforeinsert, onscroll entre outros, todos podem estar publicados no script. Até mesmo o objeto de negócio se for necessário. Então a utilização de script é algo lindo em um sistema comercial, ERP, automação, seja lá qual a finalidade. Ainda mesmo é de encher os olhos do cliente quando você faz esse tipo de coisa na frente dele por exemplo. Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão de que: o script não substitui o sistema compilado, voce não consegue fazer muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos na época que eu pesquisei Na época tinha chegado a conclusão de usar mini-EXEs... como a Inprise (Sim, era Inprise na época :o) ) não permitia, e ainda não permite (me corrija se estiver errado) que se distribua o compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade de integrar o então recém iniciado Lázarus... mas por falta de motivação ($$) deixei este projeto de lado.. Acho que você talvez não tenha pesquisado o suficiente. A IDE script VBA que tenho permite fazer quase tudo o que o Delphi faz. Ela por exemplo me permite carregar ACtivex librarys da Microsoft para fazer por exemplo MAPI via macro. Consigo rodar e manipular planilhas excelt. Consigo manipular qualquer objeto do Delphi. Consigo até mesmo publicar funções específicas. Posso criar uma função que nem essa Get_IdadePessoa(ID: integer) de dentro do Delphi e publicar para ser usado na Macro. São muitas as vantagens da utilização de macro script em aplicações, mas também há desvantagens, uma delas é SUPORTE. =) Mas, estou atento a esta thread! []s Fellipe H. [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] mailto:fellipeh%40gmail.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Leslyn Eu acho que não ! Vc já escreveu macro para excel ou Word? Se ainda não, abra o teu Excel, e procure nos menus por MACRO. De uma olhada como é o ambiente. Acho que você vai entender rapidinho. =) De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Leslyn Fernandes Enviada em: sexta-feira, 28 de dezembro de 2007 08:52 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Oi Davi... Quando vc fala de scripts, pode ser um xml por exemplo, não? Ah, e muito obrigado a todos... estou aprendendo bastante com esta thread... On Dec 28, 2007 7:33 AM, Davi Eduardo Borges Wall [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br wrote: Deixa eu ver se entendi... isso seria realmente para criar uma tela automática, ou outra coisa? Porque se for, tem que seguir realmente o que o Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario teria que ter a maioria das propriedades, caption, height, width, taborder, formatmask, editmask e etc.. Não necessariamente, isso vai depender de como você montou a estrutura da sua tela. Preparando uma tela com funcionamento básico e publicando todos seus objetos, eventos, propriedades na IDE de script você pode deixar esses a cargo da customização na frente do Cliente, por exemplo: Você disponibiliza uma tela de cadastro pessoa física para os clientes. Esta é uma tela genérica. Certo cliente precisa da informação IDADE no seu cadastro de pessoa física. Puxa vida, vou ter que criar um campo calculado, colocar uma rotina de cálculo de idade, associar ela a algum evento, compilar manejar pacotes, enviar para o cliente. (ainda com chance de erro) Com um script e um sistema do tipo creating and using, na frente do cliente eu crio um campo calculado e no script faço o calculo da idade e já jogo o valor para o Edit do campo calculado. Eventos do CDS como, oninsert, afterinsert, beforeinsert, onscroll entre outros, todos podem estar publicados no script. Até mesmo o objeto de negócio se for necessário. Então a utilização de script é algo lindo em um sistema comercial, ERP, automação, seja lá qual a finalidade. Ainda mesmo é de encher os olhos do cliente quando você faz esse tipo de coisa na frente dele por exemplo. Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão de que: o script não substitui o sistema compilado, voce não consegue fazer muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos na época que eu pesquisei Na época tinha chegado a conclusão de usar mini-EXEs... como a Inprise (Sim, era Inprise na época :o) ) não permitia, e ainda não permite (me corrija se estiver errado) que se distribua o compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade de integrar o então recém iniciado Lázarus... mas por falta de motivação ($$) deixei este projeto de lado.. Acho que você talvez não tenha pesquisado o suficiente. A IDE script VBA que tenho permite fazer quase tudo o que o Delphi faz. Ela por exemplo me permite carregar ACtivex librarys da Microsoft para fazer por exemplo MAPI via macro. Consigo rodar e manipular planilhas excelt. Consigo manipular qualquer objeto do Delphi. Consigo até mesmo publicar funções específicas. Posso criar uma função que nem essa Get_IdadePessoa(ID: integer) de dentro do Delphi e publicar para ser usado na Macro. São muitas as vantagens da utilização de macro script em aplicações, mas também há desvantagens, uma delas é SUPORTE. =) Mas, estou atento a esta thread! []s Fellipe H. [As partes desta mensagem que não continham texto foram removidas] -- TFA, Leslyn Fernandes 55-11-9159-3837 Computer Engineer Integra Solutions A poem written in minor between dark and light [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Vou dar uma olhada quando tiver um tempinho. é sempre bom achar novas alternativas =) De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe Henrique Enviada em: sexta-feira, 28 de dezembro de 2007 09:01 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Quanto mais di gratis melhor, não é?! Bom, se for bom, não há porque não comprar, não concorda? Bom, um script não sei se conhecem é o PascalScript, da RemObjects não sei se é a altura deste aí, mas é gratuito, e o melhor.. é em pascal! :o) []s Em 28/12/07, Davi Eduardo Borges Wall [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br escreveu: Fellipe, é pago sim. Não sei se tem versão free. Eu comprei a versão 6 faz um tempinho. O nome é Sax Basic. Se ele é feito em VB eu não sei. Mas o script é em macro VBA. Acho que tem opções para outras linguagens, eu tenho internet bloqueada aqui então não consigo entrar Na pagina deles pra te dizer certinho. Brasileiro quer tudo de graça RS... De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Fellipe Henrique Enviada em: sexta-feira, 28 de dezembro de 2007 08:47 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Olá Davi, bom, realmente.. escrevi o que na época eu passei, isso foi a muitos anos atrás.. muitos mesmo.. rsrs... Nunca ouvi falar sobre esse IDE script VBA, isso é gratuito? Onde encontro mais informações a respeito.. Agora, pelo nome me parece ser feito em Visual Basic, é correto isso? :o( []s Em 28/12/07, Davi Eduardo Borges Wall [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br davi.wall%40mult.com.brmailto: davi.wall%40mult.com.br escreveu: Deixa eu ver se entendi... isso seria realmente para criar uma tela automática, ou outra coisa? Porque se for, tem que seguir realmente o que o Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario teria que ter a maioria das propriedades, caption, height, width, taborder, formatmask, editmask e etc.. Não necessariamente, isso vai depender de como você montou a estrutura da sua tela. Preparando uma tela com funcionamento básico e publicando todos seus objetos, eventos, propriedades na IDE de script você pode deixar esses a cargo da customização na frente do Cliente, por exemplo: Você disponibiliza uma tela de cadastro pessoa física para os clientes. Esta é uma tela genérica. Certo cliente precisa da informação IDADE no seu cadastro de pessoa física. Puxa vida, vou ter que criar um campo calculado, colocar uma rotina de cálculo de idade, associar ela a algum evento, compilar manejar pacotes, enviar para o cliente. (ainda com chance de erro) Com um script e um sistema do tipo creating and using, na frente do cliente eu crio um campo calculado e no script faço o calculo da idade e já jogo o valor para o Edit do campo calculado. Eventos do CDS como, oninsert, afterinsert, beforeinsert, onscroll entre outros, todos podem estar publicados no script. Até mesmo o objeto de negócio se for necessário. Então a utilização de script é algo lindo em um sistema comercial, ERP, automação, seja lá qual a finalidade. Ainda mesmo é de encher os olhos do cliente quando você faz esse tipo de coisa na frente dele por exemplo. Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão de que: o script não substitui o sistema compilado, voce não consegue fazer muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos na época que eu pesquisei Na época tinha chegado a conclusão de usar mini-EXEs... como a Inprise (Sim, era Inprise na época :o) ) não permitia, e ainda não permite (me corrija se estiver errado) que se distribua o compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade de integrar o então recém iniciado Lázarus... mas por falta de motivação ($$) deixei este projeto de lado.. Acho que você talvez não tenha pesquisado o suficiente. A IDE script VBA que tenho permite fazer quase tudo o que o Delphi faz. Ela por exemplo me permite carregar ACtivex librarys da Microsoft para fazer por exemplo MAPI via macro. Consigo rodar e manipular planilhas excelt. Consigo manipular qualquer objeto do Delphi. Consigo até mesmo publicar funções específicas. Posso criar uma função que nem essa Get_IdadePessoa(ID: integer) de dentro do Delphi e publicar para ser usado na Macro. São muitas as vantagens da utilização de macro script em aplicações, mas também há desvantagens, uma delas é SUPORTE. =) Mas, estou atento a
RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Eu utilizo vários componentes de terceiros(nacionais e internacionais) e nunca tive problemas de suporte. É só dar uma pesquisada pra saber se vc está comprando algo de empresa/pessoas séria. Eu costumo olhar os newsgroups pra sentir o drama qdo estou em duvida. Sérgio T. Uetanabaro _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe Henrique Enviada em: sexta-feira, 28 de dezembro de 2007 10:08 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Já vi esse PaxScripter.-...realmente ele é o bicho.. mas fico com medo de comprar algo fora do Brasil, e não ter o tal suporte. []s Em 28/12/07, Sérgio T. Uetanabaro HYPERLINK mailto:suka%40allbras.com.br[EMAIL PROTECTED] escreveu: Na minha opinião o melhor scripter que houve foi o DreamScripter mas foi descontinuado. Agora uso o PaxScripter que também e muito bom. O legal desse scripters eh que vc pode usar delphi como linguagem de script mas são pagos. Eu, como desenvolvedor profissional, prefiro componentes pagos pois assim tenho o suporte necessário pois já fiquei na mão com comps free. []´s Sérgio T. Uetanabaro _ De: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] delphi-br%40yahoog-rupos.com.-br [mailto: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] delphi-br%40yahoog-rupos.com.-br] Em nome de Davi Eduardo Borges Wall Enviada em: sexta-feira, 28 de dezembro de 2007 09:00 Para: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] delphi-br%40yahoog-rupos.com.-br Assunto: RES: [delphi-br] OFF-TOPIC - Dicionário de Dados Leslyn Eu acho que não ! Vc já escreveu macro para excel ou Word? Se ainda não, abra o teu Excel, e procure nos menus por MACRO. De uma olhada como é o ambiente. Acho que você vai entender rapidinho. =) De: HYPERLINK mailto:delphi--br%40yahoogrupos-.com.brHYPERLINK mailto:delphi-br%40yahoogrup-os.com.br[EMAIL PROTECTED]delph i-br%40yahoog-rup-os.com.-br [mailto:HYPERLINK mailto:delphi--br%40yahoogrupos-.com.brHYPERLINK mailto:delphi-br%40yahoogrup-os.com.br[EMAIL PROTECTED]delph i-br%40yahoog-rup-os.com.-br] Em nome de Leslyn Fernandes Enviada em: sexta-feira, 28 de dezembro de 2007 08:52 Para: HYPERLINK mailto:delphi--br%40yahoogrupos-.com.brHYPERLINK mailto:delphi-br%40yahoogrup-os.com.br[EMAIL PROTECTED]delph i-br%40yahoog-rup-os.com.-br Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Oi Davi... Quando vc fala de scripts, pode ser um xml por exemplo, não? Ah, e muito obrigado a todos... estou aprendendo bastante com esta thread... On Dec 28, 2007 7:33 AM, Davi Eduardo Borges Wall HYPERLINK mailto:davi.-wall%40mult.-com.br[EMAIL PROTECTED] mailto:davi.--wall%40mult.--com.br wrote: Deixa eu ver se entendi... isso seria realmente para criar uma tela automática, ou outra coisa? Porque se for, tem que seguir realmente o que o Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario teria que ter a maioria das propriedades, caption, height, width, taborder, formatmask, editmask e etc.. Não necessariamente, isso vai depender de como você montou a estrutura da sua tela. Preparando uma tela com funcionamento básico e publicando todos seus objetos, eventos, propriedades na IDE de script você pode deixar esses a cargo da customização na frente do Cliente, por exemplo: Você disponibiliza uma tela de cadastro pessoa física para os clientes. Esta é uma tela genérica. Certo cliente precisa da informação IDADE no seu cadastro de pessoa física. Puxa vida, vou ter que criar um campo calculado, colocar uma rotina de cálculo de idade, associar ela a algum evento, compilar manejar pacotes, enviar para o cliente. (ainda com chance de erro) Com um script e um sistema do tipo creating and using, na frente do cliente eu crio um campo calculado e no script faço o calculo da idade e já jogo o valor para o Edit do campo calculado. Eventos do CDS como, oninsert, afterinsert, beforeinsert, onscroll entre outros, todos podem estar publicados no script. Até mesmo o objeto de negócio se for necessário. Então a utilização de script é algo lindo em um sistema comercial, ERP, automação, seja lá qual a finalidade. Ainda mesmo é de encher os olhos do cliente quando você faz esse tipo de coisa na frente dele por exemplo. Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão de que: o script não substitui o sistema compilado, voce não consegue fazer muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos na época que eu pesquisei...--. Na época tinha chegado a conclusão de usar mini-EXEs..--. como a Inprise (Sim, era Inprise na época :o) ) não permitia, e ainda não permite (me corrija se estiver errado) que se distribua o compilador e fontes do
RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Na minha opinião o melhor scripter que houve foi o DreamScripter mas foi descontinuado. Agora uso o PaxScripter que também e muito bom. O legal desse scripters eh que vc pode usar delphi como linguagem de script mas são pagos. Eu, como desenvolvedor profissional, prefiro componentes pagos pois assim tenho o suporte necessário pois já fiquei na mão com comps free. []´s Sérgio T. Uetanabaro _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Davi Eduardo Borges Wall Enviada em: sexta-feira, 28 de dezembro de 2007 09:00 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] OFF-TOPIC - Dicionário de Dados Leslyn Eu acho que não ! Vc já escreveu macro para excel ou Word? Se ainda não, abra o teu Excel, e procure nos menus por MACRO. De uma olhada como é o ambiente. Acho que você vai entender rapidinho. =) De: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] [mailto:HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] Em nome de Leslyn Fernandes Enviada em: sexta-feira, 28 de dezembro de 2007 08:52 Para: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Oi Davi... Quando vc fala de scripts, pode ser um xml por exemplo, não? Ah, e muito obrigado a todos... estou aprendendo bastante com esta thread... On Dec 28, 2007 7:33 AM, Davi Eduardo Borges Wall HYPERLINK mailto:davi.wall%40mult.com.br[EMAIL PROTECTED] mailto:davi.-wall%40mult.-com.br wrote: Deixa eu ver se entendi... isso seria realmente para criar uma tela automática, ou outra coisa? Porque se for, tem que seguir realmente o que o Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario teria que ter a maioria das propriedades, caption, height, width, taborder, formatmask, editmask e etc.. Não necessariamente, isso vai depender de como você montou a estrutura da sua tela. Preparando uma tela com funcionamento básico e publicando todos seus objetos, eventos, propriedades na IDE de script você pode deixar esses a cargo da customização na frente do Cliente, por exemplo: Você disponibiliza uma tela de cadastro pessoa física para os clientes. Esta é uma tela genérica. Certo cliente precisa da informação IDADE no seu cadastro de pessoa física. Puxa vida, vou ter que criar um campo calculado, colocar uma rotina de cálculo de idade, associar ela a algum evento, compilar manejar pacotes, enviar para o cliente. (ainda com chance de erro) Com um script e um sistema do tipo creating and using, na frente do cliente eu crio um campo calculado e no script faço o calculo da idade e já jogo o valor para o Edit do campo calculado. Eventos do CDS como, oninsert, afterinsert, beforeinsert, onscroll entre outros, todos podem estar publicados no script. Até mesmo o objeto de negócio se for necessário. Então a utilização de script é algo lindo em um sistema comercial, ERP, automação, seja lá qual a finalidade. Ainda mesmo é de encher os olhos do cliente quando você faz esse tipo de coisa na frente dele por exemplo. Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão de que: o script não substitui o sistema compilado, voce não consegue fazer muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos na época que eu pesquisei...-. Na época tinha chegado a conclusão de usar mini-EXEs..-. como a Inprise (Sim, era Inprise na época :o) ) não permitia, e ainda não permite (me corrija se estiver errado) que se distribua o compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade de integrar o então recém iniciado Lázarus... mas por falta de motivação ($$) deixei este projeto de lado.. Acho que você talvez não tenha pesquisado o suficiente. A IDE script VBA que tenho permite fazer quase tudo o que o Delphi faz. Ela por exemplo me permite carregar ACtivex librarys da Microsoft para fazer por exemplo MAPI via macro. Consigo rodar e manipular planilhas excelt. Consigo manipular qualquer objeto do Delphi. Consigo até mesmo publicar funções específicas. Posso criar uma função que nem essa Get_IdadePessoa(-ID: integer) de dentro do Delphi e publicar para ser usado na Macro. São muitas as vantagens da utilização de macro script em aplicações, mas também há desvantagens, uma delas é SUPORTE. =) Mas, estou atento a esta thread! []s Fellipe H. [As partes desta mensagem que não continham texto foram removidas] -- TFA, Leslyn Fernandes 55-11-9159-3837 Computer Engineer Integra Solutions A poem written in minor between dark and light [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.17.9/1198 - Release Date: 26/12/2007 17:26
RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Acredito que a maioria dos Scripters Engines são bons e devem fazer um bom serviço. Acho imprescindível a possibilidade de publicar objetos e funções neles para serem manipulados em tempo de execução. Isso sim que vai fazer a diferença na minha opinião. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe Henrique Enviada em: sexta-feira, 28 de dezembro de 2007 10:08 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Já vi esse PaxScripterrealmente ele é o bicho.. mas fico com medo de comprar algo fora do Brasil, e não ter o tal suporte. []s Em 28/12/07, Sérgio T. Uetanabaro [EMAIL PROTECTED] mailto:suka%40allbras.com.br escreveu: Na minha opinião o melhor scripter que houve foi o DreamScripter mas foi descontinuado. Agora uso o PaxScripter que também e muito bom. O legal desse scripters eh que vc pode usar delphi como linguagem de script mas são pagos. Eu, como desenvolvedor profissional, prefiro componentes pagos pois assim tenho o suporte necessário pois já fiquei na mão com comps free. []´s Sérgio T. Uetanabaro _ De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Davi Eduardo Borges Wall Enviada em: sexta-feira, 28 de dezembro de 2007 09:00 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] OFF-TOPIC - Dicionário de Dados Leslyn Eu acho que não ! Vc já escreveu macro para excel ou Word? Se ainda não, abra o teu Excel, e procure nos menus por MACRO. De uma olhada como é o ambiente. Acho que você vai entender rapidinho. =) De: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] mailto:delphi-br%40yahoogrup-os.com.br delphi-br%40yahoogrup-os.com.br [mailto:HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] mailto:delphi-br%40yahoogrup-os.com.br delphi-br%40yahoogrup-os.com.br] Em nome de Leslyn Fernandes Enviada em: sexta-feira, 28 de dezembro de 2007 08:52 Para: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] mailto:delphi-br%40yahoogrup-os.com.br delphi-br%40yahoogrup-os.com.br Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Oi Davi... Quando vc fala de scripts, pode ser um xml por exemplo, não? Ah, e muito obrigado a todos... estou aprendendo bastante com esta thread... On Dec 28, 2007 7:33 AM, Davi Eduardo Borges Wall HYPERLINK mailto:davi.wall%40mult.com.br[EMAIL PROTECTED] mailto:davi.-wall%40mult.-com.br wrote: Deixa eu ver se entendi... isso seria realmente para criar uma tela automática, ou outra coisa? Porque se for, tem que seguir realmente o que o Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario teria que ter a maioria das propriedades, caption, height, width, taborder, formatmask, editmask e etc.. Não necessariamente, isso vai depender de como você montou a estrutura da sua tela. Preparando uma tela com funcionamento básico e publicando todos seus objetos, eventos, propriedades na IDE de script você pode deixar esses a cargo da customização na frente do Cliente, por exemplo: Você disponibiliza uma tela de cadastro pessoa física para os clientes. Esta é uma tela genérica. Certo cliente precisa da informação IDADE no seu cadastro de pessoa física. Puxa vida, vou ter que criar um campo calculado, colocar uma rotina de cálculo de idade, associar ela a algum evento, compilar manejar pacotes, enviar para o cliente. (ainda com chance de erro) Com um script e um sistema do tipo creating and using, na frente do cliente eu crio um campo calculado e no script faço o calculo da idade e já jogo o valor para o Edit do campo calculado. Eventos do CDS como, oninsert, afterinsert, beforeinsert, onscroll entre outros, todos podem estar publicados no script. Até mesmo o objeto de negócio se for necessário. Então a utilização de script é algo lindo em um sistema comercial, ERP, automação, seja lá qual a finalidade. Ainda mesmo é de encher os olhos do cliente quando você faz esse tipo de coisa na frente dele por exemplo. Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão de que: o script não substitui o sistema compilado, voce não consegue fazer muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos na época que eu pesquisei...-. Na época tinha chegado a conclusão de usar mini-EXEs..-. como a Inprise (Sim, era Inprise na época :o) ) não permitia, e ainda não permite (me corrija se estiver errado) que se distribua o compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade de integrar o então recém
Res: [delphi-br] OFF-TOPIC - Dicionário de Dados
Alessandro Boa tarde, algum tempo atraz eu estava procurando alguma coisa e tambem encontrei isso no habil, ele tem uma guia pra cada janela chamada 'Controles do usuario', onde qualquer um pode entrar e criar campos, dbedit, comobocom base em outras tabelas, consultas...de maneira bem fácil, e olhe que para o usuário isto é uma mão na roda, ja que o habil tem um gerenciador de relatórios, ficando bem fácil para o cliente poder criar suas 'relações personalizadas'. - Mensagem original De: Alessandro DUARTE de Moraes [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 28 de Dezembro de 2007 8:09:39 Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Tô acompanhando essa thread, e agora acho que chegou ao ponto. O Hábil, sistema bem conhecido, possui um esquema semelhante a esse que o Andreano citou, mas tb não me aprofundei muito. Se formos por essa linha de raciocínio eu estou dentro da equipe! Alessandro DUARTE de Moraes A.C. Santa Casa do Rio Grande. http://www.santacas arg.com.br - Original Message - From: Fellipe Henrique To: [EMAIL PROTECTED] os.com.br Sent: Thursday, December 27, 2007 9:52 PM Subject: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Deixa eu ver se entendi... isso seria realmente para criar uma tela automática, ou outra coisa? Porque se for, tem que seguir realmente o que o Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario teria que ter a maioria das propriedades, caption, height, width, taborder, formatmask, editmask e etc.. Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão de que: o script não substitui o sistema compilado, voce não consegue fazer muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos na época que eu pesquisei... . Na época tinha chegado a conclusão de usar mini-EXEs... como a Inprise (Sim, era Inprise na época :o) ) não permitia, e ainda não permite (me corrija se estiver errado) que se distribua o compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade de integrar o então recém iniciado Lázarus... mas por falta de motivação ($$) deixei este projeto de lado.. Mas, estou atento a esta thread! []s Fellipe H. Em 27/12/07, Andreano Lanusse andreano.lanusse@ codegear. com escreveu: O primeiro ponto é definir as objetivos que o dicionário de dados terá que atender. Por exemplo: - Características dos campos nas telas( label, dbedit, dbgrid, etc..): o Caption o Hints o Orderm - Obrigatoriedade dos campos - Valor default - Características de menu - Etc... Com isso definido, ai sim pode se começar a pensar em implementação, se começaram a implementer antes, vai ter um trabalhão la na frente pra arrumar. []'s Andreano Lanusse CodeGear Product Line Manager Evangelist Leader Latin America Blog: http://blogs. codegear. com/andreanolanu sse Exemplos: http://cc.codegear. com/Author/ 38483 _ _ __ _ _ ___ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] com [As partes desta mensagem que não continham texto foram removidas] - - E-mail Seguro Vetorial.net Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, encaminhe para [EMAIL PROTECTED] net Chave de Identificação: 54568,477448b611624 9542571743 [As partes desta mensagem que não continham texto foram removidas] Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Pera aí, Quais caras de Blumenau? RS... De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alessandro DUARTE de Moraes Enviada em: sexta-feira, 28 de dezembro de 2007 15:03 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Blz, é bem isso mesmo! Já até pensei em desenvolver algo similar, mas está com prioridade baixa ... talvez agora eu encare a peleia. Sobre a questão de Scripts, eu uso bastante o que vem com a JediVCL, que era a antiga RALib. É pascal, permite inclusive criar formulários, ... bem interessante, aconcelho a todos dar uma olhada. Uma vez vi uns caras de Blumenau com um programa em que todos os relatórios eram feitos em QuickReport (isso já faz bastante tempo), e esses forms eram carregados em tempo de execução, utilizando esse recurso. Dessa forma eles faziam relatório personalizados. Eu ainda não utilizei esse recurso, mas acho que é uma boa saída. Alessandro DUARTE de Moraes A.C. Santa Casa do Rio Grande. http://www.santacasarg.com.br - Original Message - From: Elazar Dornelles Ceza To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, December 28, 2007 12:43 PM Subject: Res: [delphi-br] OFF-TOPIC - Dicionário de Dados Alessandro Boa tarde, algum tempo atraz eu estava procurando alguma coisa e tambem encontrei isso no habil, ele tem uma guia pra cada janela chamada 'Controles do usuario', onde qualquer um pode entrar e criar campos, dbedit, comobocom base em outras tabelas, consultas...de maneira bem fácil, e olhe que para o usuário isto é uma mão na roda, ja que o habil tem um gerenciador de relatórios, ficando bem fácil para o cliente poder criar suas 'relações personalizadas'. - Mensagem original De: Alessandro DUARTE de Moraes [EMAIL PROTECTED] mailto:duarte%40santacasarg.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Sexta-feira, 28 de Dezembro de 2007 8:09:39 Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Tô acompanhando essa thread, e agora acho que chegou ao ponto. O Hábil, sistema bem conhecido, possui um esquema semelhante a esse que o Andreano citou, mas tb não me aprofundei muito. Se formos por essa linha de raciocínio eu estou dentro da equipe! Alessandro DUARTE de Moraes A.C. Santa Casa do Rio Grande. http://www.santacas arg.com.br - Original Message - From: Fellipe Henrique To: [EMAIL PROTECTED] os.com.br Sent: Thursday, December 27, 2007 9:52 PM Subject: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Deixa eu ver se entendi... isso seria realmente para criar uma tela automática, ou outra coisa? Porque se for, tem que seguir realmente o que o Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario teria que ter a maioria das propriedades, caption, height, width, taborder, formatmask, editmask e etc.. Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão de que: o script não substitui o sistema compilado, voce não consegue fazer muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos na época que eu pesquisei... . Na época tinha chegado a conclusão de usar mini-EXEs... como a Inprise (Sim, era Inprise na época :o) ) não permitia, e ainda não permite (me corrija se estiver errado) que se distribua o compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade de integrar o então recém iniciado Lázarus... mas por falta de motivação ($$) deixei este projeto de lado.. Mas, estou atento a esta thread! []s Fellipe H. Em 27/12/07, Andreano Lanusse andreano.lanusse@ codegear. com escreveu: O primeiro ponto é definir as objetivos que o dicionário de dados terá que atender. Por exemplo: - Características dos campos nas telas( label, dbedit, dbgrid, etc..): o Caption o Hints o Orderm - Obrigatoriedade dos campos - Valor default - Características de menu - Etc... Com isso definido, ai sim pode se começar a pensar em implementação, se começaram a implementer antes, vai ter um trabalhão la na frente pra arrumar. []'s Andreano Lanusse CodeGear Product Line Manager Evangelist Leader Latin America Blog: http://blogs. codegear. com/andreanolanu sse Exemplos: http://cc.codegear. com/Author/ 38483 _ _ __ _ _ ___ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] com [As partes desta mensagem que não continham texto foram removidas] - - E-mail Seguro Vetorial.net Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, encaminhe para [EMAIL PROTECTED] net Chave de Identificação: 54568,477448b611624 9542571743 [As partes desta mensagem que não continham texto foram removidas] Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta
RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Já trabalhei em um sistema ERP muito conhecido nacionalmente, onde é utilizado macro em script VBA. É algo sensacional e muito simples de implementar. Agora eu ainda não entendi aonde utilizar um dicionário de dados. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem Nascimento da Rocha Enviada em: quinta-feira, 27 de dezembro de 2007 15:50 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] OFF-TOPIC - Dicionário de Dados Prioridade: Alta Parece que, finalmente, teremos uma disucssão técnica de verdade. Aproveito o ensejo para enfocar que sempre foi meu maior desejo desenvolver uma aplicação que pudesse ser altamente adaptável para atender as necessidades de negócio do cliente. Por isso, sempre pensei em duas coisas: . Um dicionário de dados; . Uso de script languages (linguagens de script - Ex.: VBA) Se puder ajudar em alguma coisa nesta discussão, eu ajudarei! Sds. To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br From: [EMAIL PROTECTED] mailto:aoliveira_sys%40yahoo.com.br Date: Thu, 27 Dec 2007 15:47:31 -0200 Subject: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Também queria participar dessa discussão tb, pois tb estou pensando em fazer o mesmo no meu sistema. - Original Message - From: Alexandre Marinho da Silveira [EMAIL PROTECTED] mailto:xandi_ms%40terra.com.br To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Thursday, December 27, 2007 4:15 PM Subject: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Prezado Leslyn Eu cheguei a participar do estágio inicial de um sistema assim que vc está querendo criar. Se vc quiser, em pvt, eu posso te explicar como é na prática um dicionário de dados. Atenciosamente Alexandre - Original Message - From: Leslyn Fernandes [EMAIL PROTECTED] mailto:leslynfernandes%40gmail.com To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Date: Thu, 27 Dec 2007 13:55:58 -0300 Subject: Re:_[delphi-br]_OFF-TOPIC_-_Dicionário_de_Dados Bom... Eu pretendo gerar um aplicativo para poder cadastrar manualmente as informações de dicionário de dados nele. Acho que será um trabalho manual mesmo. Porém, para poder gerar meu aplicativo preciso conhecer a fundo técnicas de geração de dicionario de dados e etc... e aí que eu preciso de material para estudos... No google só achei coisas meio superficiais. Se alguém souber de algum livro sobre o assunto, ou apostila, ou site, ou... whatever... :) Agradeço desde já... On Dec 27, 2007 2:46 PM, Alexandre Marinho da Silveira [EMAIL PROTECTED] mailto:xandi_ms%40terra.com.br wrote: Desculpe Guionardo. Só vi que tinha copiado o nome do destinatário errado depois de clicar no botão de envio. Aí não tinha mais como arrumar. Se vc puder informar o que tem em mente, Leslyn, eu posso tentar te ajudar. Alexandre - Original Message - From: Guionardo Furlan [EMAIL PROTECTED] mailto:guionardo%40gmail.com To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Date: Thu, 27 Dec 2007 14:34:47 -0200 Subject: Re:_[delphi-br]_OFF-TOPIC_-_Dicionário_de_Dados Opa, o dono do problema é o Leslyn. Em 27/12/07, Alexandre Marinho da Silveira[EMAIL PROTECTED] mailto:xandi_ms%40terra.com.br escreveu: Prezado Guionardo Vc pensa em fazer esse dicionário escrito ou via programação, guardando essas informações digitalmente? Alexandre - Original Message - From: Guionardo Furlan [EMAIL PROTECTED] mailto:guionardo%40gmail.com To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Date: Thu, 27 Dec 2007 14:13:58 -0200 Subject: Re:_[delphi-br]_OFF-TOPIC_-_Dicionário_de_Dados Hmm, o que especificamente vc precisa fazer? Hash serviria? Em 27/12/07, Leslyn Fernandes [EMAIL PROTECTED] mailto:leslynfernandes%40gmail.com escreveu: Alguém tem algum material para me ajudar a criar um dicionário de dados para um sistema? -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.17.9/1198 - Release Date: 26/12/2007 17:26 ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades.
Res: [delphi-br] OFF-TOPIC - Dicionário de Dados
Boa tarde. Mas voce não precisa de um dicionário de dados pra fazer isto, basta fazer um loop nos fields do dataset e ir criando os componentes de acordo com o tipo de campo, por ex. se for String usa um DBEdit, data um DBDateTimePicker por exemplo. (ou usa o dbedit mesmo); A idéia básica do dicionário de dados, seria pra ter informações sobre campos, tabelas em runtime, de modo beem flexivel, pois com o sitema rodando, iria simplesmente alterar uma definição e tudo já estaria a disponição dos usuários. Eu estrutura de dicionario de dados em minhas aplicações particulares (a terceiriazação ta pegando aqui..rsss), e o usuário pode entrar e personalizar as informações caso ele queira, pode trocar o label de qualquer dbedit, definir valores padrões (quando o usuário da o novo), ajuda o usuário exibindo as dicas dos campos em que ele está posicionado hints, como o tamanho que ele pode digitar, se pode ficar vazio (obrigatorio)ai vai da necessidade de cada um em pensar em boas idéias. Mas atente que não é simplesmente ir criando uma ou duas tabelinhas ai no seu banco de dados achando que vai ter um dicionário, existe muitas coisas que implicam por tráz disto tudo como por exemplo o caso de declarar os field nos datasets, eu ousaria dizer que se você faz isto, desita de tentar implementar um dicionário de dados (pelo menos eu tive inumeros problemas com esta combinação). Na verdade imagino que o dicionário de dados existe exatamente pra preencher as lacunas dos fields (por favor não estou criticando ninguem)tambem vai depender um pouco de como o seu banco de dados está normalizado, ainda mais pra compreenção do usuário (caso ele vier a ter acesso) Tudo vai bem com o dicionário de dados, derrepente voce consegue imaginar outras utilizades para o mesmo, como por exemplo criar consultas personalizaveis, on o cliente entre determine quais campos ele quer ver no grid. - Rubens, de acordo!!! e como seria esta ideia do vbscript? seria apenas um campo onde o poderia ser definido um script e executado na aplicação em dado momento...?..acredito que o que voce esta querendo deixar claro é que pode ser qualquer 'codigo via script' e não necessáriamente o vb...estou certo? Lembro me de ter visto algo no Fast Report onde suporta várias linguaguens de scritp (e se não me engano tem um componente que faz isto)...tambem tem um no ReportBuilder o tal de RAP que é bem interessante tb. Atenc. Elazar - Mensagem original De: Fellipe Henrique [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 27 de Dezembro de 2007 15:32:22 Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Seria interessante nisso daí criar a tela automaticamente, incluindo os campos.. estilo Protheus da Microsiga, aí sim []s. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Eu tenho um protótipo de sistema que faz boa parte do que o Elazar descreveu. Mas eu não chamo isso de Dicionário de dados e também não faço idéia se seria correto. Mas descrevendo um pouco do funcionamento do protótipo. Usuário (quando aprender) poderá definir tipos de dados. (considero esse um usuário técnico com pouco de conhecimento lógico tipo um consultor vamos dizer) Ex: Cadeira de caracters (string), set de opções (combo), selecionar dados de outra tabela (Lookup), data, etc.. O após o cadastramento dessas informações, em outra aba do sistema o usuário já está vendo a coisa toda rodando Vai clicando e navegando na tela que ele acabou de criar. Estou adicionando novas funcionalidades como programação em vbscript utilizando uma ferramenta que pode ser comprada de uma empresa americana. Ela é bem legal, vc pode publicar seus componentes e eventos via AutomationControl e ele publica tudo isso em uma IDE VBA para um usuário avançado fazer o que eu permiti-lo fazer. Muito bom para customização na hora! De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elazar Dornelles Ceza Enviada em: quinta-feira, 27 de dezembro de 2007 17:25 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] OFF-TOPIC - Dicionário de Dados Boa tarde. Mas voce não precisa de um dicionário de dados pra fazer isto, basta fazer um loop nos fields do dataset e ir criando os componentes de acordo com o tipo de campo, por ex. se for String usa um DBEdit, data um DBDateTimePicker por exemplo. (ou usa o dbedit mesmo); A idéia básica do dicionário de dados, seria pra ter informações sobre campos, tabelas em runtime, de modo beem flexivel, pois com o sitema rodando, iria simplesmente alterar uma definição e tudo já estaria a disponição dos usuários. Eu estrutura de dicionario de dados em minhas aplicações particulares (a terceiriazação ta pegando aqui..rsss), e o usuário pode entrar e personalizar as informações caso ele queira, pode trocar o label de qualquer dbedit, definir valores padrões (quando o usuário da o novo), ajuda o usuário exibindo as dicas dos campos em que ele está posicionado hints, como o tamanho que ele pode digitar, se pode ficar vazio (obrigatorio)ai vai da necessidade de cada um em pensar em boas idéias. Mas atente que não é simplesmente ir criando uma ou duas tabelinhas ai no seu banco de dados achando que vai ter um dicionário, existe muitas coisas que implicam por tráz disto tudo como por exemplo o caso de declarar os field nos datasets, eu ousaria dizer que se você faz isto, desita de tentar implementar um dicionário de dados (pelo menos eu tive inumeros problemas com esta combinação). Na verdade imagino que o dicionário de dados existe exatamente pra preencher as lacunas dos fields (por favor não estou criticando ninguem)tambem vai depender um pouco de como o seu banco de dados está normalizado, ainda mais pra compreenção do usuário (caso ele vier a ter acesso) Tudo vai bem com o dicionário de dados, derrepente voce consegue imaginar outras utilizades para o mesmo, como por exemplo criar consultas personalizaveis, on o cliente entre determine quais campos ele quer ver no grid. - Rubens, de acordo!!! e como seria esta ideia do vbscript? seria apenas um campo onde o poderia ser definido um script e executado na aplicação em dado momento...?..acredito que o que voce esta querendo deixar claro é que pode ser qualquer 'codigo via script' e não necessáriamente o vb...estou certo? Lembro me de ter visto algo no Fast Report onde suporta várias linguaguens de scritp (e se não me engano tem um componente que faz isto)...tambem tem um no ReportBuilder o tal de RAP que é bem interessante tb. Atenc. Elazar - Mensagem original De: Fellipe Henrique [EMAIL PROTECTED] mailto:fellipeh%40gmail.com Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Quinta-feira, 27 de Dezembro de 2007 15:32:22 Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Seria interessante nisso daí criar a tela automaticamente, incluindo os campos.. estilo Protheus da Microsiga, aí sim []s. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Gde Rubens, Estou trabalhando em um projeto usando essas tecnologias há alguns anos e aconselho o uso de scripters para pequenas tarefas ou como conectores de uma chamada dinâmica. Mas nesse caso prefiro RTTI. O melhor esquema eh montar modulos (BPL) em um ambiente 3 camadas e usar os scripts para pequenas funcoes deixando o papel de gdes processamentos para modulos compilados. A dicionarizacao eh um ponto fundamental para que vc possa customizar seus sistemas e possibilitar pequenas alterações sem gdes esforços. Um dos maiores esforços da dicionarização não eh nem montar o engine da coisa mas sim a ferramenta de edição pois o ideal eh q vc faça um editor visual dos metadados pois ninguem merece manipular metadados através de grids ou datawares. A criação de componentes se faz necessária para a utlização desse metadados pois fica sem setido somente podermos realizar uma alteração no dicionario e essa nao se propagar nas telas que representam essas tabelas. A dicionarização é um dos primeiros passos de um framework e existem outros pontos que acho interessante destacar em um framework mas isso eh outra história... []´s Sérgio T. Uetanabaro _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem Nascimento da Rocha Enviada em: quinta-feira, 27 de dezembro de 2007 15:50 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] OFF-TOPIC - Dicionário de Dados Prioridade: Alta Parece que, finalmente, teremos uma disucssão técnica de verdade. Aproveito o ensejo para enfocar que sempre foi meu maior desejo desenvolver uma aplicação que pudesse ser altamente adaptável para atender as necessidades de negócio do cliente. Por isso, sempre pensei em duas coisas: . Um dicionário de dados; . Uso de script languages (linguagens de script - Ex.: VBA) Se puder ajudar em alguma coisa nesta discussão, eu ajudarei! Sds. -_-_-__ To: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] From: HYPERLINK mailto:aoliveira_sys%40yahoo.com.br[EMAIL PROTECTED] Date: Thu, 27 Dec 2007 15:47:31 -0200 Subject: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Também queria participar dessa discussão tb, pois tb estou pensando em fazer o mesmo no meu sistema. - Original Message - From: Alexandre Marinho da Silveira HYPERLINK mailto:xandi_ms%40terra.com.br[EMAIL PROTECTED] To: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] Sent: Thursday, December 27, 2007 4:15 PM Subject: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados Prezado Leslyn Eu cheguei a participar do estágio inicial de um sistema assim que vc está querendo criar. Se vc quiser, em pvt, eu posso te explicar como é na prática um dicionário de dados. Atenciosamente Alexandre - Original Message - From: Leslyn Fernandes HYPERLINK mailto:leslynfernandes%40gmail.com[EMAIL PROTECTED] To: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] Date: Thu, 27 Dec 2007 13:55:58 -0300 Subject: Re:_[delphi--br]_OFF-TOPIC_--_Dicionário_-de_Dados Bom... Eu pretendo gerar um aplicativo para poder cadastrar manualmente as informações de dicionário de dados nele. Acho que será um trabalho manual mesmo. Porém, para poder gerar meu aplicativo preciso conhecer a fundo técnicas de geração de dicionario de dados e etc... e aí que eu preciso de material para estudos... No google só achei coisas meio superficiais. Se alguém souber de algum livro sobre o assunto, ou apostila, ou site, ou... whatever... :) Agradeço desde já... On Dec 27, 2007 2:46 PM, Alexandre Marinho da Silveira HYPERLINK mailto:xandi_ms%40terra.com.br[EMAIL PROTECTED] wrote: Desculpe Guionardo. Só vi que tinha copiado o nome do destinatário errado depois de clicar no botão de envio. Aí não tinha mais como arrumar. Se vc puder informar o que tem em mente, Leslyn, eu posso tentar te ajudar. Alexandre - Original Message - From: Guionardo Furlan HYPERLINK mailto:guionardo%40gmail.com[EMAIL PROTECTED] To: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] Date: Thu, 27 Dec 2007 14:34:47 -0200 Subject: Re:_[delphi--br]_OFF-TOPIC_--_Dicionário_-de_Dados Opa, o dono do problema é o Leslyn. Em 27/12/07, Alexandre Marinho da SilveiraHYPERLINK mailto:xandi_ms%40terra.com.br[EMAIL PROTECTED] escreveu: Prezado Guionardo Vc pensa em fazer esse dicionário escrito ou via programação, guardando essas informações digitalmente? Alexandre - Original Message - From: Guionardo Furlan HYPERLINK mailto:guionardo%40gmail.com[EMAIL PROTECTED] To: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] Date: Thu, 27 Dec 2007 14:13:58 -0200 Subject: Re:_[delphi--br]_OFF-TOPIC_--_Dicionário_-de_Dados Hmm, o que especificamente vc precisa fazer? Hash serviria? Em 27/12/07, Leslyn Fernandes HYPERLINK mailto:leslynfernandes%40gmail.com[EMAIL PROTECTED] escreveu: Alguém tem algum material para me ajudar a
RE: RES: [delphi-br] OFF-TOPIC - Dicionário de Dados
Muito interessante sua abordagem, Davi. Agora, eu fico imaginando também uma outra coisa: como juntar boas práticas de desenvolvimento orieintado a objeto (testes unitários, pacotes de classes, etc.) com esse tipo de abordagem para tornar as aplicações mais adaptáveis e ao mesmo tempo sem perder a qualidade do software. Eu penso que o dicionário de dados deve permitir, inicialmente, tornar ítens cruciais do sistema (como nomenclatura de campos e labels, customização de telas e relatórios e regras de negócio) passíveis de alteração em qualquer momento que o cliente sentir necessidade de moldar a aplicação para as mudanças de seu ramo de negócio. Quando trabalhava com Clipper, tentei fazer algo parecido. Todas as informações de campos, validações de campos, índices e arquivos .DBF eu mantinha em um arquivo texto, que na época era como eu poderia implementar um dicionário de dados. Depois migrei esse dicionário para um DBF. Ainda pesquiso sobre uma maneira de implementar uma infra-estrutura básica para a criação de sistemas customizáveis ao usuário, não apenas no que diz ao aspecto visual, mas no que tange atender necessidades do cliente adequando o produto às mudanças nas regras de negócio. O que mais me deparo, pesquisando na Internet, é com o uso de tecnologias de script, mais especificamente com o uso do Microsoft Script Control dentro de aplicãções Delphi. Também encontrei tecnologias de scripting que permitem até mesmo debug. A conclusão a que chego é de que o uso de ferramentas de scripting é essencial, mas é necessário um dicionário de dados bem modelado e que possa ser usado pela tecnologia de scripting escolhida. Além disso, esse arcabouço deve estar de acordo com a metodologia de desenvolvimento adotada pela equipe e permitir o uso de boas práticas já consagradas no desenvolvimento de software, como testes unitários, verificação de métricas, testes de integração, build automático, etc. Sds. To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Thu, 27 Dec 2007 17:37:33 -0200 Subject: RES: [delphi-br] OFF-TOPIC - Dicionário de Dados Eu tenho um protótipo de sistema que faz boa parte do que o Elazar descreveu. Mas eu não chamo isso de Dicionário de dados e também não faço idéia se seria correto. Mas descrevendo um pouco do funcionamento do protótipo. Usuário (quando aprender) poderá definir tipos de dados. (considero esse um usuário técnico com pouco de conhecimento lógico tipo um consultor vamos dizer) Ex: Cadeira de caracters (string), set de opções (combo), selecionar dados de outra tabela (Lookup), data, etc.. O após o cadastramento dessas informações, em outra aba do sistema o usuário já está vendo a coisa toda rodando Vai clicando e navegando na tela que ele acabou de criar. Estou adicionando novas funcionalidades como programação em vbscript utilizando uma ferramenta que pode ser comprada de uma empresa americana. Ela é bem legal, vc pode publicar seus componentes e eventos via AutomationControl e ele publica tudo isso em uma IDE VBA para um usuário avançado fazer o que eu permiti-lo fazer. Muito bom para customização na hora! De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elazar Dornelles Ceza Enviada em: quinta-feira, 27 de dezembro de 2007 17:25 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] OFF-TOPIC - Dicionário de Dados Boa tarde. Mas voce não precisa de um dicionário de dados pra fazer isto, basta fazer um loop nos fields do dataset e ir criando os componentes de acordo com o tipo de campo, por ex. se for String usa um DBEdit, data um DBDateTimePicker por exemplo. (ou usa o dbedit mesmo); A idéia básica do dicionário de dados, seria pra ter informações sobre campos, tabelas em runtime, de modo beem flexivel, pois com o sitema rodando, iria simplesmente alterar uma definição e tudo já estaria a disponição dos usuários. Eu estrutura de dicionario de dados em minhas aplicações particulares (a terceiriazação ta pegando aqui..rsss), e o usuário pode entrar e personalizar as informações caso ele queira, pode trocar o label de qualquer dbedit, definir valores padrões (quando o usuário da o novo), ajuda o usuário exibindo as dicas dos campos em que ele está posicionado hints, como o tamanho que ele pode digitar, se pode ficar vazio (obrigatorio)ai vai da necessidade de cada um em pensar em boas idéias. Mas atente que não é simplesmente ir criando uma ou duas tabelinhas ai no seu banco de dados achando que vai ter um dicionário, existe muitas coisas que implicam por tráz disto tudo como por exemplo o caso de declarar os field nos datasets, eu ousaria dizer que se você faz isto, desita de tentar implementar um dicionário de dados (pelo menos eu tive inumeros problemas com esta combinação). Na verdade imagino que o dicionário de dados existe exatamente pra preencher as lacunas dos fields (por favor não estou criticando ninguem