Четвертый BORLAND С++ и его окружение

       

Управление Doc/View


Администратор документа поддерживает список используемых в

приложении экземпляров шаблона и список текущих документов. Каждое использующее документы Doc/View приложение должно иметь администратор документа, но в каждый момент времени он только один.

Администратор документа объединяет модель Doc/View - классы

документа, классы отображаемых элементов и шаблоны. Администратор

документа предусматривает заданное по умолчанию меню File и обработку каждого его пункта:

Пункт меню Обработка

New Создает новый документ.
Open... Открывает существующий документ.
Save Сохраняет текущий документ.
As... Сохраняет текущий документ под новым именем.
Revert To Saved Отменяет изменения в последнем сохраненном документе.
Close Закрывает текущий документ.
Exit Выходит из приложения, выводя подсказку для сохранения документов.

После написания документа и классов отображаемых элементов,

определения всех необходимых шаблонов и создания экземпляров текущих шаблонов вам потребуется только создать свой администратор

документа. После создания администратора он создает список экземпляров шаблона и меню (если это задано в конструкторе). После

получения одного из обрабатываемых событий он выполняет заданную

для этого события команду.



Содержание раздела