Data Components Software Development
Dick's GUI 3


< Back

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.

Screen Shot





Template rights reserved
© 2002 Devil Design