Página 2 de 3

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

Enviado: 07 Jul 2017 14:16
por Itamar M. Lins Jr.
Ola!
dessa maneira vc está chamando um monte de programador de burro por tabela,
Isso é vc que está pensando.
Quando escrevi, nem estava pensando nos usuários da Minigui, que é uma lib que podemos testar gratuitamente, nem Hwgui ou outra que não seja paga.
Nem é um questão de discordar.
É apenas para mostrar os códigos só isso.
Cadê os códigos ? e quem fez o quê. Informações só isso, cada um que decida o que é melhor, sem pegadinhas no futuro, quanto maior o horizonte podermos enxergar melhor.

Veja que não te pedi nada, solicitei para outra pessoa, e "se for possível", e foi do pessoal da Fivewin, pois é uma lib paga, gostaria de ver como é. "só isso"
E sempre o pessoal não entendendo... fazer o quê.
O wmanesco escreveu:
desenvolvimento(não sei se as outras libs também possuem).
Postando os códigos, resolvemos estas questões, só isso (fiquei curioso em ver o código.)
E se for um bom recurso, exclusivo da Fivewin, é uma boa propaganda para ela. Ninguém perde nada só ganha.

Saudações,
Itamar M. Lins Jr.

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

Enviado: 07 Jul 2017 14:35
por Itamar M. Lins Jr.
Em tempo, sou usuário da Hwgui e sempre fiz propaganda positiva da Minigui, é só ver os meus posts sobre ela.
Sempre falo que a Minigui os usuários são mais unidos, e que na Hwgui a migração de quem vem do clipper é mais fácil. (meu caso) a sintaxe da Hwgui é mais amigável, parece com a sintaxe do clipper.
No caso de conexões com BD, OCX, etc, penso que é melhor ver funcionando nativo usando harbour puro mesmo, ai cada um adapta para a lib da sua preferência.

Saudações,
Itamar M. Lins Jr.

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

Enviado: 07 Jul 2017 15:39
por JoséQuintas
Fórum é problema: não dá pra ficar escolhendo palavras toda hora, e tem horas que um texto pode ser interpretado de forma errada.

Guardo esta foto até hoje.
É estranho, mas dependendo da distância/ângulo, altera quem está com raiva.
Podem fazer o teste: vejam de um lado ou de outro, mais perto, mais longe, tem horas que a raiva é na primeira foto, e tem horas que é na segunda.
Como pode uma foto FIXA, ficar diferente? é a mesma coisa com os textos do fórum, depende de como está sendo lido.
raiva.png
Voltando a LIB;

Não adianta querer resultado completo no primeiro dia, ou na primeira semana
Talvez demore um mês pra ter resultados práticos prontos pra uso.
Por isso talvez seja melhor escolher por: quantidade de exemplos e/ou quantidade de usuários dispostos a ajudar e/ou quanto tempo está disposto a gastar com esse aprendizado.

TODAS FUNCIONAM.
Com ou sem defeito, com ou sem trabalho, TODAS funcionam.
Ficar escolhendo.... isso pode não funcionar.... porque vai continuar só escolhendo..... rs

Talvez nem seja questão de "qual lib é melhor", e sim "com qual lib vai se acostumar".

Tem gente feliz usando minigui, tem gente feliz usando hwgui, tem gente feliz usando fivewin, tem gente feliz usando gtwvg, tem gente feliz usando gtwvw, tem gente feliz que nem Harbour usa.
Tem também OOHG, QT, GTK, TUI, e outras que nem lembro o nome.

O importante é ser feliz.
Escolha a que mais que te deixar feliz, e vai fundo.

No meu caso, foi há alguns anos atrás:
Decidi por nenhuma LIB, apenas em deixar os fontes fáceis pra trocar pra qualquer linguagem de programação que eu decidisse depois.
A GTWVG foi apenas um teste no meio desse caminho que achei interessante usar, sem fugir do foco inicial.
Acho que valeu a pena, não a GTWVG, mas a reciclagem de fontes que acabou reciclando o cérebro.
Basta comparar meus posts antes e depois da GTWVG.
Comecei a usá-la na época da mudança, é apenas como referência de data.
Pensando bem, TALVEZ até tenha ajudado: ao planejar os fontes pra funcionarem com ou sem ela, o cérebro precisou trabalhar.... rs
O mesmo aconteceu na época da PDFClass, pra funcionar com ou sem PDF

De repente cérebro velho é igual carro velho: precisa de um empurrão pra pegar no tranco, e uma LIB gráfica pode ser o empurrão que precisa.
Depois.... é só não pisar no freio que o motor não para.... rs

Nota:
A foto acima também pode representar as LIBs: depende de como está sendo vista a LIB.

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

Enviado: 07 Jul 2017 17:50
por Itamar M. Lins Jr.
Ola!
Quintas, não vi mudança nas fotos, fiquei olhando por alguns minutos, não mudou nada. Deve ser problema mental da minha parte. rsrsrs!

E depois entendi o porque do MSDN, ficar chateado, foi porquê eu fiz um comentário sobre o seu comentário. Mas não estava me referindo as mensagens dele, pois podemos baixar a Minigui e testar, mas não podemos baixar a Fivewin para testar ou caso positivo, indicar um link pelo menos poupar nosso tempo com isso procurando algum link para download de demo.

Facilitar, informando o caminho das pedras.
Outra coisa, em sendo a Fivewin paga, tem que ser melhor mesmo do que as outras não pagas, ainda mais que é a mais velha e deve ter mais usuários(acredito), [sarcasmo on] mas sem IDE oficial[sarcasmo off]
...Criando aqui um dbf... usei cgc e cic, tô ficando velho!

Saudações,
Itamar M. Lins Jr.

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

Enviado: 07 Jul 2017 18:25
por JoséQuintas
Depende do ângulo, talvez vista de cima ou de baixo.

Por curiosidade testei tirar foto pelo celular, mas curiosamente na foto do celular não tem o efeito.
Mesmo vendo diferente pela imagem do celular, na foto não mudou.

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

Enviado: 07 Jul 2017 18:53
por JoséQuintas
Consegui isto, não sei se vai ter o mesmo efeito aqui.
Dá pra ver diferença entre a miniatura e a foto.
Na miniatura é o homem que está com raiva, e no tamanho normal é a mulher.
Exatamente a mesma foto.
Na máquina fotográfica não aparece, provavelmente por causa do foco automático.
raiva.png

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

Enviado: 08 Jul 2017 18:56
por susviela@bol.com.br
Obrigado pessoal, a discussão foi proveitosa e já me ajudou um pouco, mas umas duvidas surgiram.

1) Se eu quiser que o meu aplicativo seja multi plataforma então Minigui não serve pra mim ?

2) Como esse é um dos objetivos, teria a opção HwGui, mas nos comentários me pareceu que a comunidade xBase teve alguns problemas com essa lib.

Vocês podem comentar esses dois pontos.

Antecipadamente agradeço.

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

Enviado: 08 Jul 2017 19:46
por JoséQuintas
Minigui é somente Windows.

Na prática, nenhuma LIB conseguiu agradar a todos, por isso nenhuma faz parte do Harbour.
Todas tem prós e contras.

A única que faz parte do Harbour é WVT, mas sem recursos gráficos aparentes.
E acredito que a GTWVG só faça parte do Harbour porque usa como base a WVT, mas neste caso é somente pra Windows.

Acho mais fácil aparecer um Windows pra Linux do que uma LIB definitiva pra Harbour.
Já tem IDE, o Microsoft Visual Code pra Windows/Linux
Já tem Microsoft NET Framework, pra Windows/Linux
Já tem Microsoft SQL Server, pra Windows/Linux
Já tem o Office nas nuvens, pra usar via web
Só tá faltando mesmo o Windows, que pra Linux seria apenas uma interface gráfica, menos trabalho pra Microsoft...

a HWGUI sofreu uma mudança grande nas últimas versões, e muitos não usam a última versão.
Acho que é esse o maior problema encontrado.

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

Enviado: 08 Jul 2017 19:54
por susviela@bol.com.br
a HWGUI sofreu uma mudança grande nas últimas versões, e muitos não usam a última versão.
Acho que é esse o maior problema encontrado.
Se for apenas esse o problema, quem está iniciando, vai aprender as novas instruções então não teria problemas com a versão mais nova, ou seja esse seria o caminho natural para um novo usuário que desejasse usar a lib HwGui ?

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

Enviado: 08 Jul 2017 19:56
por JoséQuintas
Com certeza, porque se tiver alguma correção/mudança, vai ser sempre na versão atual, e não na anterior.

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

Enviado: 08 Jul 2017 22:57
por JoséQuintas
Tem uma coisa chata em open-source que é: o usuário tem que aprender
Não é igual produto comercial, onde você baixa e usa.

Como exemplo, acabei de ir lá no projeto hwgui pra baixar algo mais atualizado.
hwgui.png
No download, este fonte consta como alterado em 2015.11.20.
Já no fonte que eu tinha, consta como alterado em 2016.11.11.
E pode ter havido alguma alteração posterior.

Isso amplia a necessidade, antes de começar a usar.
Precisa aprender a usar/baixar do source-forge, e a gerar a LIB.
De qualquer jeito teria que fazer isso, já que a intenção vai ser Linux.

Talvez isso explique o problema de alguns usuários: não usaram fontes atualizados.

Nota: não mexo com hwgui nem Linux. Apenas os conceitos são os mesmos pra tudo.

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

Enviado: 09 Jul 2017 13:36
por MSDN
Susviela,

Como vc deseja criar aplicativos para mais de um SO, tem duas opções viáveis :

https://github.com/marcosgambeta/Qt5xHb

https://sourceforge.net/projects/qtcontribs/

Abraços

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

Enviado: 10 Jul 2017 11:29
por Itamar M. Lins Jr.
Ola!
2) Como esse é um dos objetivos, teria a opção HwGui, mas nos comentários me pareceu que a comunidade xBase teve alguns problemas com essa lib.
Não com o desenvolvedor que criou a LIB, mas com terceiros. Principalmente com usuários que só usavam o xHarbour e Windows no Brasil, o Alexander precisou "desengessar" a Hwgui para funcionar no Linux via GTK, "porque já funcionava assim antes" e muita gente ficou presa na versão 2.17, eu uso a versão final do SVN, pois fui um dos poucos a acompanhar e testar a versão nova.
A mudança não foi tão profunda assim, apenas que ele removeu do código principal algumas coisas que só funcionavam no windows e colocou em uma pasta chamada \contrib\ext_controls.
Lógico que algumas coisas ficaram sem funcionar no início, mas o Alexander perguntou a todos da necessidade dessa mudança e ninguém falou nada.
Assim ficou muita gente sem tempo para testar as mudanças e até por comodidade de alguns, agora estão presos em versões defasadas até porque muitos deles ainda usam o xHarbour com SQLRDD e BCC 5x. Por isso, este é um problema que não foi ou é só da Hwgui.

É um problema também dos seus usuários que não querem abrir mão de alguma tarefa extra que precisa ser feita, sair do xHarbour implica em trabalho, sair do SQLRDD mais ainda, mudar da versão 1.17 para versão 2.20 mais coisas...
Porém é fato que não há movimento "significativo", apenas cópias de coisas do Harbour, há muitos anos. E este depende apenas de uma única empresa que já fechou as portas no Brasil... ou se não depende, ninguém vai ficar atualizado o xHarbour.org de "gratis" para uma empresa vender como se fosse o "DONO" e até digam o contrário todas as ferramentas "for xHb" precisam ser atualizadas, ou para o Harbour ou ir para outra linguagem.
Se for apenas esse o problema, quem está iniciando, vai aprender as novas instruções então não teria problemas com a versão mais nova, ou seja esse seria o caminho natural para um novo usuário que desejasse usar a lib HwGui ?
Tem que testar para ver se vai te agradar a sintaxe dela.

Saudações,
Itamar M. Lins Jr.

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

Enviado: 10 Jul 2017 14:06
por dbdc5554
Marcelo Neves...

Baixei o exemplo do QT.experimentos.exe para ver a cara dele

deu um erro de dll msvcr100.dll achei uma aqui na pasta do SPED

depois da erro na msvcp100.dll

onde acho as dll para poder ver como fica ?


ob

Paiva

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

Enviado: 10 Jul 2017 14:45
por MSDN
Paiva,

Eu deixei 2 links com exemplos de Harbour + QT, de qual deles faz parte esse exemplo que vc tentou usar ?
Passe aqui na resposta o link exato para ficar mais fácil, eu não uso nenhuma das opções que deixei o link, mas pesquiso e te informo o que pode ser feito, fiquei curioso para ver como usa também !

Abraços