Среда разработки WindowMaker.

Графический интерфейс WindowMakerсоответствует стандарту интерфейсов Windows 95,98/NT. Он включает в себя меню, инструментальные панели, Application Explorer, строку статуса (состояний), линейку и рабочее поле.

Среда разработки WindowMaker. - student2.ru

Application Explorer. Это графическое представление приложения в иерархическом виде. В нем представлены все составляющие приложения.Application Explorerобеспечивает простой и быстрый доступ к ним, а также к наиболее широко используемым командам и функциям WindowMaker. В системе Windows NT наApplication Explorerможет быть возложена функция запуска других Windows- программ и приложений FactorySuite.

Компоненты окна Application Explorerмогут быть свернуты и

развернуты. Если группа развернута (Windows, Scripts, Configure), то двойной щелчок на любом элементе группы вызывает его открытие.

Окна. Любое приложение InTouch состоит из множества окон с графическими и текстовыми объектами. InTouch предлагает три типа окон:

* Replace (заменяющее) - перекрывает все имеющиеся окна.

* Overlay (перекрывающее) - появляется поверх всех отображенных в текущий момент окон. Нажатие мыши на любом видимом участке лежащего под ним окна приводит к переходу на это окно. Если окно Overlay закрыть, то все скрываемые им окна восстанавливаются.

* Popup (всплывающее) - тип, аналогичный Overlay, но всегда остается поверх остальных окон. Для его закрытия требуются специальные команды.

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

Для того чтобы спрятать или показать инструментальную панель, следует в менюView выполнить соответствующую команду (6 первых команд меню). Повторная команда вызывает обратное действие. Для перемещаемых панелей при закрытии можно воспользоваться меню правой кнопки или традиционным способом.

Чтобы спрятать или показать все панели сразу, надо щелкнуть на инструменте Hide/Restore Allпанели View.

· Панель General (общего назначения) содержит большинство команд меню File и Edit. Глубина вложенности команд Undo/Redo по умолчанию - 10. Но ее можно увеличить до 25 в диалоге WindowMaker Properties (команда Special/Configure либо двойной щелчок на WindowMaker в группе Configure окна Application Explorer).

· Панель Wizard/ActiveX по умолчанию содержит только один инструмент - доступ к диалогу Wizard Selection для вставки wizard - средств в окна. Имеется возможность добавлять инструменты в эту панель.

· Инструменты панели Format (форматов) дублируются командами меню Text. Кроме того, в эту панель включены средства управления цветом линий, текста, заполнения, фона окна, а также цветом прозрачных объектов.

Среда разработки WindowMaker. - student2.ru

· Панель Draw Object (рисование) включает 8 инструментов для создания простых объектов и четыре инструмента для создания сложных объектов (контейнера для вставки растровых изображений, объекта «тренд реального времени», объекта «исторический тренд», 3-мерных кнопок с текстом).

Среда разработки WindowMaker. - student2.ru

· Инструменты панели View (управление изображением) дублируют команды меню Viewи управляют изображением окна WindowMaker.

Среда разработки WindowMaker. - student2.ru

· Панель Arrange (выравнивание) содержит инструменты, эквивалентные командам меню Arrange.

Среда разработки WindowMaker. - student2.ru

Первые 7 инструментов - для выравнивания объектов, 2 - для управления уровнем объектов (передний и задний план), 2 - для равномерной расстановки объектов по горизонтали и вертикали, 2 - для работы с символами, 2 - для работы с компонентами, 4 - для вращения объектов и создания зеркальных отображений. Последний инструмент - для изменения формы многоугольника и ломаной линии.

Цветовая палитра InTouch насчитывает миллионы оттенков (16,7) и ограничивается только возможностями видеокарты компьютера.

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

Линейка WindowMaker.Предназначена для более точного размещения объектов в окне. Малое деление соответствует 5 пикселям, среднее - 10, большое - 50 пикселям. Для перемещения выбранного объекта на 10 (50) пикселов надо нажать соответствующую клавишу со стрелкой, удерживая при этом клавишу SHIFT (CTRL).

Работа 1. Окна и графические объекты.

Цель работы:

- создание нового приложения;

- создание окон приложения;

- создание графических объектов в окнах;

- импортирование окон из другого приложения.

1. Запустите InTouch Application Manager Среда разработки WindowMaker. - student2.ru .

2. Нажмите кнопку New на панели инструментов (или выполните команду File/New).

Среда разработки WindowMaker. - student2.ru Среда разработки WindowMaker. - student2.ru Среда разработки WindowMaker. - student2.ru

Появится следующее окно:

Среда разработки WindowMaker. - student2.ru

3. Нажмите Next (далее). На экран будет выведено следующее диалоговое окно:

Среда разработки WindowMaker. - student2.ru

4. Укажите путь к каталогу, в котором будет храниться создаваемое приложение, например, c:\InTouch\ATP, и нажмите Next. После этого будет создан каталог.

5. В следующем диалоговом окне в поле Name введите имя приложения, например, Training и в поле Description- описание (не обязательно).

Среда разработки WindowMaker. - student2.ru

6. Нажмите кнопку Finish(готово). Application Manager немедленно отобразит в окне информацию о созданном приложении.

Среда разработки WindowMaker. - student2.ru

7. Дважды щелкните на строке с приложением Training или выделите его, а затем нажмите кнопку WindowMaker.

Среда разработки WindowMaker. - student2.ru Среда разработки WindowMaker. - student2.ru Среда разработки WindowMaker. - student2.ru

В результате будет запущена среда разработки WindowMaker.

Среда разработки WindowMaker. - student2.ru Среда разработки WindowMaker. - student2.ru Среда разработки WindowMaker. - student2.ru

8. Нажмите кнопку New (см. рис. выше)наглавной панели инструментов (или выполните команду File/New Window). Появится диалог Window Properties.

Среда разработки WindowMaker. - student2.ru

9. Введите имя окна (Scratch - черновик) в поле Name и нажмите Ok.

10. Нарисуйте клапан в этом окне. Для этого, используя средство Polygon(многоугольник - панель Draw,справа), нарисуйте треугольник.

Среда разработки WindowMaker. - student2.ru Среда разработки WindowMaker. - student2.ru Среда разработки WindowMaker. - student2.ru

11. Если треугольник не выделен, выделите его и нажмите кнопку Duplicate(дублировать - панель инструментов General, вверху).

Среда разработки WindowMaker. - student2.ru Среда разработки WindowMaker. - student2.ru Среда разработки WindowMaker. - student2.ru

12. Выделите второй треугольник и нажмите кнопку Flip Horizontal(отобразить зеркально по вертикали - панель Arrange,внизу справа).

13. Соедините два треугольника, используя клавиши стрелок и мышь. Для перемещения объекта предварительно выделите его.

14. Добавьте шток клапана с помощью инструмента Rectangle(прямоугольник - панель Draw).

15. Расположите шток под клапаном. Для этого выделите шток и нажмите кнопку Send to Back(поместить под - панель Arrange).

16. Нарисуйте привод клапана с помощью инструмента Ellipse.

17. Используя инструмент T (Text), добавьте под клапаном текст Клапан1(Valve1). В результате рабочее поле WindowMakerбудет выглядеть следующим образом:

Среда разработки WindowMaker. - student2.ru

Созданный клапан состоит из пяти отдельных элементов (включая текст). Чтобы сделать из них единый объект, нажмите клавишу F2 для выделения всех объектов в окне, а затем нажмите кнопку Make Symbol(объединить в символ - панель Arrange). Теперь все составляющие клапан элементы объединены в символ и могут обрабатываться как единый объект. Можно изменять размер клапана, выделив его и потянув за один из захватов. Можно переместить клапан в новое место. У созданного объекта можно изменить цвет заполнения, линий, цвет рамки, а также цвет и тип шрифта надписи.

18. Добавьте кнопку под клапаном с помощью инструмента Button(кнопка - панель Draw).

19. Для замены текста кнопки выделите ее и выполните команду Special /Substitute Strings (или CTRL+L). В поле Text диалога Substitute Strings введите текст - DiscTag1.

Среда разработки WindowMaker. - student2.ru

20. Нажмите Ok. Созданный рисунок будет иметь следующий вид:

Среда разработки WindowMaker. - student2.ru

21. Соответствующими командами меню File сохраните окно и закройте все окнаWindowMaker.

22. Импорт окон. Выполните команду меню File/Import. Укажите путь к подкаталогу WWimp70 (расположен в каталоге FactorySuiteна диске SCADA) и щелкните Ok. Появится следующее диалоговое окно:

Среда разработки WindowMaker. - student2.ru

23. Выбрав Windows (окна) для импорта, щелкните по кнопке Select. В диалоге Windows to Import выберите окна Hopper и Links и нажмите Ok.

Среда разработки WindowMaker. - student2.ru

24. Вновь появится диалог из пункта 22. Нажмите кнопку Import для импорта окон. Эти окна автоматически не откроются, но они уже импортированы.

25. Создайте новое окно Menu со следующими свойствами:

Среда разработки WindowMaker. - student2.ru

26. В этом окне создайте шесть кнопок. Разместите их в окне Menu в соответствии с рисунком.

Среда разработки WindowMaker. - student2.ru

27. Добавьте текст между кнопками Disk Space Free и #MB (для изменения цвета текста воспользуйтесь инструментом А панели Format,вверхусправа).

Среда разработки WindowMaker. - student2.ru

28. Нажмите иконку Wizards… (вверху в середине, справа от панели General) и в появившемся диалоге Wizard Selection выберите группу мастеров Clocks. Выделите мастер-объект Digital Time/Date и нажмите Ok(или дважды щелкните по мастер-объекту). Расположите его слева от кнопки Scratch, создайте его копию и разместите ее справа от кнопки HTrends.

29. Двойной щелчок на мастер-объекте вызывает на экран диалог Digital Clock Wizard.

Среда разработки WindowMaker. - student2.ru Сконфигурируйте мастер-объекты таким образом, чтобы в левой части окна Menu выводить время (опция Show Time), а в правой - дату (опция Show Date).

Среда разработки WindowMaker. - student2.ru

30. Сохраните и закройте окно Menu.

Наши рекомендации