Объекты и их свойства

 

Простые объекты.WindowMaker поддерживает четыре базовых типа простых объектов: линии, заполненные контуры, текст и кнопки. Каждый из этих простых объектов имеет статические и динамические свойства, влияющие на его внешний вид. Такими свойствами являются цвет линии, цвет заполнения, высота, ширина, ориентация и т. д. Динамические свойства могут быть связаны с переменными и меняться в ходы выполнения программы.

1) Линия - это объект, представляющий собой один или несколько связанных отрезков. Статические свойства - толщина линии и стиль, динамические - цвет.

2) Заполненный контур (прямоугольник, скругленный прямоугольник, круг, эллипс, многоугольник) представляет собой двухмерный объект. Динамические свойства - цвет контурной линии, цвет заполнения, размеры, расположение.

3) Текст представляет собой последовательность символов. Статические свойства - тип шрифта, его размер, выделение, курсив, подчеркивание, выравнивание. Динамические свойства - цвет, видимость и расположение.

4) Кнопка - часто используемый объект при создании операторских интерфейсов. С кнопками могут быть связаны функции различных типов.

 

Сложные объекты.

1) Символ - это комбинация простых объектов, которые обрабатываются как один объект. Любое изменение статических или динамических свойств символа влияет на все составляющие символа. Например, если создать символ "насос" из двух кругов и двух прямоугольников и присвоить ему динамическое свойство Fill Color (цвет заполнения), то это свойство будет распространяться на все четыре простых объекта.

2) Компонент - это совокупность двух или более объектов, символов или других компонентов, образующих единый элемент. Создается путем выбора двух и более объектов и последующего запуска команды Arrange/Make Cell. Каждая составляющая компонента может иметь собственные динамические свойства. Используются для таких виртуальных устройств, как панель управления контроллером, движковый регулятор и т. д. Компонент не может менять свой размер, ему нельзя присваивать динамические и статические свойства (внутри компонента есть объекты и символы со своими свойствами). Для изменения свойств компонента его надо разобрать на составные части командой Arrange/Break Cell.

3) Мастер-объект - это предварительно созданный компонент с определенными статическими и динамическими свойствами. В отличие от компонента, динамические свойства мастер-объекта быстро настраиваются с помощью специализированного диалога. Другими словами, фирма Wonderware провела большую работу и создала огромное количество мастер-объектов (несколько тысяч), определив для каждого из них механизм быстрой настройки статических и динамических свойств. Все эти мастер-объекты разделены на большое количество групп и размещены в соответствующей библиотеке.

 

Диалог Wizard Selection (выбор мастер-объекта).







Дата добавления: 2016-11-28; просмотров: 927;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.