Application Structure
Previous topic  First topic  Next topic


The structure of an application built with Marinas-GUI:
Estructura de una aplicación construida con Marinas-GUI:

An application built using Marinas-GUI uses the following components :

· Harbour Compiler for MinGW (Open source)
· GCC C++ Compiler (MinGW in Windows) (Open source)
· Qt Library (Open source)
· Marinas-GUI (Open source)


Una aplicación construida mediante Marinas-GUI utiliza los siguientes componentes:

· Compilador Harbour for MinGW (Open source)
· Compilador C++ GCC (MinGW in Windows) (Open source)
· Libreria Qt (Open source)
· Marinas-GUI (Open source)


e.g., an application built with Marinas-GUI is basically a Harbour program (compiled with C++) with the addition of graphical functions provided by the Qt library
Es decir, que una aplicación construida con Marinas-GUI es basicamente un programa Harbour (compilado con C++) más el agregado de funciones gráficas provistas por la librería Qt.



So at the end of the compilation and linking process (called by the BUILD button in Marinas-IDE) we get a native GUI (Graphic User Interface) executable for the platform on which we are developing.
O sea que al finalizar el proceso de compilación y linkedición (llamado BUILD en Marinas-IDE) obtendremos un ejecutable de tipo GUI (Interfáz Gráfica de Usuario) nativo de la plataforma en la cual estamos desarrollando.

The Qt graphic library is very powerful, but requires a lot of C++ language knowledge in order to use it, that is why we have created a set of user commands we call Marinas-GUI with a syntax similar to the libraries of the familiar Miniguí (created by Roberto Lopez).
La librería grafica Qt es altamente poderosa pero requiere de muchos conocimientos de lenguage C++ para poder utilizarla, es por eso que hemos creado un juego de Comandos de usuario de sintaxis similar a las librerias de la familia MiniGui (creada por Roberto López) que hemos llamado Marinas-GUI.

The Marinas-GUI library uses the HbQt wrapper (supplied as a Contrib in the form of a Harbour Library (created by Pritpal Bedi)) to enable Harbour access to the Qt libraries. This is transparent to the end user, but we mention it as an introduction to the topic Dynamic and Static link edition
La libreria Marinas-GUI hace uso del wrapper HbQt (provisto como contribucion en Harbour en forma de Librería (creada por Pritpal Bedi)) para acceder desde Harbour a la librería Qt. Esto último es transparente para el usuario final, pero lo mencionamos como introduccion al tema Linkedicion Dinámica y Estática.



Marinas-GUI Version 03.06 and
Marinas-IDE Version 05.06 and
LEX Files Version 02.06


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
last update: April 27
2017
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------




A Harbour/QT framework to make multiplatform programs

(©) Copyright 2009-2017 by Fernando Santolin (aka CarozoDeQuilmes)
CarozoDeQuilmes@gmail.com

2009-2017 Beta tester and full English translator: Bruno Luciani
Bruno.Luciani@gmail.com

2014-2015 Final English corrector: David Worboys
DavidWorboys@hotmail.com

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

www.marinas-gui.org


www.marinas-gui.org  

Previous topic  First topic  Next topic