Meus repositórios atuais no github
Enviado: 10 Jul 2025 12:52
Meus repositórios atuais no github.
Eles são, em geral, cópia do meu uso pessoal, podem não servir pra todo mundo.
Por exemplo, não uso libcurl, libmysql, libssl, e outras.
Atualizo alguns quando possível.
https://github.com/JoseQuintas/harbour32_fork
harbour 3.2
Tem recurso de escolher cor das barras do tbrowse
Tem recurso na gtwvg de redimensionar imagens nos buttons na GTWVG
Tem alguns controles a mais na GTWVG
Alterado gtwvg.hbc pra não incluir automaticamente os arquivos CH da gtwvg, pra não dar conflito
Criado gtwvg.ch, pra ser incluído em fonte que use gtwvg, assim não dá conflito com outras libs
Isso permite compilar fonte gtwvg, hwgui, fivewin, hmg, etc. tudo ao mesmo tempo, sem interferência.
Atualizo puxando alterações do oficial quando possível
https://github.com/JoseQuintas/hmg3_fork
Última versão válida da HMG3
Acrescentados HBP e HBC pra compilação com HBMK2
Atualizei na última vez para 3.6
https://github.com/JoseQuintas/hmge_fork
Última versão free da HMG Extended
Acrescentados HBP e HBC pra compilação com HMK2
Retirada criação de statics.txt
Atualizado pela última vez pra 25.06
https://github.com/JoseQuintas/oohg_fork
OOHG
Acrescentados HBP e HBC
Não lembro quando atualizei pela última vez
https://github.com/JoseQuintas/hwgui_fork
HWGUI
Trabalho com ela enviando e recebendo atualizações do source-forge, hwgui oficial
Eventualmente pode ter algo em teste, ainda não enviado para source-forge.
É daí que sai tudo que envio pra hwgui, então, obrigatoriamente, tá sempre igual oficial.
https://github.com/JoseQuintas/dlgauto
DLGAUTO
Executor automático de cadastros.
Executa telas pra todos os DBFs existentes na pasta.
Cria alguns DBFs defaults com configuração pré-definida
Permite configurar pros DBFs que forem acrescentados.
Também trabalha com ADO/MySQL, gerando para as tabelas existentes, mas essa parte depende de outras LIBs minhas.
São os mesmos fontes mas sem lib adicional pra ADO.
Pode ser compilado com HMG3, HMG Extended, OOHG, HWGUI ou FIVEWIN
Foi incluso em HMG Extended, em SAMPLES/ADVANCED/FIVELIBSTEST, mas só com LIB_HMGE.PRG, só HMG Extended
Em HWGUI deixei em TESTS/, isso fica no repositório oficial da hwgui, mas não na distribuição oficial, foi lá que comecei com ele
Tenho ele embutido no meu aplicativo de produção, pra rodar com HWGUI e FIVEWIN no mesmo EXE, ao mesmo tempo, são só mais duas das opções do meu aplicativo, rodando com MySQL.
https://github.com/JoseQuintas/rmchartclass
RMCHARTClass
Classe pra usar RMChart em qualquer LIB
Tem exemplo pra GTWVG, HWGUI e FIVEWIN, não lembro se fiz pra outras LIBs
Acho que também foi inclusa em HMG Extended
https://github.com/JoseQuintas/pdfclass
PDFClass
Classe pra gerar relatórios em PDF ou pra impressora matricial
Essa está um pouco diferente da que uso, porque é mais genérica, pra poder ser usada em windows, linux, ou lib grática.
Acho que também foi inclusa em HMG Extended
Pritpal Bedi também usa, no aplicativo dele que também roda pela internet, pra abrir relatórios no navegador.
Na minha versão que uso tem tela de preview em GTWVG, e abertura do PDF em Windows
Os demais recursos são iguais
https://github.com/JoseQuintas/boletoclass
BoletoClass
Boletos e CNAB pra Itaú, Bradesco, Santander e Banco Real.
Tá bem estruturado, pra quando expandir pra mais bancos
Faz uso da PDFClass
https://github.com/JoseQuintas/sefazclass
Sefazclass
Classe pra comunicar com a Fazenda.
NFE, NFCe, CTE, MDFE, manifestação do destinatário, etc., até um básico do BPEe.
Validação de CNPJ, Inscrição Estadual, e outras coisas mais na pasta de rascunhos (DRAFTS)
Tem DANFE, DACTE, DAMDFE, DAEVENTO
https://github.com/JoseQuintas/MySQL-functions
STORED PROCEDURE/FUNCTION pra MySQL
Tem função de extenso, validar CPF, CNPJ, Inscrição Estadual
Pra rodar direto no servidor MySQL
Na sefazclass tem algo mais:
Tem workflow pra geração de TUDO.
As máquinas do github fazem toda compilação, harbour 3.,2, hmg3, hmg extended, oohg, hwgui, sefazclass, rmchartclass, dlgauto, etc.
Fica tudo no zip da execução, com mingw 7.3, 14.2 e 15.1
Quem tem acesso ao github pode baixar tudo, pronto pra uso.
Como as coisas ficam em HARBOUR\ADDONS, já entram automático.
É só olhar o workflow.
As últimas linhas do workflow:
Sim, está compilando dlgauto com cada uma das LIBs.
É o teste final do workflow, pra ver se tudo compilou como deveria.
É tudo público no github, incluindo o fonte desse workflow que gera tudo lá no github.
Notas:
Caso baixe pelo git, e queira fazer atualizações:
no harbour: git pull endereço do harbour, vai trazer todas as atualizações do harbour 3.2 e incorporar nessa versão
só vai dar conflito se mexerem nos fontes da gtwvg ou nos fontes do tbrowse, que é a parte diferente
na hwgui: git pull, ou baixar da oficial sem problemas
As demais LIBs GUI, só salvando por cima.
Mas pode perder o recurso dos HBP/HBC, e voltar a gerar o STATICS.TXT na HMGE.
Pode ser interessante pra quem vai testar as LIBs, pra facilitar compilar da forma padrão, sem ter que ficar olhando como configura cada lib.
FIVEWIN uso igual, com HBP/HBC, mas fivewin é comercial.
Até deixo no github, mas está em repositório particular.
Eles são, em geral, cópia do meu uso pessoal, podem não servir pra todo mundo.
Por exemplo, não uso libcurl, libmysql, libssl, e outras.
Atualizo alguns quando possível.
https://github.com/JoseQuintas/harbour32_fork
harbour 3.2
Tem recurso de escolher cor das barras do tbrowse
Tem recurso na gtwvg de redimensionar imagens nos buttons na GTWVG
Tem alguns controles a mais na GTWVG
Alterado gtwvg.hbc pra não incluir automaticamente os arquivos CH da gtwvg, pra não dar conflito
Criado gtwvg.ch, pra ser incluído em fonte que use gtwvg, assim não dá conflito com outras libs
Isso permite compilar fonte gtwvg, hwgui, fivewin, hmg, etc. tudo ao mesmo tempo, sem interferência.
Atualizo puxando alterações do oficial quando possível
https://github.com/JoseQuintas/hmg3_fork
Última versão válida da HMG3
Acrescentados HBP e HBC pra compilação com HBMK2
Atualizei na última vez para 3.6
https://github.com/JoseQuintas/hmge_fork
Última versão free da HMG Extended
Acrescentados HBP e HBC pra compilação com HMK2
Retirada criação de statics.txt
Atualizado pela última vez pra 25.06
https://github.com/JoseQuintas/oohg_fork
OOHG
Acrescentados HBP e HBC
Não lembro quando atualizei pela última vez
https://github.com/JoseQuintas/hwgui_fork
HWGUI
Trabalho com ela enviando e recebendo atualizações do source-forge, hwgui oficial
Eventualmente pode ter algo em teste, ainda não enviado para source-forge.
É daí que sai tudo que envio pra hwgui, então, obrigatoriamente, tá sempre igual oficial.
https://github.com/JoseQuintas/dlgauto
DLGAUTO
Executor automático de cadastros.
Executa telas pra todos os DBFs existentes na pasta.
Cria alguns DBFs defaults com configuração pré-definida
Permite configurar pros DBFs que forem acrescentados.
Também trabalha com ADO/MySQL, gerando para as tabelas existentes, mas essa parte depende de outras LIBs minhas.
São os mesmos fontes mas sem lib adicional pra ADO.
Pode ser compilado com HMG3, HMG Extended, OOHG, HWGUI ou FIVEWIN
Foi incluso em HMG Extended, em SAMPLES/ADVANCED/FIVELIBSTEST, mas só com LIB_HMGE.PRG, só HMG Extended
Em HWGUI deixei em TESTS/, isso fica no repositório oficial da hwgui, mas não na distribuição oficial, foi lá que comecei com ele
Tenho ele embutido no meu aplicativo de produção, pra rodar com HWGUI e FIVEWIN no mesmo EXE, ao mesmo tempo, são só mais duas das opções do meu aplicativo, rodando com MySQL.
https://github.com/JoseQuintas/rmchartclass
RMCHARTClass
Classe pra usar RMChart em qualquer LIB
Tem exemplo pra GTWVG, HWGUI e FIVEWIN, não lembro se fiz pra outras LIBs
Acho que também foi inclusa em HMG Extended
https://github.com/JoseQuintas/pdfclass
PDFClass
Classe pra gerar relatórios em PDF ou pra impressora matricial
Essa está um pouco diferente da que uso, porque é mais genérica, pra poder ser usada em windows, linux, ou lib grática.
Acho que também foi inclusa em HMG Extended
Pritpal Bedi também usa, no aplicativo dele que também roda pela internet, pra abrir relatórios no navegador.
Na minha versão que uso tem tela de preview em GTWVG, e abertura do PDF em Windows
Os demais recursos são iguais
https://github.com/JoseQuintas/boletoclass
BoletoClass
Boletos e CNAB pra Itaú, Bradesco, Santander e Banco Real.
Tá bem estruturado, pra quando expandir pra mais bancos
Faz uso da PDFClass
https://github.com/JoseQuintas/sefazclass
Sefazclass
Classe pra comunicar com a Fazenda.
NFE, NFCe, CTE, MDFE, manifestação do destinatário, etc., até um básico do BPEe.
Validação de CNPJ, Inscrição Estadual, e outras coisas mais na pasta de rascunhos (DRAFTS)
Tem DANFE, DACTE, DAMDFE, DAEVENTO
https://github.com/JoseQuintas/MySQL-functions
STORED PROCEDURE/FUNCTION pra MySQL
Tem função de extenso, validar CPF, CNPJ, Inscrição Estadual
Pra rodar direto no servidor MySQL
Na sefazclass tem algo mais:
Tem workflow pra geração de TUDO.
As máquinas do github fazem toda compilação, harbour 3.,2, hmg3, hmg extended, oohg, hwgui, sefazclass, rmchartclass, dlgauto, etc.
Fica tudo no zip da execução, com mingw 7.3, 14.2 e 15.1
Quem tem acesso ao github pode baixar tudo, pronto pra uso.
Como as coisas ficam em HARBOUR\ADDONS, já entram automático.
É só olhar o workflow.
As últimas linhas do workflow:
Código: Selecionar todos
hbmk2 dlgauto hmg3.hbc
hbmk2 dlgauto hmge.hbc
hbmk2 dlgauto oohg.hbc
hbmk2 dlgauto hwgui.hbc
É o teste final do workflow, pra ver se tudo compilou como deveria.
É tudo público no github, incluindo o fonte desse workflow que gera tudo lá no github.
Notas:
Caso baixe pelo git, e queira fazer atualizações:
no harbour: git pull endereço do harbour, vai trazer todas as atualizações do harbour 3.2 e incorporar nessa versão
só vai dar conflito se mexerem nos fontes da gtwvg ou nos fontes do tbrowse, que é a parte diferente
na hwgui: git pull, ou baixar da oficial sem problemas
As demais LIBs GUI, só salvando por cima.
Mas pode perder o recurso dos HBP/HBC, e voltar a gerar o STATICS.TXT na HMGE.
Pode ser interessante pra quem vai testar as LIBs, pra facilitar compilar da forma padrão, sem ter que ficar olhando como configura cada lib.
FIVEWIN uso igual, com HBP/HBC, mas fivewin é comercial.
Até deixo no github, mas está em repositório particular.