Clipper On Line • Ver Tópico - Minigui X MinGW

Minigui X MinGW

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Minigui X MinGW

Mensagempor pena » 19 Jul 2012 14:58

Boa tarde, alguém poderia explicar qual diferença entre as 2?
Avatar de usuário

pena
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 331
Data de registro: 06 Jul 2004 18:08
Cidade/Estado: CACHOEIRA DO SUL-RS
Curtiu: 0 vez
Mens.Curtidas: 3 vezes

Minigui X HMG

Mensagempor Imatech » 19 Jul 2012 15:32

Acredito que o Título correto seria: Minigui X HMG, pois MingW é o Compilador Oficial do Harbour

Breve resumo:

HMG = Harbour MiniGui de Robeto Lopes
Compilador Oficial: MingW
site: http://www.hmgforum.com/
*** LIb gráfica basica: serviu de base para outras como: Minigui Extended, oohg, HwGui

Minigui ou HMG Extended: 100% compativel com HMG
Compilador Oficial: BCC
grupo: http://br.groups.yahoo.com/group/harbourminigui/
*** Adiciona dezenas de recursos a Lib original

oohg e HwGui
HwGui: http://br.groups.yahoo.com/group/hwguibr/
oohg: http://www.oohg.org/
*** Embora de origem na HMG (procedural): Implementam em OOP seu uso e criação
M., Ronaldo

by: IMATECH

IMATION TECNOLOGIA
Avatar de usuário

Imatech
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 350
Data de registro: 24 Ago 2010 23:48
Cidade/Estado: Goiânia-GO
Curtiu: 4 vezes
Mens.Curtidas: 27 vezes

Minigui X MinGW

Mensagempor microvolution » 03 Jul 2015 22:06

olá pessoal, boa noite!
me respondam quem puder, com base nos comentários anteriores e minha pouca experiência de apenas 6 meses de migração (01/2015) de clipper p/ harbour em modo CONSOLE.

Estou, já na fase de criar os novos formulários (WINDOW e MAIN MENU) e estou usando a HMG 3.0.XX (ambas estão dando conta do recado - até agora).
Mas, acho a IDE da HMG até na versão 3.0.46 muito simples. Exemplo:
se eu coloco um LABEL ou qualquer outro objeto e se é um formulário de cadastro com uns 20 LABELs com seus respectivos EDITBOX/COMBOBOX, 1º não tem a opção de CTRL+C/V para agilizar o processo. Tem que ser tudo individual.

Outra coisa, não possui um clique duplo em cima do objeto para que nele a gente abra o editor (seja qual for o padrão da IDE) e ali acrescente os códigos referentes àquele(s) objeto(s).

Então vai a(s) pergunta(s):
Dentre essas IDEs aqui citadas pelo colega ou outras que desconheço p/harbour, existe alguma IDE que tenha esse(s) e outros recursos, como é o caso da IDE/RAD do Delphi que foi adquirido pela empresa EMBARCADERO e agora chama-se RAD STUDIO que é possível desenvolver aplicativos tanto para OBJECT PASCAL (DELPHI), quanto para C e C++, nas plataformas desktop, internet, android, tablet?

vlw!
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

Minigui X MinGW

Mensagempor Claudio Soto » 04 Jul 2015 15:56

Imatech escreveu:Minigui ou HMG Extended: 100% compativel com HMG
Compilador Oficial: BCC
grupo: http://br.groups.yahoo.com/group/harbourminigui/
*** Adiciona dezenas de recursos a Lib original


Una pequeña aclaración, hace bastante tiempo ya (mas o menos unos 2 años) que MiniGUI Extended ya no es muy compatible con HMG Oficial, hemos transitando por caminos diferentes, por ej. HMG Oficial tiene:

- compilación en ANSI y Unicode.
- generación de aplicaciones en 32 y 64 bits.
- mejor manejo nativo de imágenes gráficas.
- lectura de teclado y mouse en cualquier formulario o control.
- manejo nativo de todos los mensajes de Windows a traves de hooks.
- controles como Grid, RichEditBox y Tree mucho mas desarrollados.
- y en breve un Debugger GUI nativo.

Con esto no quiero desmerecer las bondades de MiniGUI Extended, simplemente señalar que lamentablemente ya no son mas 100% compatibles.
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes

Minigui X MinGW

Mensagempor microvolution » 05 Jul 2015 00:56

Claudio Soto escreveu:Con esto no quiero desmerecer las bondades de MiniGUI Extended, simplemente señalar que lamentablemente ya no son mas 100% compatibles.


E, o que o prezado companheiro diz a respeito da IDE ooHG?
ela é compatível com qual versão do harbour (HMG, MINGW, HWGUI, XHARBOUR)?

vlw
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

Minigui X MinGW

Mensagempor Claudio Soto » 05 Jul 2015 03:02

microvolution escreveu:E, o que o prezado companheiro diz a respeito da IDE ooHG?

No tengo ni idea sobre los detalles de los demás proyectos, yo solo participo en el desarrollo de HMG Oficial, a finales de 2012 por razones de falta de tiempo Roberto Lopez se retiró del proyecto y me invitó a tomar su lugar, desde esa fecha soy el desarrollador principal de HMG Oficial.
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes

HMG Ext (HMG-3) x HMG RLopez (HMG-3)

Mensagempor microvolution » 08 Fev 2018 07:51

Gente, bom diaaaaaa!
Num outro tópico, que abrimos agora pouco; ontem na verdade (07/02/18), o Dr. Soto, nos deu a honra de participar, e, aí, ele nos manda o link deste tópico, que eu, sem perceber respondi nele 5/6 meses após a minha primeira migração.
Na época eu nada entendia de coisa gráfica (GUI), e, ainda entendo nada. rsrsrs

Que coisa não?
A gente precisa de uma solução OPENSOURCE que interaja nosso harbour (CONSOLE + GRÁFICO + WEB + SMARTPHONE), senão, ficaremos para trás.

Inclusive a HMG-E, pelo que percebo e apesar do compilador ser ainda o BCC, ela recebe muito mais atualizações que a HMG3. Me parece que a HMG-E a última atualização foi agora em 18/01/18.

Qual foi a última atualização da HMG-3 mais recente? Alguém sabe?
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

Minigui X MinGW

Mensagempor Claudio Soto » 08 Fev 2018 15:40

La ultima actualización de hmg oficial fue la 3.4.4 lanzada a inicios del año pasado.

Actualmente está por salir una nueva, la versión 3.4.5 que esta en fase de preparación para ser lanzada.

Ver:
http://www.hmgforum.com/viewtopic.php?f ... 537#p54147

En cuanto a hmg ex es actualizada una vez por mes.

En general para saber si una actualizacion es relevante sobre las anteriores versiones hay que mirar el changelog
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes

Minigui X MinGW

Mensagempor microvolution » 08 Fev 2018 18:24

Claudio Soto escreveu:Actualmente está por salir una nueva, la versión 3.4.5 que esta en fase de preparación para ser lanzada.
que ótimo. vamos aguardar então...
Mas, Dr. Soto, me desculpa a pergunta "infatil"...
Na pasta de instalação do harbour (somente ele), a gente encontra na pasta CONTRIB as seguintes LIBs:
- GTWVG e
- GTWVW.
Aí na instalação da HMG 3.4.4 vem inclusa na pasta CONTRIB a LIB gráfica GTWVG, mas, não vem a GTWVW. Por ventura ela virá?
Pergunto, pois cito exemplos:
- se a gente compilar na IDE em modo CONSOLE e usar a GTWVG, podemos usar funções que manipulam as fontes do windows;
- essas fontes são manipuladas pelas funções WVT_SETFONT() ou WVW_CHOOSEFONT().

Na atual HMG, tem funções semelhantes para manipular as FONTES DO WINDOWS no modo CONSOLE/GRÁFICO da GTWVG mesmo usando a IDE/HMG 3.4.4?
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

Minigui X MinGW

Mensagempor Claudio Soto » 08 Fev 2018 23:08

microvolution escreveu:
Claudio Soto escreveu:Actualmente está por salir una nueva, la versión 3.4.5 que esta en fase de preparación para ser lanzada.
que ótimo. vamos aguardar então...
Mas, Dr. Soto, me desculpa a pergunta "infatil"...
Na pasta de instalação do harbour (somente ele), a gente encontra na pasta CONTRIB as seguintes LIBs:
- GTWVG e
- GTWVW.
Aí na instalação da HMG 3.4.4 vem inclusa na pasta CONTRIB a LIB gráfica GTWVG, mas, não vem a GTWVW. Por ventura ela virá?
Pergunto, pois cito exemplos:
- se a gente compilar na IDE em modo CONSOLE e usar a GTWVG, podemos usar funções que manipulam as fontes do windows;
- essas fontes são manipuladas pelas funções WVT_SETFONT() ou WVW_CHOOSEFONT().

Na atual HMG, tem funções semelhantes para manipular as FONTES DO WINDOWS no modo CONSOLE/GRÁFICO da GTWVG mesmo usando a IDE/HMG 3.4.4?


Antes que nada quiero aclarar que yo ya no formo parte del equipo de desarrollo de HMG oficial

http://www.hmgforum.com/viewtopic.php?f=43&t=5200

Por lo tanto no puedo confirmar cuáles serán los próximos cambios en HMG.

Sinceramente las lib GUI siempre se centraron en desallorar toda su estructura en base al api de Windows y no le prestan demasiada atención al mundo consola simplemente desarrollan algún ejemplo para demostrar que es posible integrar ambos en una aplicación. Las gtxxx forman parte de los contrib de Hb y no de las lib GUI, y son un intento de simular un mundo consola en un modo gráfico.

Hay que diferenciar que el núcleo de Hb, los contrib y las lib GUI son tres cosas separadas con estructura, desarrolladores y a veces hasta con visiones distintas.
Ninguna de las lib GUI fueron pensadas para interactuar con las gt, es más HMG, hwg, etc nacieron antes que las gtxxx.
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes

Minigui X MinGW

Mensagempor microvolution » 09 Fev 2018 20:20

Claudio Soto escreveu:más HMG, hwg, etc nacieron antes que las gtxxx.
quer dizer que a HMG é precussora de todas as outras LIBs gráficas para o HARBOUR?
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

Minigui X MinGW

Mensagempor Claudio Soto » 09 Fev 2018 22:20

Hb nace en 1999, HMG oficial nace en 2001, por esa fecha si no me equivoco nace tambien hwg, mucho más tarde nace HMG Ex y oohg, estas dos últimas son un fork de HMG oficial.

Roberto López es tan importante para el mundo GUI de Hb porque fue el primero en desallorar una lib con la implementación de todos los common control de Windows creando una sintaxis al estilo xBase y a su vez simulando oop. En esa época Hb era muy limitado en muchos aspectos. Además HMG oficial tiene desde su nacimiento una estructura interna muy eficiente y muy bien pensada para implementar el api de Windows.
Además el IDE de HMG oficial tiene más de 50000 líneas de código en una estructura tan bien ensamblada que hace muy difícil incorporar cambios importantes sin afectar algunas de sus funcionalidades. Yo tuve el privilegio de poder trabajar en el código fuente de la lib y del IDE, y sin lugar a dudas es 10 veces más fácil modificar la lib que el IDE.

Con esto no quiero decir que HMG oficial es la mejor lib, todas son buenas, todas tienen sus ventajas y sus desventajas. La mejor va a depender de las necesidades, gusto y conocimiento de cada programador.
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes

Minigui X MinGW

Mensagempor microvolution » 10 Fev 2018 09:34

Claudio Soto escreveu:Roberto López es tan importante para el mundo GUI de Hb porque fue el primero en desallorar una lib con la implementación de todos los common control de Windows creando una sintaxis al estilo xBase y a su vez simulando oop
uauuuu.... que maravilha ganhamos desde 2002. parabéns Roberto Lopez, Dr. Soto e S. Rathinagiri e nosso muito obrigado!
Claro que sem Deus não somos nada, mas, o que seria de nós "clippeiros de plantão" sem o HARBOUR e sem as LIBs gráficas?
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

Minigui X MinGW

Mensagempor NiltonGM » 09 Jul 2018 10:34

Dr. Claudio Soto e amigos, bom dia, desde quando comecei com Harbour me disseram que HMG era o melhor caminho, estou nela até hoje e satisfeito, porem, ansioso por novas mudanças e ficaria muito maravilhado se ela seguisse a qualidade das ferramentas como a RAD para Delphi, tão completa, espero um dia que a HMG chegue nessa qualidade e facilidade de lidar com componentes (Ctrl+C/V, Duplo clique, arrastamento preciso, etc). Bem, fiquei sabendo de uma HMGS, parece ser ligeiramente melhor que a HMG, essa é oficial? Ela é compatível com UNICODE?
Nilton Medeiros
nilton@sistrom.com.br
Avatar de usuário

NiltonGM
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 393
Data de registro: 05 Jun 2014 23:47
Cidade/Estado: Caieiras/SP
Curtiu: 249 vezes
Mens.Curtidas: 24 vezes

Minigui X MinGW

Mensagempor microvolution » 24 Jul 2018 12:31

NiltonGM escreveu:porem, ansioso por novas mudanças e ficaria muito maravilhado se ela seguisse a qualidade das ferramentas como a RAD para Delphi
eu também sonhava com isso, mas, tirei isso de minha cabeça, pois, os programadores como Roberto Lopez, Dr. Soto, estão deixando a HMG de lado e ademais, o harbour e suas LIBs estão com os dias contados, pois o ANDROID toma conta e não há nada no harbour/gui que funcione e converta nossos aplicativos pra funcionar em:
DESKTOP/WEB/SMARTPHONE.
É o que estou entendendo o que irá acontecer daqui pra frente.
Na verdade, teremos uma linguagem - como está que funcionará por mais uns 10 anos e, talvez menos se a Microsoft no Windows 10 não criar um mecanismo de atualização como fez do windows 98 para o XP lembram?
na época que só tinhamos o clipper, tivemos que dar cada pulo com "gambiarras" pra poder imprimir em LPT, etc...
bom, esta é minha humilde opinião, de quem nada entende e vivo no meio de quem muito entende.
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

Próximo



Retornar para MiniGui

Quem está online

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