We'll mark the sixth anniversary of the forum in December, 2008. We'd like to celebrate that milestone with a contest!
The Goal
Create a simple form editor for Liberty BASIC. Freeform allows us to design a form visually, and we've had contests that asked us to improve Freeform or to create new visual designers. This one is different. A realistic display of the resulting Window is not required. We'd like to see a form editor that allows the user to complete data fields and to make choices from listboxes and comboboxes for the window and controls he'd like. The program should allow the user to generate code to create the form he has designed.
The Rules
Contest begins on 6th November, 2008.
Contest ends on 1st January, 2009.
The Editor must consist of fields to fill in the properties of the window and the controls placed inside of it.
The Editor must allow the user to add, delete and edit controls.
The Editor must allow the user to save his work.
The Editor must allow the user to generate and output the resulting Liberty BASIC code to create the window
The entries must be written entirely in native Liberty BASIC code. No API calls will be allowed.
The following features might be included:
a way to check for overlapping controls or controls covering up other controls
GUI color choices
preview of the created window
ability to align groups of controls
ability to cause groups of controls to have the same dimensions
ability to edit the Liberty BASIC code created from the GUI data
opening existing .BAS files to extract existing windows and change them through the editor
The winner will be mentioned on the Hall of Fame on the Wiki contest page
The Judging
The submitted entries will be judged by the forum staff
The code readability and commenting will be checked
The user-friendliness and usability will be checked
The documentation will be checked
Entries
List your entry here. Use the wikispaces file upload feature to upload your zip file, or create a page to hold your code. Be sure to include you name on your code!
Simple Form Designer Contest
Table of Contents
The Goal
Create a simple form editor for Liberty BASIC. Freeform allows us to design a form visually, and we've had contests that asked us to improve Freeform or to create new visual designers. This one is different. A realistic display of the resulting Window is not required. We'd like to see a form editor that allows the user to complete data fields and to make choices from listboxes and comboboxes for the window and controls he'd like. The program should allow the user to generate code to create the form he has designed.The Rules
The Prize
- The winning entry will be added to the Liberty BASIC Programmer's Encyclopedia
- The winner will be mentioned on the Hall of Fame on the Wiki contest page
The JudgingEntries