
- •Лекция №25 Разработка графического интерфейса.
- •1. Режимы работы редактора.
- •2. Использование клавиатуры.
- •3. Типы графических элементов.
- •4. Атрибуты графических элементов.
- •Кнопка выбора стиля линии при настройке атрибутов элемента рисования Линия обозначена на рис. 11.
- •Необходимо помнить, что создание и редактирование ресурсных библиотек возможно только в среде Windows nt.
- •Маска. Этот атрибут используется при работе с дискретными каналами и служит для выделения битов, с которыми будет работать форма отображения. Вид маски приведён на рис. 23.
4. Атрибуты графических элементов.
При размещении и редактировании графических элементов в окне Атрибуты выводятся инструменты настройки их атрибутов. К этим атрибутам относятся: цвет, стиль и толщина линии, шрифт, настройка на канал и пр. Рассмотрим особенности настройки всех атрибутов графических элементов.
Настройка цвета. Практически для всех графических элементов в окне Атрибуты присутствуют кнопки выбора цвета. На них выводится квадрат текущего установленного цвета. Набор инструментов для настройки атрибутов элемента рисования Линия показан на рис. 8.
Рис. 8. Набор инструментов для настройки атрибутов элемента рисования Линия
Для выбора нужного цвета следует нажать ЛК на соответствующей кнопке. При этом на экран выводится диалог, показанный на рис. 9.
Рис. 9. Диалоговое окно Выбор цвета
Диалог (см. рис. 9) содержит палитру из 256 цветов. Палитра представлена в виде шестнадцати гамм, по шестнадцать цветов в каждой. Для выбора нужного цвета следует нажать ЛК в соответствующей области палитры. Текущий цвет обводится контурным прямоугольником, как показано на рис. 9.
Для подтверждения выбора цвета следует нажать ЛК на кнопке ОК данного диалога. При этом диалог выбора цвета исчезает с экрана, а указанный в нём цвет отображается на соответствующей кнопке диалога настройки атрибутов графического элемента.
Стиль линии. Для графических элементов, имеющих данный атрибут, в окне Атрибуты присутствует кнопка выбора стиля линии. Нажатие на ней ЛК выводит на экран меню, как показано на рис. 10.
Рис. 10. Меню выбора Стиля линии
После выбора нужного стиля линии соответствующая пиктограмма выводится на кнопку.
Кнопка выбора стиля линии при настройке атрибутов элемента рисования Линия обозначена на рис. 11.
Рис. 11. Кнопка выбора Стиля линии
Толщина линии. Для выбора толщины линии в окне Атрибуты у графических элементов, имеющих данный атрибут, имеется специальная кнопка. Кнопка выбора толщины линии при настройке атрибутов элемента рисования Линия обозначена на рис. 12.
Рис. 12. Кнопка выбора Толщины линии
Нажатие ЛК на этой кнопке выводит на экран меню, как показано на рис. 13.
Рис. 13. Меню выбора Толщины линии
Меню (см. рис. 13) содержит пиктограммы с изображением линий разной толщины. После выбора любой из них её изображение появляется на кнопке, а размещаемые линии будут иметь указанную толщину.
Стиль заполнения. Если графический элемент предполагает заполнение его цветом - прямоугольники, гистограммы и пр., то среди инструментов настройки его атрибутов будет кнопка выбора стиля заполнения. Нажатие ЛК на ней выводит на экран меню, как показано на рис. 14.
Рис. 14. Меню выбора Стиля заполнения
Меню (см. рис. 14) содержит пиктограммы, изображающие различные стили. После выбора любой из них её изображение появляется на кнопке настройки стиля заполнения. В левом верхнем углу этого меню расположена пиктограмма, обозначающая отсутствие заполнения.
Шрифт. Для настройки графических элементов, реализующих вывод текстовой информации, предусмотрены инструменты задания параметров и цвета шрифта. Инструменты настройки атрибутов элемента Статический текст показаны на рис. 15.
Рис. 15. Инструменты настройки атрибутов элемента Статический текст
Цвет символа. Нажатие ЛК на кнопке установки цвета символа выводит на экран диалог выбора цвета. Символы текста, выводимого на экран данным графическим элементом, будут иметь указанный здесь цвет.
Стиль выравнивания. При нажатии ЛК на кнопке выбора стиля выравнивания на экране появляется меню, как показано на рис. 16.
Рис. 16. Меню выбора Стиля выравнивания
Меню (см. рис. 16) содержит три пиктограммы с изображением соответствующих стилей выравнивания. Первая из них задает выравнивание по левому краю, вторая - по центру, а третья - по правому краю. Выбранная пиктограмма выводится на кнопке настройки выравнивания.
Название, начертание и размер шрифта. При нажатии ЛК на кнопке настройки этих параметров появляется диалог Выбор шрифта, показанный на рис. 17.
Рис. 17. Диалоговое окно Выбор шрифта
В данном диалоговом окне выбирается используемый шрифт, задаются его начертание и размер - кегль. После выхода из этого диалога на соответствующую кнопку настройки выводится заданные параметры шрифта.
Начальное состояние. Любая форма отображения может находиться в одном из двух состояний при работе в реальном времени: видима или невидима.
Некоторые формы отображения позволяют управлять видимостью других форм. Для установки начального состояния формы отображения используется специальный флаг. Этот флаг устанавливается в области Показать при настройке атрибутов (см. рис. 18).
Рис. 18. Область установки Начального состояния
Окно Атрибуты для настройки формы отображения Бегущая дорожка демонстрируется на рис. 18. Если флаг Показать установлен, то ФО будет видима при запуске МРВ.
Настройка на каналы. Чтобы форма отображения выводила или управляла значением какого-либо атрибута канала, её необходимо привязать к этому атрибуту. Для этого в окне Атрибуты присутствуют три списка. Один из них используется для выбора объекта базы каналов, второй – для выбора канала в указанном объекте, а третий – для атрибута.
Если проект содержит большое количество объектов или каналов, для упрощения процедуры привязки ФО к каналу можно использовать строковые шаблоны. Для создания шаблона нужно нажать ЛК на кнопке, расположенной справа от окна выбора объекта - канала. На экране появится диалог для ввода с клавиатуры набора букв и/или цифр. После ввода строкового шаблона и нажатия ЛК на кнопке ОК диалога список объектов - каналов будет включать в себя только те наименования, которые содержат заданный набор букв и цифр. Используемое строковое выражение при этом отображается на соответствующей кнопке вызова диалога задания шаблона. Диалог атрибуты показан на рис.19.
Рис.19. Диалоговое окно Атрибуты
Настройка на внешние ресурсы. В качестве внешних ресурсов для графических элементов могут использоваться тексты и растровые изображения формата BMP, векторные изображения формата WMF и EMF.
Тексты и растровые изображения могут быть собраны в ресурсные библиотеки - файлы dll. Для этого используется специальный редактор ресурсов, встроенный в редактор представления данных.