Author: Dick
Year: 2010
Version: 3
Website:
http://qbasic.orgfree.com/
Email:
N/A
Status: Supposedly in development...
Reviewed by: Todd
Download
Dick's GUI, as it's informal name, implements a few interesting techniques in the GUI's functionality. Despite its lackluster style, there are some neat performance enhancements added which make the GUI somewhat superior to others.
One example is how the files and directories are displayed. There are interrupts called to the DOS API which allows it to retrieve listings of files and folders without using the SHELL subroutine. The GUI contains some Assembly code which is compiled in NASM and then linked by QB.
Second is how it stores bitmaps in memory instead of opening them and redrawing them each time. It takes a little time loading the BMPs on a slow machine but once they are loaded into memory, it takes off from there. This also means you can customize the icons as you wish.
Third is also the size. While it doesn't have a lot of eye candy, the source code's total size is still less than 5 KB! It's not incredibly amazing but still not bloated by design-time inefficiencies.
This is definitely worth it if you want to learn how to make your GUIs better and use some ASM.

Comments
7859-12-11 13:41:59 by name here
I have been following Dick's gui for some time, I am a fan. Current fbgui1.5. But I get a prob, in dos. Cwsdpmi, ok, ctmouse,ok. but gui freezes. Without mouse, it's ok.
What should I do?
Thanks.
1969-12-31 19:00:00 by Jason
HAHAHAHA I never noticed that!
1969-12-31 19:00:00 by Jake Drake
Nice placement of the mouse there...
|