| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | X | - | W | i | n | d | o | w | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
1.8.96 | |
X-Window - это стандартный протокол взаимодействия приложения-клиента и |
Х-сервера | . X-Window не является графическим интерфейсом пользователя, в нем |
можно работать с любым графическим интерфейсом, поддерживающим модель |
клиент-сервер и стандартный Х-протокол взаимодействия клиента с | Х-сервером | . |
Сам же графический интерфейс строится из виджетов - очувствленных (т.е. |
обладающих заранее определенными реакциям) экранных образов: кнопок, меню, |
окон и т.п. "Виджет" (widget) - искусственно порожденный специальный термин, |
происходящий от слов "окно" (window) и "приспособление" (gadget). С точки |
зрения объектно-ориентированного программирования виджет - это класс объектов, |
а с точки зрения пользователя - это изображение на экране. |
Сейчас имеют хождение две основные библиотеки виджетов (widget set), |
поддерживающих Х-интерфейс - Open Look и Motif. По основным функциональным |
возможностям они примерно равноценны. Различия состоят в основном во внешнем |
дизайне. Motif - строгие прямоугольные формы с оттененной выпуклостью, |
отсутствие излишне мелких элементов управления. Open Look - округлые кнопки, |
более упорядоченное использование мыши. Попытка совместить их привела к |
созданию MoOLit (Motif - Open Look) - объединенной библиотеки виджетов. |
На экране могут одновременно работать несколько приложений, использующих |
различные библиотеки виджетов, что нисколько не противоречит Х-протоколу, но |
создать неуютную обстановку для пользователя. В последнее время ведущие |
поставщики программ в области САПР пришли к соглашению об использовании |
графических интерфейсов, основанных на библиотеке Motif. |
Управлением окон на экране: их размещением, наложением, размерами, |
активностью занимается специальная программа - менеджер окон (window manager). |
Менеджер окон может осуществлять также и передачу данных между приложениями |
путем, например, буксировки пиктограмм на экране. Существуют Motif- и Open |
Look-реализации менеджера окон. Менеджер окон обычно запускается автоматически |
а начале сеанса. |
Каждое приложение, с которым в данный момент работают, имеет на экране |
собственное окно (или несколько окон), при этом приложения могут выполняться |
на любом компьютере сети. При этом для переключения между приложениями, |
работающими на разных машинах достаточно мышью передвинуть на экране курсор от |
окно к окну. |
|
Hard'n'soft Э1'95 |