| CS321 -- Lab 7: Button Emulation |
|
|
NOTE: Students from sections 3 and 4 should refer to the class handout instead of this webpage for details on lab 7.PurposeThe purpose of this lab is to develop an appreciation for how a button object may be implemented. AcknowledgementThis lab was developed by Dr. Henry Welch. General Lab InformationImplement a simple button somewhere in the drawing area. As a minimum is should possess the following features:
To get an idea of how a typical button works run your shell and experiment by pressing on a button and while holding move off the button, try the reverse and release over the button, etc. NOTE: It is acceptable to sacrifice some of your other mouse functionality to support this button. Application demonstrationYou should demonstrate the successful operation of your application before or during week 9 lab. Lab report (due 11pm, the day prior to week 9 lab)The lab reports should be self-contained. That is, it should be possible for someone to understand what you did and why without seeing anything other than your report and any previous reports that you have submitted. Your report should include:
As with any report you submit, correct spelling and grammar are required. In addition, your report should be submitted electronically following the Electronic Submission Guidelines. (You may wish to consult the sample report before submitting your report.) Be sure to keep copies of all your files, in case something gets lost. It may be wise to keep a diskette backup as well. If you have any questions, consult the instructor. |
| © 1998-2001 Dr. Christopher C. Taylor | Office: CC-27C | Phone: 277-7339 | Last Updated: October 17, 2001 |
| I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to. | |||