19.18. Генерация кода клиентской части с помощью ERwin

19.18.1. Расширенные атрибуты

ERwin поддерживает не только проектирование сервера БД, но и автоматическую генерацию клиентского приложения в средах разработки MS Visual Basic и Power Builder. Технология генерации состоит в том, что на этапе разработки физической модели данных каждой колонке присваиваются расширенные атрибуты, содержащие информацию о свойствах объектов клиентского приложения (в том числе и визуальных), которые будут отображать информацию, хранящуюся в соответствующей колонке. Эта информация записывается в файле модели. На основе информации, содержащейся в расширенных атрибутах, генерируются экранные формы. Полученный код может быть откомпилирован и выполнен без дополнительного ручного кодирования.

Каждой колонке в модели ERwin можно задать предварительно описанные и именованные свойства:

  1. правила валидации (проверка значений);

  2. начальные значения, устанавливаемые по умолчанию;

  3. стиль визуального объекта (например, радиокнопка, поле ввода и др.);

  4. формат изображения.

Для описания каждого свойства ERwin содержит соответствующие редакторы.