COP4226, Homework

Due Monday, 12/6.

Zip your entire project and upload on the web. Exclude the Debug and Release directories.
Submitting Homework Online.

This project will be a single instance, multiple SDI application. Each top level window will have its own document containing a default font, default color, and a list of lines of text. The location of a line can be changed, text color can be changed, the font can be changed for each line of text. The default color and font are used for adding new lines of text. Drag and drop is used. The data classes are disposable and serializeable. Each line of text can be dragged to a new position.

Data Class

Create a data class that represents a line of text.

Document Class

Create a document class that contains a generic list of the data class, a default font, a default color. Add other properties and methods as needed. Additional methods should be added to encapsulate access to the document class.

Main Class

Screen Shots