Gerador de fonte com algo mais

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gerador de fonte com algo mais

Mensagem por JoséQuintas »

Até tenho a opção de alterar cores
cores.png

Dá pra alterar todas as cores do aplicativo, e já usar, mas não coloquei pra salvar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gerador de fonte com algo mais

Mensagem por JoséQuintas »

Tem também um rascunho básico pra gerar as telas em HTML ou HMG, mas nem lembro o que sai disso.
Talvez eu atualize pra multithread, e outras coisas mais, principalmente a parte de execução sem fonte.

Pra quem quiser "brincar", só não esqueça de colocar em uma pasta vazia.
E pode copiar alguns DBFs pra ela.
Não é direcionado a usuário, então não sei se vão se acertar com ele.
Por enquanto só o EXE:

http://www.josequintas.com.br/arquivos/gera.exe
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gerador de fonte com algo mais

Mensagem por JoséQuintas »

Código: Selecionar todos

   FOR EACH oElement IN mEsteDbf
      ?[ @ ] + Str( nCont + iif( oElement[ SY_KEY ], 3, 4 ), 2 ) + ;
         [, 3 SAY "] + pontos( oElement[ SY_TXT ], 16 ) + [:"]
   NEXT
Troquei FOR/NEXT por FOR EACH, e ficou errado faltando nCont.
Não cheguei a testar a geração de fonte, só a execução.
Vou corrigir.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gerador de fonte com algo mais

Mensagem por JoséQuintas »

Pronto. Corrigi esse e outros erros durante geração de fonte.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Gerador de fonte com algo mais

Mensagem por lugab »

Bom dia....

Mestre Quintas, o link ta quebrado

http://www.josequintas.com.br/arquivos/gera.exe
lugab
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gerador de fonte com algo mais

Mensagem por JoséQuintas »

lugab escreveu:Mestre Quintas, o link ta quebrado
Acho que numa limpeza recente apaguei do site.
Tá de volta.
Depois vou ver a possibilidade de colocar os fontes disso no GitHub.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Gerador de fonte com algo mais

Mensagem por jairfab »

Gostei desta ideia!

Estou querendo fazer algo semelhante para gera o PRG para fivewin e hwgui.

Estou inclusive procurando algum prg com o inicio pra não ter que fazer tudo a partir do zero!
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gerador de fonte com algo mais

Mensagem por JoséQuintas »

jairfab escreveu:Estou inclusive procurando algum prg com o inicio pra não ter que fazer tudo a partir do zero!
Na prática é o contrário.
Comece criando uma tela de cadastro padrão comum - não no gerador, uma normal de uso.
Talvez já com mais de uma tela, pra já atender cadastros grandes.
A partir daí sim, comece o gerador baseado nessa tela.

Campos, tipos e tamanhos: dbStruct()

Vai usar o que usou pra criar sua tela manual, mas automático conforme estrutura.
O começo seria algo assim.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Gerador de fonte com algo mais

Mensagem por jairfab »

Legal, estou fazendo com harbour + fivewin está ficando muito bom, já conseguir ler os dbf e gerar as grid e telas de inclusão/alteração inclusive já aproveitei passando também para mysql e criando um dicionario onde pode ser digitado a descrição dos campos para as telas de inclusão e alteração.
Indo mais alem e aproveitando o esquema de dicionario já estou fazendo a criação das class para geração dos xml para e-Social e efd-reinf.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Gerador de fonte com algo mais

Mensagem por sygecom »

Esse sisteminha do Ricardo Marques, faz isso. Mas ele sumiu, já tentei procurar ele para fazer algumas melhorias, mas é muito bom. E faz tanto para Fivewin como para Hwgui.
Anexos
anexo1.png
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Gerador de fonte com algo mais

Mensagem por sygecom »

jairfab escreveu:Gostei desta ideia!

Estou querendo fazer algo semelhante para gera o PRG para fivewin e hwgui.

Estou inclusive procurando algum prg com o inicio pra não ter que fazer tudo a partir do zero!
A segunda versão do sisteminha do Ricardo Marque chamava UNION, tinha muito mais recursos. E tinha o manual em anexo.
Anexos
Manual.rar
(356.23 KiB) Baixado 248 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder