Programming Resources

 

bullet

To begin programming with wxWidgets, open the DialogBlocks application dialogblocks.exe located at T:\CompSciPerm\CS1220\DialogBlocks.  This application contains a full help system with documentation on both DialogBlocks (WYSIWYG GUI development) and wxWidgets (the GUI toolkit on which DialogBlocks is based). 

bullet

Most users who have previous experience with a GUI editor will quickly grasp the capabilities of DialogBlocks. 

bullet

For the beginning user, a bare-bones DialogBlocks project file is available at T:\CompSciPerm\CS1220\tic tac toe.  This application is not the actual game (but a start) which demonstrates:
bullet

the relationship between the application class and the main frame class, and

bullet

how to register event handlers and callback functions in the frame class to take actions on user events to modify the widgets in the GUI.

bullet

Those interested in learning more about wxWidgets or DialogBlocks should take a look at the text Cross-Platform GUI Programming with wxWidgets by Kevin Hock.  Interested faculty or students may also be interested in completing CS1220 HW#8 as a practical exercise in learning to program with wxWidgets.