COP4226, Homework Assignment 9
Create an application of your choice that will implement many features
from the course. Extra points for creativity.
General Guidelines
Create a Multi-SDI application that implements the following features:
- Main menu
- Toolbar
- Status bar
- Tooltips
- Help information
- Data binding
- Threading (the thread cannot search the file system or calculate digits of pi)
- Document printing. Include headers and footers on each printed page.
- Document serialization.
- Drag and drop
- Edit - cut, copy, paste
- Notify icon
- Multiple views of data. Include at least on text view and one graphic view of the document data.
Disclaimer: I relinquish all rights to the million billion dollar application you are about to create.
Submitting the Assignment
Zip your entire project and upload to Canvas.
Exclude the Debug and Release directories.
Create a branch in GitHub for the version that you submit.
Be sure to include your control library in your uploaded file.
Upload your video to Canvas.