O FiveLinux
O FiveLinux for
Harbour (FLH) e um conjunto de comandos,
classes e funcoes desenvolvidas com o objetivo
de obter maior poder de desenvolvimento xbase
no ambiente Linux GUI (baseado no GTK+
http://www.gtk.org/) em conjunto com o
Harbour, o compilador codigo aberto compativel
com a linguagem Clipper (http://www.harbour-project.org/).
O FLH e uma
biblioteca que atraves do Harbour voce
consegue ter o acesso as APIs do sistema
operacional. O FLH foi desenvolvido usando o
Harbour e gcc (O compilador C++ Linux
http://gcc.gnu.org/). Geralmente o gcc ja
vem incluso nas distribuicoes do Linux. O
FiveLinux tambem esta disponivel para o (FLX)
xHarbour (http://www.xharbour.org/)
de forma 100% compativel com o FLH. Ambos sao
inclusos na instalacao e trabalham exatamente
da mesma maneira.
O FLH foi
desenvolvido para que se obtenha o maximo de
compatibilidade com a biblioteca original do
FiveWin for CA-Clipper e FiveWin for
[x]Harbour. Com esta primeira versao do
FiveLinux voce nao devera esperar literalmente
portar uma aplicacao FiveWin inteira, isto e,
para o FiveLinux no entanto voce podera usa-la
para construir suas aplicacoes usando a tipica
e familiar sintaxe FiveWin e reusar seu codigo
fonte o quanto possivel. Voce pode baixar a
documentacao do FiveLinux para a primeira
versao
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",
"Estate", "Zip";
FIELDS First, Last, Street, City, State, Zip
@ 28, 2 BUTTON "_OK" OF
oWnd
ACTIVATE WINDOW oWnd
return nil