
- •Программирование в графических операционных системах Методические указания к лабораторным работам
- •Лабораторная работа №1
- •Предварительные сведения
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Лабораторная работа №6
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №9
- •Библиографический список
Лабораторная работа №9
Содержание работы. Построение и использование меню в X Window System.
Предварительные сведения. Используется материал из учебного пособия [2].
Задание. Разработать в X Window System программу графического приложения, которая использует меню, в котором задается цвет, размер и название шрифта. Эта установочная информация используется далее для вывода сообщений от нажатия мыши — в месте щелчка клавиши. Должны быть реализованы как главное меню, так и контекстное.
Контрольные вопросы
1. Как организовать изменение цвета в пункте меню извне программы с помощью ресурсного менеджера?
2. Какой тип контейнера целесообразно использовать для построения меню?
3. Как в обработчике, вызываемом при выборе пункта меню, получить информацию об окне отображения и графическом контексте, чтобы непосредственно использовать примитивные функции библиотеки Xlib в этом обработчике?
Библиографический список
1. Флоренсов, А. Н. Программирование для графического интерфейса. Семантический подход: учеб. пособие / А.Н. Флоренсов. ‑ Омск: Изд-во ОмГТУ, 2002. ‑ 128 с.
2. Флоренсов, А.Н. Программирование в графических оболочках операционных систем: учеб. пособие / А.Н. Флоренсов. - Омск: Изд-во ОмГТУ, 2007. - 96 с.
3. Петзолд, Ч. Программирование для Windows 95. Т.1 / Ч. Петзолд. ‑ СПб., 1997. – 752 с.
4. Havoc Pennington. GTK+/Gnome Application Development. http://www.gnome.org
5. Tony Gale, Ian Main. Gtk+ 1.2 Tutorial. http://www.gtk.org