Página 1 de 2

Minigui X MinGW

Enviado: 19 Jul 2012 14:58
por pena
Boa tarde, alguém poderia explicar qual diferença entre as 2?

Minigui X HMG

Enviado: 19 Jul 2012 15:32
por Imatech
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

Minigui X MinGW

Enviado: 03 Jul 2015 22:06
por microvolution
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!

Minigui X MinGW

Enviado: 04 Jul 2015 15:56
por Claudio Soto
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.

Minigui X MinGW

Enviado: 05 Jul 2015 00:56
por microvolution
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

Minigui X MinGW

Enviado: 05 Jul 2015 03:02
por Claudio Soto
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.

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

Enviado: 08 Fev 2018 08:51
por microvolution
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?

Minigui X MinGW

Enviado: 08 Fev 2018 16:40
por Claudio Soto
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

Minigui X MinGW

Enviado: 08 Fev 2018 19:24
por microvolution
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?

Minigui X MinGW

Enviado: 09 Fev 2018 00:08
por Claudio Soto
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.

Minigui X MinGW

Enviado: 09 Fev 2018 21:20
por microvolution
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?

Minigui X MinGW

Enviado: 09 Fev 2018 23:20
por Claudio Soto
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.

Minigui X MinGW

Enviado: 10 Fev 2018 10:34
por microvolution
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?

Minigui X MinGW

Enviado: 09 Jul 2018 10:34
por NiltonGM
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?

Minigui X MinGW

Enviado: 24 Jul 2018 12:31
por microvolution
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.