BOLD - инструмент реализации MDA в Delphi


         

Создание уровня данных


Чтобы не отвлекаться сейчас на создание базы данных, на настройки псевдонимов и прочих вещей, для построения уровня данных используем очень удобное средство, встроенное в Bold, ? хранение данных в XML-документе. Для этого с закладки BoldPersistence поместим на форму компонент BoldPersistenceHandleFileXML1 (рис. 14).

Для настройки компонента в инспекторе объектов просто установим значение его свойства BoldModel равным BoldModel1, а свойства FileName (имени файла) ? например 1.xml (рис. 14). Кроме того, для компонента BoldSystemHandle1 установим в инспекторе объектов значение свойства PersistenceHandle равным имени компонента BoldPersistenceHandleFileXML1.

Чтобы наше приложение сохраняло свои данные, в процедуру обработки события OnClose нашей формы следует ввести одну строку кода:

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin BoldSystemHandle1.UpdateDatabase; end;

Теперь можно убедиться, что наше приложение приобрело способность сохранять данные. Пришло время подробнее изучить его возможности.



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