![]() |
FiveLinux
FiveLinux para Harbour (FLH) es un conjunto de comandos xbase, classes y funciones desarrollados con el objetivo de obtener el mayor poder de desarrollo xbase del entorno GUI de Linux (basado en GTK+ www.gtk.org) en combinación con Harbour, el compilador de código abierto compatible con Clipper (www.harbour-project.org).
FLH es una librería que se enlaza con la aplicación en Harbour permitiendo el uso de estas funcionalidades. FLH ha sido desarrollado usando Harbour y gcc (el compilador para lenguaje C/C++ de Linux gcc.gnu.org). gcc suele estar incluido en todas las distribuciones de Linux.
FiveLinux está tambien disponible (FLX) para xHarbour (www.xharbour.org) siendo 100% compatible su código fuente con FLH. Funcionan exactamente igual. Ambas versiones vienen incluidas en la instalación.
FLH ha sido desarrollado para conseguir el máximo nivel de compatibilidad con la librería FiveWin para CA-Clipper y FiveWin para Harbour. Con esta primera versión de FiveLinux, sin embargo, no puedes esperar poder portar literalmente una aplicación FiveWin tal cual está a FiveLinux, pero puedes usarla para construir aplicaciones profesionales usando la sintaxis típica de FiveWin y aprovechar al máximo el código FiveWin ya existente.
Puede descargar la documentación de FiveLinux en castellano del primer build publicado desde aqui.


#include
"FiveLinux.ch"
REQUEST DBFCDX
function Main()
local oWnd, oBrw
USE customer VIA "DBFCDX"
DEFINE WINDOW oWnd TITLE "Testing Browses" SIZE 522,
317
@ 2, 2 BROWSE oBrw OF oWnd ;
HEADERS "First", "Last", "Street",
"City", "State", "Zip" ;
FIELDS First, Last, Street, City, State, Zip
@ 28, 2 BUTTON "_Ok" OF oWnd
ACTIVATE WINDOW oWnd
return nil