Skip to content

Graphic environment implemented on Clipper language for DOS

Notifications You must be signed in to change notification settings

marcelkohl/graphic-env-clipper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maintenance Generic badge GPLv3 license Ask Me Anything !

Graphic Environment on Clipper Language

Graphic environment implemented on Clipper language for old DOS Operational System.

Screenshot 01

History Behind

This code is the core that I've used on my 90's projects on MS-DOS on Clipper Language. With this core I was able not only to have a graphical interface on MS-DOS but also resources that were only available on Windows (that was not so wide used as MS-DOS).

Unfortunately I could only "revive" the core of the system from the backups, there is still missing the window editor that was part of that (like an IDE for drag-and-drop components), and some commercial software made over this platform. With some luck I will be able to find these files and share them one day.

Standard DOS apps looked like this:

Sample DOS app Clipper  Sample DOS app Clipper 2

Using this graphical environment it looks like this:

Graphics on Clipper DOS  Graphics on Clipper DOS

Compiling and Running

To run this app properly it is needed to have a MS-DOS compatible environment. Using FreeDOS does the job very well.

  • Copy the content of the project to a folder;
  • Inside the folder run C.BAT, it will compile and link everything;

How does it work?

The graphical environment works by loading external window files and mounting on the screen. Every object loaded from the window file enters into the core flow.

Objects in the flow are:

  • Input (text, number, formated floats, formated data)
  • Checkbox
  • Selectbox
  • Button
  • Data Browser

TODO

  • Finish some variable translations (originally it is in portuguese)
  • Prepare some documentation about the window files;

About

Graphic environment implemented on Clipper language for DOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages