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


         

Инсталляция Bold. Размещение компонентов


2. Обратите внимание на то, что Bold не входит в версию Delphi 7 Studio Enterprise.

При инсталляции Delphi 7 Studio Architect Trial Edition на экране появится заставка (рис. 1), позволяющая выбрать устанавливаемые продукты: Delphi 7, ModelMaker и собственно Bold. Продукты устанавливаются в порядке их перечисления. После установки Delphi 7 рекомендуется установить также UML-редактор Model Maker, позволяющий создавать диаграммы классов и взаимодействовать с Bold (хотя это и необязательно). Если при инсталляции Bold будет предложено выбрать состав установки, нужно пометить все компоненты. Кстати, на объем требуемого пространства на жестком диске для Bold этой версии он составляет более 140 Мбайт.

После установки Bold на палитре компонентов Delphi появятся новые закладки, в частности:

  • BoldHandles
  • BoldPersistence (рис. 3) ? содержит невизуальные компоненты для взаимодействия с уровнем данных (СУБД). Уровень данных в Bold носит название Persistence Layer;
  • BoldControls (рис. 4) ? содержит визуальные и невизуальные компоненты для создания графического интерфейса пользователя;
  • BoldMisc (рис. 5) ? содержит прочие вспомогательные визуальные и невизуальные компоненты;
  • Bold COM Handles (рис. 6) ? содержит невизуальные компоненты для формирования бизнес-уровней многозвенных приложений. Подобные приложения позволяют распределять функциональность между звеньями таким образом, что появляется возможность создавать так называемые тонкие клиенты баз данных, которые характеризуются минимальными требованиями с точки зрения наличия средств доступа к данным. Более подробная информация об этом будет представлена в последующих статьях;
  • Bold COM Controls (рис. 7) ? содержит визуальные и невизуальные компоненты для формирования графического интерфейса многозвенных приложений.

Следует иметь в виду, что визуальные компоненты Bold взаимодействуют не с данными, а с объектами бизнес-уровня. По этой причине Bold имеет собственные аналоги таких визуальных компонентов, как метка (Label), сетка (Grid) и т.д., обладающие дополнительными, необходимыми для взаимодействия свойствами. Впрочем, в дальнейшем будет показано, что при желании во многих случаях можно использовать и обычные компоненты, а также компоненты сторонних производителей.

Остальные компоненты Bold будут рассмотрены отдельно, при описании дополнительных возможностей продукта.



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