Clipper On Line • Ver Tópico - Gerador de fonte com algo mais

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

 

Gerador de fonte com algo mais

Mensagempor JoséQuintas » 23 Out 2018 11:11

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.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11927
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 763 vezes

Gerador de fonte com algo mais

Mensagempor JoséQuintas » 31 Out 2018 12:24

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.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11927
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 763 vezes

Gerador de fonte com algo mais

Mensagempor JoséQuintas » 31 Out 2018 13:43

   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.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11927
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 763 vezes

Gerador de fonte com algo mais

Mensagempor JoséQuintas » 31 Out 2018 14:29

Pronto. Corrigi esse e outros erros durante geração de fonte.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11927
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 763 vezes

Gerador de fonte com algo mais

Mensagempor lugab » 09 Mai 2019 13:54

Bom dia....

Mestre Quintas, o link ta quebrado

http://www.josequintas.com.br/arquivos/gera.exe
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 862
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 37 vezes

Gerador de fonte com algo mais

Mensagempor JoséQuintas » 09 Mai 2019 17:10

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.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11927
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 763 vezes

Gerador de fonte com algo mais

Mensagempor jairfab » 23 Jul 2019 09:19

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.03, hwgui 2.20, FiveWin 18.11 Gtwvw, Gtwvg, C# VS 2017
Avatar de usuário

jairfab
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 191
Data de registro: 21 Mai 2007 09:43
Cidade/Estado: São Paulo, Região Leste - Itaquera
Curtiu: 0 vez
Mens.Curtidas: 9 vezes

Gerador de fonte com algo mais

Mensagempor JoséQuintas » 23 Jul 2019 18:29

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.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11927
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 763 vezes

Gerador de fonte com algo mais

Mensagempor jairfab » 01 Ago 2019 17:55

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.03, hwgui 2.20, FiveWin 18.11 Gtwvw, Gtwvg, C# VS 2017
Avatar de usuário

jairfab
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 191
Data de registro: 21 Mai 2007 09:43
Cidade/Estado: São Paulo, Região Leste - Itaquera
Curtiu: 0 vez
Mens.Curtidas: 9 vezes

Gerador de fonte com algo mais

Mensagempor sygecom » 01 Ago 2019 22:20

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
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 6667
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 77 vezes

Gerador de fonte com algo mais

Mensagempor sygecom » 01 Ago 2019 22:29

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 17 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 6667
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 77 vezes

Anterior



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: RamonXHB e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro