Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






 

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

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.