¿Qué es la librería gráfica MiniGui?
Previous topic  First topic  Next topic


MiniGui es una librería escrita en lenguaje [x]Harbour y C nativo que permite agregarle interfase gráfica Windows a los programas escritos en [x]Harbour.

Es invocada en tiempo de Linkedición y su funcionamiento se basa en llamadas a la API de Windows.

La primera versión de esta librería fue creada por Roberlo López de Argentina (roblez@ciudad.com.ar) y fue escrita para los compiladores Harbour y BCC32 (creado por Borland y actualmente propiedad de Embarcadero). La última versión de esta librería conocida como Oficial MiniGui 1.0 fue el build 108.

Roberto siguió trabajando y a mediados del año 2005 publicó la version 2.0 de la libreria Minigui Oficial con una gran diferencia: el compilador BCC32 había sido reemplazado por el compilador MinGW que es de Código Abierto (Open Source). Los principales motivos encuentran su sustento en que el compilador BCC32 no es totalmente libre en cuanto a royalties y se podría incurrir en algún tipo de problemas de licencias al vender nuestros programas, pero realmente desconozco el alcance de estas limitaciones. Para ver más sobre compiladores C y C++ ver el tópico Compiladores C y C++.

Paralelamente, cuando aún estaba en vigencia la version 1.0 de Oficial MiniGui, nacieron dos nuevos proyectos: Experimental MiniGui (hoy llamada Extended MiniGui) y OOHG (Object Oriented Harbour GUI).

Extended Minigui sigue utilizando el compilador BCC32 y soporta todas las características de Oficial MiniGui 3.x más el agregado de mejoras mucho más agresivas como ser la clase TsBrowse o el manejo extendido del Editor de Texto Enriquecido (RichEditBoxEx). Es mantenida y soportada por el MiniGui Team compuesto por:


Grigory Filatov gfilatov@gmail.com
Jacek Kubica kubica@wssk.wroc.pl
Janusz Pora soft_design@poczta.onet.pl


OOHG soporta el uso de los compiladores BCC32, MinGW, Pelles C y Microsoft Visual Studio. Además, su código interno ha sido reescrito para dar soporte nativo a programación orientada a objetos (oop). Es mantenida y soportada por:

Vicente Guerra vic@guerra.com.mx
Ciro Vargas Clemow pcman2010@yahoo.com
Miguel Ángel Juárez A. migsoft@oohg.org
Cayetano Gómez cayetano@gomezgil.es
Fernando Yurisich fernando.yurisich@gmail.com



QPM (QAC Based Project Manager) Version 05.05.0016

Compilación Incremental con las tres versiones de librerías mas populares de la familia MiniGui: HMG, HMG Extended y OOHG.

Lista de usuarios    Donar vía PayPal    Sitio del proyecto


Powered by QPM  

Previous topic  First topic  Next topic