Harbour Reference Guide Summary
Beware : This guide isn’t complete; and building a complete Harbour guide is impossible, at least for me 😦
HMG-IDE Harbour MiniGUI Integrated Development Environment is a comprehensive and highly sophisticated project management utility. It is also extremely facilitated to easily use.
It’s possible to build and manage an entire project from scratch under this utility; without needing cryptic batch command ( .bat ) file, without interesting endless compiler / linker switches, etc.
HMG-IDE is more than a project maker :
HMG-IDE come as two flawor : ANSI and Unicode versions. Dont worry about it, this two version works almost exectly same; only difference is Unicode supoort. You may use either depending on either your need to Unicode or not.
HMG-IDE has four part :
– Control Panel : This main window is constituted on a menu bar and a tool box, having many command buttons with descriptive tool tips.
– Project Browser : You can view, select and inspect all project elements in this window. henever you add or exclude a project element (module (program source file), form, resource, report …), IDE automatically updates the project browser.
– Object Inspector : This window is for view and change properties and events of GUI elements in your forms.
– Form design board : A chalk board for designing forms and directing its graphical elements.
Harbour.exe : Harbour compiler
HbFormat : Formats the source code according to certain criteria
HbIDE : Visual Development environment for the Harbour and other xBase dialects
Hbi18n : A tool that makes finding applications for other languages
HbMk2 : Ultimate project maker for Harbour applications
HbNetIO : Harbour NETIO Server
HbPP : Harbour preprocessor
HbRun : Console interpreter and .prg/.hrb runner for the Harbour Language
HbTest : Harbour Regression Test Suite
rcc.exe : Qt resource compiler
uic.exe : Qt User Interface Compiler
upx.exe : Ultimate Packer for eXecutables
windres : Resource compiler
Enter windres3011 –help for options.
Neither possible to know nor remember everybody who participated this great work.
These are only the biggest milestones, great men who succeed great jobs.
Small in stature, but big in heart, a friend in the truest sense.
More about Tom Rettig.
Author of most useful Clipper utilities, Harbour Manager, keeper of pieces and parts for years.
The great man who disclose blocked doors and roads!
He is here.
Viktor Szakáts, Przemysław Czerpak, Pritpal Bedi, …
Today Habour development is leading by Viktor Szakáts with huge collaborations and leading many components of core and contribs by Przemysław Czerpak. Some components are developed by Pritpal Bedi. Others members participate the project by sending changes to the Sourceforge SVN repository. As 2011 Harbour development is keeping vibrant activity
They are here.
Legendary contributor !
Tom Rettig was a major guru in the dBASE, Clipper and whole xBase community. Among Tom’s accomplishments multiple utilities that allowed development in xBase to be easier and faster.
Tom Rettig was one of the main reasons we can use the term “community” when we talk about the groups of xBase people. Tom was one of the designers of dBASE III and wrote the essential reference book on it. He built the first add-on library for Clipper, pioneering the public domain tools that make xBase jobs easier. Tom wrote articles for many xBase magazines and periodicals. Tom Rettig’s Help and Tom Rettig’s Handbooks taught us the some complexity and difficulty of xBase.
He participated in the IEEE xBASE “standardization” efforts. Tom is considered one of main gurus of xBase history. His program and documentations are legendary.
A “Program for Life” authored by the late Tom Rettig
* remember.prg * Sometimes we forget...
USE Yourself exclusive SET TALK OFF CLEAR DO WHILE ALIVE STORE "LOVE" TO heart STORE "health" TO body STORE "peace" TO mind STORE "compassion" TO others STORE "esteem" TO self STORE "faith" TO God REPLACE Negative WITH Positive , ; Judgment WITH Acceptance , ; Resentment WITH Forgiveness REPLACE Hopelessness WITH Choice , ; Confusion WITH Clarity , ; Procrastination WITH Participation REPLACE Separation WITH Connection , ; Lack WITH Abundance , ; Sorrow WITH Celebration @ all, times SAY your_truth If its_time EXIT ENDIF ENDDO SAVE TO Always CLEAR ALL RETURN * EOF: remember.prg