Clipper On Line • Ver Tópico - Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor susviela@bol.com.br » 02 Jul 2017 15:20

Só para que saibam programei por muitos anos em Clipper e depois com Harbour.
Eu também cai no golpe xHarbour e fiquei com a impressão que o xbase ia acabar, pois estava virando muito comercial e todo mundo fazia uma interface, uma IDE ou uma lib gráfica e queria vender, acabei migrando para PHP + PostgreSql.

Agora uns sistemas legados me fazem pesquisar e fiquei feliz ao ver que o xbase não acabou e o Harbour está ai mais vivo que nunca.

Bom vamos para a questão:

Pessoal sei que deve ter rolado esse papo aqui muitas vezes, mas não encontrei no fórum uma indicação mais contundente e afirmativa para essa questão.

Obs. Postei aqui no "Harbour" porque essa é a base para qualquer lib gráfica, mas se o moderador achar necessário, fique a vontade para mover para o local correto.
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com

( #ProgramandoxBase #AllxBase )
Avatar de usuário

susviela@bol.com.br
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 236
Data de registro: 30 Jun 2017 11:17
Cidade/Estado: São José / SC
Curtiu: 153 vezes
Mens.Curtidas: 24 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor MSDN » 02 Jul 2017 15:44

Boa tarde,

Eu programo desde 1.988 com linguagens xBase, e quando sai do Clipper para o Harbour, testei na época HwGUI e MiniGUI, e escolhi a MiniGUI que utilizo até hoje, e o motivo foi simples, ter muitos exemplos e manual para entender tudo e não perder tempo, felizmente temos até hoje atualizações mensais ( MiniGUI Extended - http://www.hmgextended.com/ ), e bastante usuários em fóruns, a HwGUI é uma excelente LIB, porém, o seu criador não conduziu as atualizações de uma forma harmoniosa, o que causou transtornos para muitos usuários, mesmo assim muita gente usou e ainda usa ela, que eu me lembre, aqui no fórum o Sygecom e o Itamar Lins tem sistemas com ela, e se quiser ver sistemas feitos com MiniGUI Extended, basta acessar o link da minha assinatura, e claro, baixar e instalar a última versão e testar os diversos exemplos disponíveis e consultar o manual.

Abraços
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor JoséQuintas » 02 Jul 2017 21:50

A pergunta está no lugar certo, responder é que é difícil.

Isso é igual perguntar que marca de carro comprar, vai ter inúmeras respostas.
Continua não existindo mágica, continua não existindo padrão, cada um escolhe de acordo com o que se sente mais confortável.
Todas tem prós e contras, comerciais ou não.
Vai decidir da mesma forma que escolhe um carro: verificar qual se encaixa no seu tipo de uso e ir em frente.

Convém alertar:
Aproveitar os fontes pra alguma LIB não significa que vai ter menos trabalho do que fazer tudo novo em outra linguagem de programação.
Se é apenas pra manter os aplicativos "vivos", tem GTWVT e GTWVG que fazem parte do Harbour, e permitem algo mais.

Num resumo das mais usadas, não necessariamente nessa ordem:
- Fivewin ou Xailer, que são produtos comerciais
- QT ou hwgui, que são pra Windows ou Linux
- Minigui, Windows

Não posso indicar nenhuma em específico, porque não uso nenhuma delas.
Uso só GTWVG mesmo, preferi não perder tempo com LIB gráfica.

Aliás....
Decida se ainda vai querer trabalhar com DBF.
Pode ser mais interessante se dedicar a essa mudança primeiro, e pode verificar se alguma LIB facilita isso.
Nem só de visual vive o aplicativo, inclusive como tem aplicativos ainda em estilo Clipper, sabe bem disso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor MSDN » 02 Jul 2017 22:38

Se for para usar GTWVW ou GTWVG melhor deixar como está, dá menos trabalho.
Nenhuma lib gráfica vai ajudar a trabalhar com SGBD, lib gráfica só serve para usar recursos da API do sistema operacional, antigamente era preciso fazer conta para não estourar memória, fazer malabarismos com overlay, etc, mas hoje em dia, criar um aplicativo gráfico é muito simples e prático, e muito, mas muito raramente terá algum problema de execução.

Abraços
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor JoséQuintas » 03 Jul 2017 02:23

antigamente era preciso fazer conta para não estourar memória, fazer malabarismos com overlay, etc, mas hoje em dia, criar um aplicativo gráfico é muito simples e prático


Não entendi o que uma coisa tem a ver com a outra.

Se for para usar GTWVW ou GTWVG melhor deixar como está, dá menos trabalho.


Como eu disse, depende de até onde quer chegar.
Acrescentar GTWVG.HBC na linquedição não é trabalho nenhum, a não ser que digitar 8 letras seja considerado trabalhoso.

Além disso, o Windows 10 já não tem mais a antiga janela de console, como era conhecida, pode causar problemas pra telas Harbour.
Considerando isso, a única opção praticamente instantânea acaba sendo GTWVG ou alguma similar.
Deixar como está pode não ser mais uma opção válida.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor rubens » 03 Jul 2017 10:29

Bom dia...

Carlos,

Para reaproveitamento, acho que o início de tudo é: Você tem todos os prgs dos seus programas? Tem alguma lib de terceiros? se for só para rodar sem mudar para libs gráficas e tiver todos os prg sem libs de terceiros é relativamente fácil de resolver. Agora se for para mudar para libs gráficas... terá que praticamente fazer um programa novo.

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor MSDN » 03 Jul 2017 12:38

Para usar GT e dar sobrevida ao aplicativo, tem o exemplo que deixei o link nessa postagem :
viewtopic.php?f=1&t=18275&p=116569#p116569
resolve perfeitamente, e não demora nada, o que falei sobre não valer a pena usar GT, seria em relação ao "algo mais", criando elementos gráficos utilizando os recursos que essas lib's oferecem, dai vale a pena partir para um projeto utilizando uma lib voltada para isso, como HwGUI, Fivewin, MiniGUI, etc, e se quiser algo em mais de um OS fora o Windows, tem o QT.

Abraços
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor sygecom » 03 Jul 2017 13:12

É como o Zé falou, tem varias e tem que ir pelo gosto, praticidade e particularidade.
Eu particularmente uso a Hwgui, por que consegui com ela ir migrando aos poucos, isso me ajudou muito na época.

Da uma testada em cada e, em seguida escolha uma feche o olho e vai sem medo de ser feliz.....
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: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor wmanesco » 05 Jul 2017 07:45

Bom dia, como todos disseram é questão de gosto e da necessidade.

Apenas para deixar minha opinião, gosto do fivewin, principalmente se for usar banco de dados, pois a partir das versões mais recentes é possível fazer isso diretamente sem precisar de outras libs, além disso as classes de conexão contam com alguns recursos extras que facilitam no desenvolvimento(não sei se as outras libs também possuem).
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
wmanesco
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 116
Data de registro: 09 Set 2016 13:18
Cidade/Estado: ITAJAI - SC
Curtiu: 13 vezes
Mens.Curtidas: 4 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor Itamar M. Lins Jr. » 06 Jul 2017 12:40

Ola!

pois a partir das versões mais recentes é possível fazer isso diretamente sem precisar de outras libs, além disso as classes de conexão contam com alguns recursos extras que facilitam no desenvolvimento


Tem como postar exemplos ?

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor MSDN » 06 Jul 2017 14:56

Aproveitando o gancho, se quiser trabalhar com MySQL ou PostgreSQL na MiniGUI Extended, tem tudo pronto ( para acessar e manipular as informações ) :

MySQL
C:\MiniGUI\SOURCE\HbMySQL
No arquivo README.TXT explica como criar as LIBs necessárias
No arquivo REFERENCE.TXT explica como usar a Classe

PostgreSQL
C:\MiniGUI\SOURCE\HbPgSql
No arquivo README.TXT explica como criar as LIBs necessárias

Existe também acessos para outros SGBDs, através de ODBC e SQLite3

Abraços
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor JoséQuintas » 07 Jul 2017 02:50

Aproveitando o gancho, se quiser trabalhar com MySQL ou PostgreSQL na MiniGUI Extended, tem tudo pronto


E desfazendo o gancho:
Convém lembrar que tudo isso é recurso existente no HARBOUR.
Não precisa Minigui pra isso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor Itamar M. Lins Jr. » 07 Jul 2017 10:56

Ola!
E desfazendo o gancho:
Convém lembrar que tudo isso é recurso existente no HARBOUR.
Não precisa Minigui pra isso.


Por isso eu pedi exemplos, porque está sujeito as pessoas pensarem que é um recurso apenas da LIB A ou B, e não é. É recurso do Harbour mesmo.
Sujeito as pessoas serem enganadas a acreditarem que só na LIB que ele usa tem tal recurso, ou quando eles ensinam a usar, fazem maior propaganda... mas não informam quem fez ou onde está os fontes (quem é o programador) que criou tal recurso. O pessoal de algumas libs pagas faz muito isso, incorporam o recurso para funcionar apenas em tais LIBs, por isso devemos sempre que possível mostrar o recurso usando o Harbour, sem libs gráficas de terceiros, ai é só adaptar para qualquer uma.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor MSDN » 07 Jul 2017 12:40

Itamar, eu entendo que as pessoas discordam entre si, mas pelo jeito que vc falou parece que eu sou evangelizador da MiniGUI, eu só uso ela, e mostrei o que nela existe, eu sei que é o Harbour que provém acesso à base de dados, a MiniGUI é só interface gráfica, e mais nada, e creio que muitos também sabem disso, dessa maneira vc está chamando um monte de programador de burro por tabela, nessas horas é melhor ter a classe do Quintas, ele sempre mostra a opinião dele, mas sempre dentro do óbvio.

Abraços
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)

Mensagempor Kapiaba » 07 Jul 2017 13:16

kkkk, Calma Marcelo. Não entendi que o sr. Itamar chamou todos que usam interface gráfica de burro. Ou estou enganado? Será? Se sim, é necessário a intervenção do Mestre Toledo.

Sr. Itamar, o sr. ainda é espirita?

http://www.redeamigoespirita.com.br/profile/ItamarMLinsJr?xg_source=activity

Abs.
Kapiaba
Colaborador

Colaborador
 
Mensagens: 1765
Data de registro: 07 Dez 2012 15:14
Cidade/Estado: São Paulo
Curtiu: 310 vezes
Mens.Curtidas: 119 vezes

Próximo



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Bing [Bot] e 10 visitantes


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
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro