Визуальное программирование и MFC

       

Сохранение и восстановление состояния объектов


  • Одна из задач, решаемых программистом при разработке приложений, которые могут создавать и редактировать документы различных типов (например, различные редакторы), заключается в том, чтобы предоставить пользователю возможность записать внутренне представление документа в файл и восстановить его (этот процесс называется сериализацией данных).

    Процесс выполнения такой задачи частично уже рассматривался в лекциях, посвященных однооконному и многооконному приложениям. Такие приложения, подготовленные при помощи средства AppWizard, используют этот механизм с помощью методов класса CDocument. Программисту предлагается только переопределить метод Serialize этого класса для работы с конкретными данными приложения.

    Программист может определить свой класс (на основе базового класса CObject) для работы с данными и воспользоваться рассматриваемым ниже механизмом записи и восстановления объектов.



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