Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по InTouch.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.02 Mб
Скачать

Лабораторная работа №1

Тема: Окна InTouch

Цель работы: Изучение свойств окон в WindowMaker (WM).

1 Теоретические положения

Свойства каждого окна (наличие заголовка, цвет фона, размеры и т. д.) определяются при его создании. Создание нового окна производится в среде разработки WindowMaker щелчком по иконке панели инструментов General или командой File/New Window. На экране появится диалог Window Properties (рисунок 1)

Рисунок 1. Свойства окна

Каждое окно должно иметь свое имя для его идентификации в приложении (Name). Цвет фона создаваемого окна выбирается из цветовой палитры, вызываемой на экран щелчком по окошку Window Color.

В поле Comment можно ввести комментарий, связанный с этим окном (необязательно). Эта информация нужна только для документирования и не используется приложением.

InTouch предлагает три типа окон (Window Туре):

  • Replace (заменяющее) - закрывает все существующие окна, перекрываемые им при появлении на экране, включая окна типа Popup и другие окна типа Replace.

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

  • Popup (всплывающее) - похоже на окно типа Overlay, только оно всегда остается поверх всех других открытых окон. Окно закрывается после соответствующей команды пользователя.

Выбор типа создаваемого окна производится включением соответствующей кнопки в поле Window Туре.

В поле Frame Style (стиль обрамления) выбирается необходимый стиль обрамления окна:

  • Single - окно с рамкой, допускается заголовок;

  • Double - окно с рамкой без заголовка;

  • None - окно без рамки и заголовка.

Чтобы у окна была полоса с заголовком, где выводится имя окна, включают опцию Title Bar. Эта полоса также служит для перемещения окна при захвате ее мышью. При выборе этой опции отключатся опции Double и None для стиля обрамления.

Для возможности изменения размеров окна, когда оно откроется в WindowMaker, следует выбрать опцию Size Controls (управление размером).

В группе полей Dimentions определяются текущие размеры и положение окна на рабочем поле:

  • X Location - расстояние в пикселях между левым краем рабочего поля WindowMaker и левым краем описываемого окна;

  • Y Location - расстояние в пикселях между верхним краем рабочего поля WindowMaker и верхним краем описываемого окна;

  • Window Width - ширина окна в пикселях;

  • Window Height - высота окна в пикселях.

По умолчанию при создании нового окна эти параметры примут значения предыдущего (последнего) созданного окна.

Кнопка Scripts (скрипты) дает возможность войти в диалог Window Script для создания оконного сценария.

2 Ход работы

1. Изучить теоретические положения.

  1. Создать проект, для чего надо запустить InTouch, выбрать File/New, далее указать путь и название проекта и открыть проект в WindowMaker.

3. Создать четыре окна следующих типов: Replace, два Overlay и Popup. Расположив их так, как показано на рисунке 2, чтобы они перекрывали остальные окна. Проверить влияние изменения различных параметров панели Window Properties на внешний вид и поведение окон в WindowViewer.

Для создания окон в WindowMaker необходимо выбрать File/New Window и появившемся окне Window Properties задать настройки окна.

Рисунок 2. Расположение заданных окон

4. Удалите эти окна. Создайте два окна со следующими размерами:

1 окно Menu – тип Popup, x – позиция = 0; y – позиция = 0; ширина = 1024; высота = 200.

2 окно Main – тип Replace; x – позиция = 0; y – позиция = 200; ширина = 1024; высота = 568.

У обоих окон убрать галочку Title Bar и Size Controls.