![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Расширенные атрибуты
ER-win поддерживает не только проектирование сервера БД, но и автоматическую генерацию клиентского приложения в средах разработку MS Visual Basic и Power Builder, Технология генерации состоит в том, что на этапе разработки физической модели данных каждой колонке присваиваются расширенные атрибуты, содержащие информацию о свойствах объектов клиентского приложения (в том числе визуальных), которые буду отображать информацию, хранящуюся в соответствующей колонке. Эта информация записывается в файле модели, На основе информации, содержащейся в расширенных атрибутах, генерируются экранные формы. Полученный код может быть немедленно откомпилирован и выполнен без дополнительного ручного кодирования. Каждой колонке в модели ER-win можно задать предварительно описанные и именованные свойства: - правила валидации (проверки значений); - начальные значения, устанавливаемые по умолчанию; - стиль визуального объекта (например, поле ввода, радиокнопка и т. д.); - формат изображения. Для описания каждого свойства ER-win содержит соответствующие редакторы. Редакторы Validation Rule Editor для задания правил валидации и редактор Default/Initial Editor для задания начальных значений были описаны» 2.2.4. Для описания стиля визуального объекта служит диалог Edit Style Editor. Этот диалог различается в зависимости от выбранного клиента. На рис. 2.109 показан вид диалога в случае Power Builder. В левой части диалога располагается группа радиокнопок, соответствующая визуальным объектам, например, полю ввода (Edit), окну выбора (Check Box) и др. При щелчке по одной из кнопок в центральной части диалога появляются поля для задания свойств соответствующего объекта. Радиокнопка Edit mask позволяет задать маску ввода данных, например Кнопки New, Rename и Delete служат для создания, переименования и удаления стиля. В верхней части диалога отображается список предварительно описанных стилей.
Рис. 2 109. Диалог Edit Style Editor
Для редактирования форматов служит диалог Display Format Editor (Рис 2.110) В окне Format Name отображается список всех предварительно созданных форматов. Поле PowerBuilder/Visual Basic Display Format служит. m описания маски ввода данных. С помощью комбинированного списка Type можно выбрать тип данных (siring, number, date, lime или date time). Кнопки New, Rename и Delete служат для создания, переименования и удаления формата. С помощью кнопки РВ Sync (только для PowerBuilder) можно синхронизировать форматы модели ER-win со словарем PowerBuilder.
Рис. 2. 110. Диалог Display Formal Editor
|