
- •Лабораторная работа №1
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №2
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №3
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №4
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №5
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №6
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №7
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №8
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №9
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа № 10
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
Лабораторная работа №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. Изучить теоретические положения.
Создать проект, для чего надо запустить 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.