Harbour

Welcome to Clipper… Clipper… Clipper

In 1997, then using Delphi 3, I had already created 32-bits Windows applications for HRIS, ERP and CRM. In 2007, using Ruby on Rails, an AJAX powered CRM site running on Apache & MySQL was created and I am now using Visual Studio .Net 2008 to create web-based projects and Delphi 7 for Win32 applications using SQL2005 & DBFCDX.

So, why then am I reviving the Original Clipper… Clipper… Clipper via a Blog as CA-Clipper is a programming language for the DOS world ? Believe it or not, there are still some clients using my mission-critical CA-Clipper applications for DOS installed in the late 80′s and up to the mid 90′s. This is testimony to CA-Clipper’s robustness as a language :-)

Since 28th January 2009, this blog has been read by 27,353 unique visitors (of which 9,126 are returning visitors) from 103 countries and 1,574 cities & towns in Europe (37, 764 cities), North America (3, 373 cities) , Central America & Caribeans (6, 13 cities), South America(10, 226 cities), Africa & Middle-East (12, 44 cities) , Asia-Pacific (21,175 cities). So, obviously Clipper is Alive & Well : -)

Whilst here, don’t forget to vote for the 4 polls as well as leaving a comment in the Guest Book.

TIA & Enjoy ! (9th August 2010, 18:07)

Saturday, March 28, 2009

What is HWGUI ?

From : http://kresin.belgorod.su/hwgdoc.html HwGUI 2.16 reference manual by Alexander S.Kresin, Sept 2006

1.1. What is HwGUI

HwGUI is an add-on library for Harbour and xHarbour, intended for creating GUI applications. There are two versions of HwGUI – Win32 version, which is based on direct calls of Win32 API, and GTK version, which uses GTK2 library and can be used under any platform where GTK is implemented ( Linux, Windows, probably MacOS ). While developing HwGUI I tried to hide from the end user – Harbour programmer technical details of API calls and to build a set of commands and functions, which could allow easily create and manage GUI objects.

xHarbour – Open Source Extended Clipper Language

xHarbour – the Project

xHarbour is an Open Source Project. Developers around the world are working together to achieve a common goal.

xHarbour – the Product

xHarbour is a practically 100% backwards compatible Clipper Language compiler and preprocessor. Find detailed information in the product section.

Visit also the third party product list, the applications section and this list of other xHarbour related useful links.

Harbour News

 

 

This page gives you some of the main changes introduced in recent versions of Harbour project. To view the latest ChangeLog click here or download lastest stable release of Harbour here.

 


 

 

Harbour Mailing Lists address change

  • June 3, 2010

    Thanking Phil Barnett for providing the Harbour community a great mailing list for so many years, today, due to server problems, I’ve migrated the mailing lists to Google Groups in agreement with Phil and Harbour admins.

    Please make sure to revise your subscription settings, because digest, nomail options and readable name were lost along the migration.

 

 

 

SourceForge.net > Find Software > HwGUI

Share More

HwGUI

beta

by alkresin, lculik, mlacecilia, sandrorrfreire


HwGUI is a cross-platform GUI library for Harbour, it is written on C and Harbour.

www.oohg.org

Object Oriented Harbour GUI

Ejemplo oMySQL (omysql.prg)

Author: MigSoft

30 Aug

/*
* http://www.oohg.org – http://sourceforge.net/projects/oohg
* "oMySQL.prg" Ejemplo de Grid y ADO
* Copyright 2010 MigSoft <migsoft/at/oohg.org>
*/
…..

HMG
xBase Development System For Windows

TUTORIAL

Your First HMG Program

I’ll not be original, so this program will display a ‘Hello World’
message :)

#include "hmg.ch"

Function Main

    DEFINE WINDOW Win_1 ;
AT 0,0 ;
WIDTH 400 ;
HEIGHT 200 ;
TITLE ‘Tutor 01 – Hello World!’ ;
MAIN

    END WINDOW

    ACTIVATE WINDOW Win_1

Return

DEFINE WINDOW command: Will create the main window for the program.

Win_1: Is the name of the window.

How Using hbmk2?

How using hbmk2?

hbmk2 is a Tool that allow to compile sample and large project
basic use of this tools is:

hbmk2 ac_test
hbmk2 ac_test.prg

After this command you have ac_test.exe created

You can also immediatly execute simple using 

hbmk2 ac_test -run

Hbmk2 is indipendent from Platform and Compiler that you use

Please also try the recommended way with hbmk2, it does a similar job to your manual Makefile, but it’s portable, works for all future test programs and just one line.

If hbmk2 doesn’t work for you for some reason, post your -trace output

What is hbmk2 ?

hbmk2 was created to support all shells, all compilers on all platforms, also to replace old ‘bld.bat’ solution, while staying compatible with existing hbmk script features and options. Now it offers lots of new features, like incremental mode, static and dynamic library generation modes, .hbp/.hbm/.hbc  input files, option filtering, built-in macros, C compiler environment autodetection and autoconfiguration, integration with VCS systems, built-in complete .po handling, Windows resource files, C++ support, implib generation, timestamp header generation, multiproject invocation, multilanguage UI, .clp support, rtlink/exospace/blinker/clipper emulation support, Harbour 1.x and xhb support, conversion of xmate/hbmake/xbuild make files to native hbmk2 format, optimization and warning control, binary compression, embedded Harbour compiler. And a lot more on the deeper level

How use Harbour hbide DOC

Hbide

cross-platform intelligent IDE for productive Harbour

currently (1/09/2010) in development stage but work fine

What is…?

Hbide is inspired by and made simple any operation with harbour is a tool that will allow Edit, Compile, Debug in a visual cycle and is written in pure harbour code using xhbp.lib as framework library.

With this tool you can use harbour in visual way.

If you have same difficulties to build it from sources, i have  post a compiled version ready to run in windows. 

Setup install in  path c:\harbour\hbide  and follow is link to hbide (shared with google doc) 

Please uninstall previous already installed hbide versions

  Computers Forum Index » Computer Languages (Clipper) » clipper with harbour – how to…

From Clipper to harbour

From Clipper to Harbour

think we have a file to compile an old clipper program like the one below

set echo on
SET INCLUDE=f:\clip53\INCLUDE
SET LIB=f:\clip53\LIB
SET OBJ=f:\clip53\OBJ
SET PLL=f:\clip53\PLL
PATH=f:\CLIP53\BIN;%path%
path
pause

cd c:\clip53\prg\eur1\
clipper c:\clip53\prg\eur1\agreur /b /oc:\clip53\prg\eur1\agreur.obj

clipper c:\clip53\prg\eur1\agreur2 /b /oc:\clip53\prg\eur1\agreur2.obj

pause

rtlink fi f:\clip53\obj\agreur.obj,f:\clip53\obj\agreur2.obj;f:\clip53\lib\dbfcdx.lib OUTPUT c:\clip53\prg\eur1\agreur.exe

SET CLIPPER=F71;E0
c:\clip53\prg\eur1\agreur.exe

Questo esempio si ricompila dopo aver scaricato ed installato harbour l’ultima versione di harbour https://sourceforge.net/projects/harbour-project/files/

Imposta il path

SET PATH=C:\hb20\BIN;%PATH%

cd c:\clip53\prg\eur1\

hbmk2 agreur ageur2

agreur 


hbmk2 agreur.prg ageur.prg  -oAGEUR.exe

In practice hbmk2 place in a single step from a prg clipper that creates an obj and obj rtlink that creates exe

[Harbour] Re: Anyone using hbqt ?

Pritpal Bedi
Thu, 25 Feb 2010 11:15:54 -0800

francesco perillo wrote:
> 
> Not only this little samples (I already wrote last week that little
> "dedicated" samples are better that a monolithic source full of
> everything...
> 
Probbaly some others should jump into this stream...
> But I also ask for Qt/harbour integration, or how to map harbour
> object on Qt widgets and viceversa...
> 
> so, demoxpb shows that Qt is usable, hbide shows that hbqt/hbxpb are
> really usable and can create a nice looking, feature full application.
> But none give an idea of a migration path from harbour... I already
> cited PICTURE and I now add TBrowse... Qt has a really nice Table
> implementation, really powerful and customizable (using styles, using
> views, you can write in cells directly..) but this means completely
> dropping old code...
> 
You do not have to.
Probably you missed some of the earlier commits.
Here is the reminder:
1. Open console from where you compile hbQT
2. Goto harbour/contrib/hbqt/gtqtc
3. Issue > make install
4. If library is built, then, go to further deep in /tests
5. Issue > hbmk2.exe demoqtc , and if .exe is generated
6. Run > demoqtc
7. Play with options and inspect the demoqtc.prg, it is pure Clipper code.
Though there are few glitches and still is not production level ready,
but amply demonstrate the potentials. I did not work on remaining 
glitches as, at that point of time, I was not familiar with Qt inside-out.
Now I am more equipped. If there is ample interest, and shown on this also,
then I can look into GTQTC again.
 
> Then I would like to view a "commercial-grade" dbf-based form of
> something... it can be a stupid recipe bookkeeper to a stupid
> agenda...
> 
> And, finally, a bit of docs... best practices... for example in C++
> world, I saw samples where form code was contained in a class...
> ..or a little doc stating how hbqt is glued with Qt....
> 
Soon, you will find, at least starting with, documentation.
Wait a few days more.

Fwd: Harbour - Demos HBQT - (source+Bin) download



——– Original Message ——–
Subject: Harbour – Demos HBQT – (source+Bin) download
Date: Thu, 11 Feb 2010 12:12:19 -0800 (PST)
From: Eric Developer.SP-BR <emm.developer@xxxxxxxxx>
Organization: http://groups.google.com
CC: harbour.01@xxxxxxxxx, pritpal@xxxxxxxxxxxx
Newsgroups: comp.lang.xharbour

Hello everyone,

Whoever wants to know more about HBQT (graphical interface to Harbor),
upgraded from SVN, compiled the DEMOS 3 (DEMOQT + DEMOXBP + HBIDE) and
posted for download, ready to run.

http://forum.magaldi.eti.br
downloads => Interface gráfica

Note:
1 – Questions or problems with the forum, report directly to me or the
forum.
2 – Some boards will require to be logged.
3 – Who has files (nothing illegal), tools, documents, codes, is
available to post on "Dicas, Tutorials, downloads"

Eric
Developer.Systems
www.magaldi.eti.br

HOW USE HARBOUR HBIDE DOC

Hbide

cross-platform intelligent IDE for productive Harbour

currently (1/09/2010) in development stage but work fine


WHAT IS…?

HBIDE IS INSPIRED BY AND MADE SIMPLE ANY OPERATION WITH HARBOUR IS A TOOL THAT WILL ALLOW EDIT, COMPILE, DEBUG IN A VISUAL CYCLE AND IS WRITTEN IN PURE HARBOUR CODE USING XHBP.LIB AS FRAMEWORK LIBRARY.

With this tool you can use harbour in visual way.

If you have same difficulties to build it from sources, i have  post a compiled version ready to run in windows. 

Setup install in  path c:\harbour\hbide  and follow is link to hbide (shared with google doc) 

Please uninstall previous already installed hbide versions

A bejegyzés kategóriája: Nincs kategorizálva
Kiemelt szavak: , .
Közvetlen link.

Elnézést, a hozzászólás ezen a részen nem engedélyezett.