Clipper On Line • Ver Tópico - HMG Extended

HMG Extended

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

HMG Extended

Mensagempor Spitzer » 07 Fev 2021 09:14

Bom dia!

Vi que a HMG foi dada continuidade por alguns e passou a ser denominada HMG Extended, e, salvo engano, está na versão 19 e alguma coisa.
Qual é a última versão recomendada? E qual é o site oficial para download?
E material de ajuda? Manuais, tutoriais, dicas...? Onde posso fazer download ou até mesmo leitura direta no site?

Obrigado!
Abraços,
Ademir Spitzer
Spitzer
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 60
Data de registro: 15 Ago 2003 04:56
Cidade/Estado: Nova Fátima - PR
Curtiu: 0 vez
Mens.Curtidas: 0 vez

HMG Extended

Mensagempor Nascimento » 07 Fev 2021 09:42

não amigo a ultima versão é 21.01 , e sim essa nunca parou sempre sendo atualizada pelo Grigrory, a oficial é que deu uma pausa

segue o link da nova versão da Minigui Ex http://hmgextended.com/files/CONTRIB/hmg-21.01-setup.exe

tem muita coisa adicionada que não tem na oficial, desde o dia que conheci a minigui , ja iniciei usando ela, não sei tudo sobre ela mais qq duvida eu podendo responder , estamos aqui, mais nela mesmo há muitos exemplos , até aplicativos completos

tem um site de um amigo Giovanni Di Maria muito exclarecedor segue tambem o link http://www.elektrosoft.it/tutorials/hmg/hmg.asp

no mais bons estudos nobre
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Avatar de usuário

Nascimento
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 711
Data de registro: 19 Jul 2008 12:11
Cidade/Estado: OLINDA-PE
Curtiu: 110 vezes
Mens.Curtidas: 76 vezes

HMG Extended

Mensagempor Spitzer » 07 Fev 2021 10:19

Wow! Valeu, Nascimento!

Mais informações do que sequer eu esperava ou imaginava!

E quando as dúvidas baterem, corro aqui sim!

Muitíssimo obrigado!
Abraços,
Ademir Spitzer
Spitzer
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 60
Data de registro: 15 Ago 2003 04:56
Cidade/Estado: Nova Fátima - PR
Curtiu: 0 vez
Mens.Curtidas: 0 vez

HMG Extended

Mensagempor microvolution » 07 Fev 2021 11:56

perdoe-me a intromissão...
Nascimento escreveu:a oficial é que deu uma pausa
na minha humilde opinião, a oficial não deu uma pausa. Só tem menos atualizações. Aliás, teve uma última atualização que eu uso, que é HMG.3.5. O link da HMG OFICIAL é: https://hmgforum.com
Spitzer escreveu:a HMG foi dada continuidade por alguns e passou a ser denominada HMG Extended
não sei o porquê disso, mas, talvez seja desentendimentos normais entre pessoas...
Já expressei minha opinião em diversos posts/tópcios/fóruns... e me permitem:
Se, os criadores de todas as LIBs (HMG, HMGE, HWGUI, WVG, WVW, WVT, OOHG, etc) não se unirem em prol de:
- unificar as LIBs pra serem usadas juntas ou separadas;
- criarem um novo compilador/linkeditor que seja multiplataforma (pelo menos DESKTOP e MOBILE [ios e android]);
- criarem um manual, guia, tutorial (como tem na HMG e HMGE), com todas as sintaxes de comandos, funções, métodos, classes, etc;
Sinceramente, na minha humilde opinião e sem desrespeitar a ninguém que tanto trabalhou pra termos o que já temos...
Nosso bom e velho clipper que agora é o HARBOUR, infelizmente irá morrer, pois o mundo agora é web + mobile.

a gente só vê propaganda de JAVA, JS, PHYTON, C, C++, C#, e agora a propaganda é voltada para GO/GoLang... fora o Delphi que deu mais que uma sobrevida, sendo multiplataforma (DESKTOP + MOBILE nativos) + web (intraweb q é pago)...
por falar em pago, a Embarcadero criou uma versão free por 12 meses do RadStudio Delphi 10.3.3...
A questão desktop já está na prorrogação do 2º tempo e aos 48 minutos... o jogo já está acabando...

Quem entende do código fonte do HARBOUR, xHARBOUR e das libs HMG, HMGE, WVG, HWGUI, podiam muito bem, pensar nos pontos que abordamos.
Bom domingo a todos!

#ficaAdica
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG Extended

Mensagempor marcosgambeta » 07 Fev 2021 16:38

Sobre forks (ou projetos derivados, se preferirem) , vejo que alguns encaram de forma negativa. Mas um fork não é fruto de desentendimentos, problemas de ego/egoísmo/etc...

Muitas vezes, é questão de necessidade do(s) desenvolvedor(es). O projeto oficial não aceita ou não comporta as mudanças desejadas e/ou planejadas. Então, surge um projeto derivado onde as mudanças podem ser levadas adiante. Vejo o Harbour 3.4 como um exemplo disto.

Então, um fork não surge para prejudicar ou mesmo 'matar' o projeto original. Mas com o tempo, dependendo das mudanças feitas, o fork pode sim se tornar uma opção melhor que o projeto original.

Quanto ao Harbour, já é multiplataforma, compilando inclusive para Android. Mas é um tópico onde é necessário se aprofundar, pois foi pouco explorado até hoje. E já existe o ModHarbour, que permite usar o Harbour como um módulo do Apache.

Muitos projetos surgiram por necessidade de seus desenvolvedores. Criaram para seu uso próprio e compartilharam como software livre para quem mais quisesse usar. Mas quando o interesse e/ou necessidade acaba, o projeto acaba parado (se outro não levar adiante). A GtWvg, por exemplo, ficou em segundo plano porque seu desenvolvedor passou a usar o Qt (que é multiplataforma, enquanto a GtWvg é Windows somente).

A ideia dos desenvolvedores se unirem na criação de uma biblioteca gráfica, com IDE e tudo que se tem direito, é bonita, mas qual seria a motivação deles para deixarem seus projetos e trabalharam arduamente num projeto assim ? Pesquisa e desenvolvimento consomem tempo, entre outros recursos. Um simples 'commit' num projeto, pode ter consumido horas e horas de trabalho ou mesmo dias.

Então, não se pode culpá-los por falta de interesse/falta de tempo/etc... Não é questão de que estão 'olhando para o próprio umbigo" (expressão usada para indicar egoísmo). Pode ser simplesmente uma questão de interesse/necessidade/tempo.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 318
Data de registro: 16 Jun 2005 22:53
Curtiu: 2 vezes
Mens.Curtidas: 40 vezes

HMG Extended

Mensagempor microvolution » 07 Fev 2021 16:52

marcosgambeta escreveu:A GtWvg, por exemplo, ficou em segundo plano porque seu desenvolvedor passou a usar o Qt (que é multiplataforma, enquanto a GtWvg é Windows somente).
mas onde tem esses tutoriais? se eu quiser mudar de gtwvg e passar pra essa QT, onde acho?
outra coisa...
marcosgambeta escreveu:Quanto ao Harbour, já é multiplataforma, compilando inclusive para Android
cadê a compilação? onde tem isso gente? por favor, nos passe material pra gente apredender ou pelo menos tentar
marcosgambeta escreveu: existe o ModHarbour, que permite usar o Harbour como um módulo do Apache.
tenho acompanhado o fórum "oficial", mas, últimas e poucas informações até dezembro e um ou outro agora em 2021... no link https://forum.modharbour.app/somente 51 usuários cadastrados (incluindo eu) rsrsrs
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG Extended x QT ?

Mensagempor microvolution » 07 Fev 2021 16:59

marcosgambeta escreveu: Qt
acaso seria: http://www.pctoledo.com.br/forum/viewtopic.php?f=56&t=17913 ????
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG Extended

Mensagempor marcosgambeta » 07 Fev 2021 17:13

Sobre Qt e Android, no próprio site do Giovanni Di Maria tem material sobre o assunto:

http://www.elektrosoft.it/tutorials.asp

Veja os exemplos na página sobre HbQt:

http://www.elektrosoft.it/tutorials/hbqt/hbqt.asp

Vou fazer alguns testes aqui com Qt e WVG. Depois comento sobre os resultados.

Mas seria melhor abrir um tópico novo, numa das seções abaixo, para tratar da combinação de Qt com WVG:

http://www.pctoledo.com.br/forum/viewforum.php?f=56

http://www.pctoledo.com.br/forum/viewforum.php?f=47
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 318
Data de registro: 16 Jun 2005 22:53
Curtiu: 2 vezes
Mens.Curtidas: 40 vezes

HMG Extended

Mensagempor microvolution » 07 Fev 2021 17:43

marcosgambeta escreveu:http://www.elektrosoft.it/tutorials/hbqt/hbqt.asp
por favor, percebi q o nobre professor MarcosGambeta, é uma pessoa que entendeu muito bem o que eu disse, que se disse de forma equivocada, não era a intensão de ofender a ninguém, pois afinal, "tô pegando o boi" - como dizem. Afinal, entendo pouco de harbour (clipper, dominava até bem)...
neste caso do exemplo do DiMaria, o que melhorou em relação à HMG, pois os comandos/funções, são completamente diferentes pra fazer a mesma coisa?
o que a gente ganha em relação a multiplataforma (desktop + web + mobile), em se tratando de ser tudo diferente?
marcosgambeta escreveu:abrir um tópico novo
sim o farei imeditamente.
vou colocar o título
DESKTOP + WEB + MOBILE / HMG / WVG / QT...
ok?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG Extended

Mensagempor microvolution » 07 Fev 2021 18:10

marcosgambeta escreveu:Mas seria melhor abrir um tópico novo
como sugerido/solicitado, abrimos 2 novos tópicos em locais específicos:
http://www.pctoledo.com.br/forum/viewtopic.php?f=56&t=25133
http://www.pctoledo.com.br/forum/viewtopic.php?f=47&t=25134
Seja(m) todo(a)(s) bem vindo(a)(s)!!!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG Extended

Mensagempor JoséQuintas » 07 Fev 2021 21:13

microvolution escreveu:mas onde tem esses tutoriais?


A primeira coisa a fazer é OLHAR, IR ATRÁS, e não ficar esperando tudo fácil.
Vai no site oficial das LIBs e olha a documentação.
Olha as pastas de download e olha a documentação, tutoriais, exemplos, etc.

HMG e HMG Extended NÃO SÃO FORKS.
Elas começaram juntas, mas cada uma foi para um lado.

hmge.png


Aonde tem documentação da HMG Extended?
Tentou no site, aonde está escrito documentação?
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: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

HMG Extended

Mensagempor JoséQuintas » 07 Fev 2021 21:15

hmg3.png


E de HMG?
Já tentou no site aonde está escrito documentação?
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: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

HMG Extended

Mensagempor marcosgambeta » 07 Fev 2021 21:23

José,

MiniGUI Extended é um fork da MiniGUI oficial.

Nasceu de um situação onde o Roberto Lopez fechou, por algum tempo, o código da MiniGUI oficial.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 318
Data de registro: 16 Jun 2005 22:53
Curtiu: 2 vezes
Mens.Curtidas: 40 vezes

HMG Extended

Mensagempor JoséQuintas » 07 Fev 2021 21:37

Em textos de internet, inclusive fórum HMG, encontrei informação de que não era fork.
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: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

HMG Extended

Mensagempor JoséQuintas » 07 Fev 2021 21:44

ok, texto do autor

Well... for those that does not know the history: I've created MiniGUI library on February 2002 and I was the main responsible of the project for nearly three years.

At some point in 2004 I've faced a very hard (I mean really hard) personal problem and I've was
away from the project for some months.

When I was ready to continue, I've noticed that main project contributors, released an alternative library version, including code that (IMHO) did not met certain design rules that I've established. This release included code that I've previously rejected (explaining to their authors, the reasons).

Because this, I felt very disappointed and after thinking a lot about that, I've decided to create a new project called HMG. It started including the last 'official' MiniGUI library (with some additions), Harbour compiler and MingW compiler, becoming this way, a full development system.

Then, the MiniGUI contributors not sharing my vision of the project, started "HMG Extended", strange name decision ;) ).

The bottom line is: HMG and HMG Extended, started nearly with the same code, and even today (after all these years) still being very very similar things.

Despite the criteria differences, I feel a strong respect for Grigory (a true genius). I'll be always grateful to him for all the support in the early years and for his continued work, keeping HMG (in any flavor) alive.
PeteWG wrote: ↑Fri Jun 28, 2019 7:27 am
Seriously though, HWGUI was/is an elegant piece of software, yet it didn't succeed
to get widely adopted by Harbour users.
Unfortunately, it's not the first time nor HWGUI is the only case where a really good
software product doesn't "sell" as good as it should, at least compared to competition. :|
True. I've just pointing, that the Alexander Kresin approach, makes HWGUI more 'Harbour official' alike.


http://www.hmgforum.com/viewtopic.php?t=6039&start=10

E complicou kkkk

Era minigui.
Na parada fizeram minigui Extended.
E depois minigui virou HMG.
E minigui extended virou HMG Extended.

Então tem:
- minigui
- HMG
- HMG Extended
- Marinas GUI
- OOHG
E devem ter outras....
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: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Próximo



Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 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