Книга: BPwin и Erwin. CASE-инструменти за разработка на информационни системи

Създаването на съвременни информационни системи е много трудна задача, чието решаване изисква използването на специални техники и средства. Не е изненадващо, че напоследък сред системните анализатори и разработчици се забелязва значително увеличение на интереса към CASE (Компютърно подпомаган софтуер / Системно инженерство) - CASE технологии и инструменти, които ви позволяват да систематизирате и автоматизирате всички етапи на разработката на софтуер колкото е възможно повече.
Предлаганата на читателя книга е практическо ръководство за създаване на информационни системи с помощта на ефективни инструменти за анализ, проектиране и генериране на код от технологията PLATINUM - BPwin и ERwin. Той също така съдържа описание на методите за структурен анализ и проектиране на модели на данни до степента, необходима за практическа работа. Приложението на методите е илюстрирано с примери.
Книга: BPwin и Erwin. CASE-инструменти за разработка на информационни системи
2.4.3. Генериране на код в Power Builder
2.4.3. Генериране на код в Power Builder
За разлика от Visual Basic, кодът на приложението за PowerBuilder се генерира директно от средата ERwin. Когато избирате клиент (в диалоговия прозорец Целеви клиент, меню Клиент / Целеви клиент), трябва да посочите средата за разработка -PowerBuilder, нейната версия (4.0, 5.0 или 6.0) и библиотеката на Power Builder (полето на PBL файл), в която ще бъде поставен генерираният код (фиг. 2.115). За да работи с PowerBuilder, ERwin създава сервизни таблици в базата данни (речник на PowerBuilder, PB каталог), които съхраняват информация за разширените атрибути. В полето PB Catalog Owner трябва да посочите името на потребителя на базата данни - собственик на таблиците.

Фиг. 2.115. Диалогов прозорец за целеви клиент - избор на Power Builder
В диалоговия прозорец Редактор на колонисе появяват два раздела Power Builder за настройка на разширени атрибути (фиг. 2.116).

Фиг. 2.116. Раздели Power Builder на диалоговия прозорец Редактор на колони
В първия раздел (на фигурата вляво) комбинираните полета Style, FK Style Valid и Initial се използват съответно за задаване на колоната с предварително описани и именувани стилове (FK Style - за задаване на стила на колоната с външен ключ), правилото за валидиране и началната стойност. Разгъващият се списък Justify ви позволява да зададете подравняването на текста на обекта, Case - възможността за показване на текст в различни регистри (валидните стойности са Any, UPPER и lower). В полетата Височина и Ширина можете да зададете височината и ширината на обекта.
Във втория раздел (на фигурата вдясно) можете да зададете шрифт, цвят, етикет (Label) и заглавие (Header) на обекта. Прозорецът за избор на Bitmap се използва, за да покаже, че дадено изображение се съхранява в съответната колона.
Разделът Power Builder се появява в диалоговия прозорец Редактор на таблици (фиг. 2.117), където можете да зададете шрифта за текстовите обекти на бъдещата екранна форма.

Фиг. 2.117. Раздел Power Builder на диалоговия прозорец Редактор на таблици