[ Home | Syllabus | Course Notes | Assignments | Search]
Assignment 7
NOMS (Document/View Implementation): You are to build a simple document/view solution to the NOMS project. The main objective of this assignment is to gain a better understanding of the document view architecture.
Due: March 24..
FUNCTIONAL REQUIREMENTS:
IMPLEMENTATION REQUIREMENTS:
HINTS: The difficult part is providing the proper communication between the view object and the document object. The document object must be notified of updates to the view (See ON_EN_CHANGE for the CEdit object) and the view object must get the latest state of the document object (use GetDocument). Opening an existing document or creating a new one must set the state of the document correctly.
Using the doc/view wizard - only the document and view objects and document string need to be changed.
I will devote some time at the beginning of March 17 and March 22 to questions on this project.