low-level frameworks interact with the hardware. The high-level frameworks define the interaction with the developer and the end user, building on the functionality developed in the low-level frameworks.
The Basic Document framework is one of these low-level frameworks. It defines the basic functionality of documents, how they store data, and provides a simple interface for modifying that data.
Three fundamental classes define the document in the Basic Document framework:
- TDocument defines the functionality of the simple document,
- TDocumentState defines the document's persistent attributes,
- TDocumentPresenter defines the manner in which the document will be presented to the end user.
If you want to create an application at the basic document level, you must derive subclasses from TDocumentState and TDocumentPresenter.
- Basic documents
-
- Elements of document management
-
- Functors and commands:
accessing and changing document data
-
- Storing information
-
- Handling exceptions
-
- Classes that define a document
-