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


         

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


рис. 2 диаграммой.

Теперь приступим к созданию графического интерфейса формы (рис. 3). Поместим на форму 7 визуальные компоненты BoldGrid1, BoldGrid2…BoldGrid7 (на рисунке их номера представлены красными цифрами), далее над каждым из них расставим по одной обычной метке (Label) для удобства привязки, присвоив меткам названия: Все авторы, Все книги и т.д. Под компонентами BoldGrid 1, 3, 5, 6, 7 поставим по одному компоненту BoldNavigator. А затем поместим три компонента BoldLabel (на рисунке они обведены красным), пока не настраивая их свойства (эти компоненты показаны в настроенном виде). Мы создали графический интерфейс, однако он еще не привязан к объектному пространству. Для осуществления такой привязки используем невизуальные компоненты — описатели списков BoldListHandles с палитры компонентов BoldHandles, и покажем на нашем примере, как используется язык OCL для взаимодействия графического интерфейса (уровня представления) с объектным пространством (бизнес-уровнем).



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