Giuseppe's HomeSite |
||||||||||||||
|
|
|
||||||||||||
|
|
In this page you will discover what AlfaGUI is through descriptions and images, you will have the opportunity to download demos to see it working. If you find it interesting you can download the library source code! ALFAGUI:Sorry for this page being full of large images, but I think the best way to talk about AlfaGUI is to let speak images (too many GUI have a bad look), so look at the image below: it is AlfaGUI!
AlfaGUI is a Graphical User Interface: it puts itself between users and your application. It is a library of C+ classes that handle user inputs and application's video outputs, allowing you to concentrate on the application's tasks. Programming with AlfaGUI is easy nearly as programming with C++ Builder under Windows. At this time there is not a visual IDE, nor I have plans to do it, but the class tree is simpler than that of the VCL. AlfaGUI was developed in C++ for DOS 16 bit (Borland C++) and DOS 32 bit (DJGPP). It is very easy to port it for other architectures due to the fact that all system-dependent functions are collected in one file. Currently I use it in Linux/X11 with the Allegro library Some features:
Some negative aspects:
Download AlfaGUI fact sheet (500Kb PDF) To download a demo see below.... However here are proofs it works very well:Applications shown below are all done with AlfaGUI with standard controls. DATABASE:
It's a simple example that shows how the possibility of using AlfaGUI for classical PC tasks. But if you want you can make it run on a Linux box without hard-disk or on an embedded system with a small MCU... Download database.exe (150Kb, DOS 16 bit) LIGHTS:
This program drives an MCU board that drives a power module to control lights. The whole project is by Claudio Dal Cero (http://www.dei.unipd.it/~dalc). This application was made by me in only 1 day due to the AlfaGUI unique systems to manage array of controls. It shows that AlfaGUI could be use for fast design-to-market application: my brother needed in only 1 day something to test his power board and even with C++ Builder I could not develop it in less time! Download lconsole.exe (150Kb, DOS 16 bit) VISUAL HARDWARE PORT:
This program let you see and modify IO ports of your PC. I don't remember why I did it. Now I only find it a good way to show AlfaGUI array of controls capability. Download visio.exe (150Kb, DOS 16 bit) Download the library:The archive below contains:
Download AlfaGUI version 0.1 (300Kb): alfagui.tgz Licence:AlfaGUI is giftware and comes with no warranty. Read LICENCE.TXT in the archive for more informations. People using AlfaGUI:Only me for now :-)
Last modified: Wed Dec 27 11:15:24 2000 Copyright 2000 Giuseppe Dal Cero | ||||||||||||