Скачиваний:
21
Добавлен:
01.05.2014
Размер:
142.85 Кб
Скачать

10. Редактирование экранных форм

Для генерации термов описания объектов класса ЭКРАНЫ в инструментальной среде используются редакторы экранных форм и пиктогамм.

Редактор экранных форм реализован в виде отдельной задачи FORMEDIT.EXE, исполняемой в среде операционной системы MS DOS.

При инициализации выполнения задачи FORMEDIT.EXE на экране изображается меню установки режимов редактирования экранных форм и рабочее поле пользователя .

Описание параметров объекта класса ЭКРАНЫ осуществляется путем заполнения формуляров, изображенных в правой части экрана дисплея.

Сеанс работы с редактором экранов можно разбить на несколько этапов:

1. Задание имени файла, где сохраняются описания созданных и отредактированныхо объектов.

2. Задание имени редактируемого объекта. Заполнение формуляра описания объекта.

3. Задание имени поля. Заполнение формуляра описания поля.

4. Сохранение описания поля и переход к редактированию нового поля (возвращение к этапу 3) или переход к этапу 5.

5. Сохранение описания экрана и переход к редактированию нового экрана (возвращение к этапу 2) или переход к этапу 6.

6. Сохранение описания отредактированных объектов в файле с заданным именем. Конец работы при нажатии комбинации клавиш ALT/X.

При нажатии комбинации клавиш ALT/X завершается работа программы-редактора и формируется файл описаний объектов класса ЭКРАНЫ, который используется в дальнейшем исполняющей частью разрабатываемой прикладной системы.

11. Редактирование пиктограмм

Для создания пиктограмм, используемых в качестве полей объектов класса ЭКРАНЫ, в инструментальной среде используется редактор пиктогамм.

Редактор экранных форм реализован в виде отдельной задачи IMEDIT.EXE, исполняемой в среде операционной системы MS DOS.

При запуске на выполнение программы IMEDIT.EXE на экране дисплея появляется изображение прямоугольника рабочего поля, в котором пользователь может нарисовать пиктограмму в увеличенных размерах. Под прямоугольником появляется символ ">", приглашающий пользователя к вводу команд.

Ползователь рисует пиктограмму, перемещая в рабочем поле специальный маркер и нажимая клавишу ввода. Перемещением маркера можно управлять нажимая клавиши с изображением стрелок. При нажатии клавиши ввода на месте маркера остается изображение точки.

Вводя специальные команды, пользователь управляет процессом создания или редактирования пиктограммы с заданными характеристиками:

1. load NAME. Загрузить пиктограмму с именем NAME из базы пиктограмм.

2. new NAME. Создать новую пиктограмму с именем наме.

3. size H D. Задать для пиктограммы высоту H и ширину D.

4. color N. Задать для рисуемых точек цвет N.

5. back N. Задать для фона цвет N.

6. save. Сохранить пиктограмму в базе.

7. end. Завершить работу.

При изображении пиктограммы в рабочем поле слева от него, появляется изображеие пикктограммы в натуральную величину. Нарисовав пиктограмму пользователь завершает сеанс работы, введя комманду end.

Список используемой литературы

1. Смирнов Н.Н. Программные средства персональных ЭВМ. - Л.: Машиностроение, 1990.

2. Чекашин М. Объектно-ориентированное программирование: что это такое и для чего оно нужно. - Монитор, 1991, #1, с. 12-22.

3. Иванов И., Кремер Ю. Язык Smalltalk: концепция объектноориентированного программирования. - КомпьютерПресс, 1992, #4, с. 21-31.

4. Стогний А.А. Программное обеспечение персональных ЭВМ. Справочное пособие. - Киев: Наукова думка, 1989.

5. Bobrow G., Stefik M. The LOOPS Manual. Xerox PARC, PaloAlto, California, 1983.

Соседние файлы в папке АУП_1