русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Мозаичный менеджер окон

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

 

Xerox PARC

Первый графический интерфейс пользователя (GUI - graphical user interface) был создан в Xerox PARC (Palo-Alto Research Center - исследовательский центр в Пало-Альто). Этот GUI ( Smalltalk ) использовал метафору рабочего стола. Позже здесь также был создан CEDAR, первая оконная система, которая использовала мозаичный менеджер окон.Первая система Xerox Star также использовала подобный оконный менеджер, но позволяла диалогам и окнам свойств перекрываться.

 

Andrew Project

Оконная система Andrew Project, Andrew Window Manager была лишь мозаичным. Ее заменила X Window System.

 

X Window System

wmii с несколькими открытыми терминалами

В X Window System оконный менеджер является отдельной программой. X проводит политику отсутствия специфического способа организации окон и X11 явно указывает на возможность создания мозаичного менеджера окон. Siemens RTL Tiled Window Manager (появился в 1988) был первым в реализации стратегий автоматического размещения и изменения размера. Другим мозаичным менеджером из того периода был Cambridge Window Manager, который использовался в Academic Computing Group с IBM.

Некоторое время для X11 совсем не разрабатывалось мозаичных менеджеров, однако в 2000-м году появились сразу два - larswm иIon.

Larswm использует форму динамического размещения: экран делится вертикально на два региона (треки). Левый трек содержит только одно окно, правый - все остальные, собранные в стек друг над другом.

Ion объединяет мозаику с табами: экран вручную делится на регионы (фреймы). Каждый фрейм содержит одно или более окон. Только одно из этих окон просматривается и заполняет собой весь фрейм.

С тех пор появилось несколько других мозаичных менеджеров окон для X11:

  • dwm
  • Ratpoison - GNU Screen для X11
  • StumpWM - Ratpoison на Lisp
  • TrsWM
  • wmii
  • xmonad
  • awesome

 

Microsoft Windows

Первая версия ( Windows 1.0 ) содержала в себе мозаичный менеджер окон. Однако, из-за жалоб, следующая версия ( Windows 2.0 ) емулювала метафору рабочего стола. Все последующие версии операционной системы оставались верными этому подходу. Однако существует несколько программ от сторонних производителей, которые пытаются эмулировать мозаичный подход:

  • WindowSizer - располагает окна в мозаику (shareware)
  • allSnap - причиплення к сетке или других окон (freeware)
  • BlueDock - упрощает причиплення окон (freeware)
  • WinSplit - располагает окна в мозаику с помощью клавиатурных комбинаций (freeware)

 

Мозаичное программы

Несмотря на то, что мозаичные оконные менеджеры не очень сильно распространены, большое количество программ уже показывает некоторые функции на подобный манер.В качестве примеров можно привести почтовые клиенты, интегрированные среды разработки, боковые панели в браузерах, контектну помощь в Microsoft Office. Мозаичный оконный менеджер только распространяет этот чрезвычайно удобный подход с чиcленних функций в программе на многочисленные программы на рабочем пространстве.

Просмотров: 3702

Вернуться в оглавление:ОС Unix



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.