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


         

Доработка приложения


3, модель которого представлена на рис. 1, продемонстрируем возможности, предоставляемые поддержкой в Borland MDA языка объектных ограничений OCL, а также рассмотрим некоторые визуальные компоненты Borland MDA.

Для начала, по аналогии со списками авторов и книг, подключим визуальные компоненты BoldGrid5, BoldGrid6 и BoldGrid7 к описателям списков ListAllCountries, ListAllPublishers, ListAllThematics соответственно, то есть будем отображать в этих компонентах списки стран, издательств и тематических направлений книг (рис. 2), для начала создав в них столбцы по умолчанию (то есть столбец «Название»). Для сохранения данных запишем в обработчик события OnClose формы следующий оператор: DataModule1.BoldSystemHandle1.UpdateDatabase;

Запустим наше приложение, заполним таблицы со списком авторов, книг, стран, издательств и тематики данными4 и убедимся, что они сохраняются при выходе из приложения. Теперь можно более подробно познакомиться с организацией взаимодействия бизнес-уровня и графического интерфейса.



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