COP4226, SDI TEXT EDITOR

Create a Single Document Interface (SDI) application that implements a text editor.

Create a separate class to encapsulate the text, color, font, size, location, and title.

Additional requirements

Avoid long methods. Each method that you create should be short, to promote encapsulation. If you have a method that is longer than 25 lines, then it probably needs to be divided into smaller methods.

Use properties to encapsulate implementation details.

Use meaningful names for all variables. Any variable that ends with a number will lose points.

Examine the API for classes. Avoid duplicating work that has already been provided in the classes you are using.

Create a video

Create a 4-6 minute mp4 video. You may use the free version of Screencast-o-matic. The video must include:

Submitting the Assignment

Zip your entire project and upload via Module 5: Group Assignment Source Submission.

The master branch in GitHub should have the final version of your code.

Exclude the Debug and Release directories.

Be sure to include your control library in your uploaded file.