Автор: Барков А.А.
Многим знакома ситуация, когда пространства Рабочего стола начинает катастрофически не хватать. Типовые решения, предлагаемые различными разработчиками, сводятся к следующему:
Лично я после установки ОС Windows XP автоматическую очистку Рабочего стола каждые 60 дней отключаю сразу, поскольку не хочу передавать право "казнить" или "миловать" иконки Рабочего стола бездушной машине.
В том, чтобы иметь один и тот же Рабочий стол, но с возможностью оперативного выбора одного из нескольких (обычно четырёх) вариантов его оформления тоже не вижу смысла.
Пользовательская оболочка предлагает абсолютно логичное и простое решение. Сколько Вам нужно Рабочих столов с совершенно разным набором иконок? Четыре? Десять? Да хоть тысяча.
Логично задать вопрос, как можно управлять большим количеством Рабочих столов, как выбрать тот Рабочий стол, который нужен?
Очень просто. Все Рабочие столы (в Пользовательской оболочке они называются Составными проектами) образуют структуру, классифицируемую как сетевую модель базы данных (с дополнением иерархической структуры, называемой Деревом Проектов, "туннельными" переходами между отдельными узлами дерева с помощью объекта Родственный проект).
Каждый Составной проект имеет имя. Имя Составного проекта даётся, исходя из того, для чего предназначен набор объектов внутри него.
Вы можете выбрать интересующий Вас Составной проект с помощью встроенного в Пользовательскую оболочку файлового менеджера аналогично тому, как это делается в Total Commander при навигации по папкам компьютера.
Естественно, аналогично Рабочему столу Windows, Вы можете для каждого Составного проекта выбрать фоновый рисунок и способ его отображения, причём вариантов отображения предоставляется больше, чем в случае Рабочего стола Windows.

Остановимся на составе программного комплекса "Пользовательская оболочка" подробнее.
В состав комплекса входят следующие основные компоненты:
Чем отличается Почтовый клиент Пользовательской оболочки от аналогов?
Наиболее существенным различием является то, что письма лежат внутри Составных проектов. Составной проект выступает как элемент фильтрации писем. Кроме этого, письма можно собирать в Пачки писем, отображаемые как некий единый объект, напоминающий ветку какого-либо форума.
Каждое письмо может принадлежать сразу нескольким Составным проектам и сразу нескольким Пачкам.
Пользовательская оболочка и Почтовый клиент используют базу писем совместно. Письма отображаются не только в Почтовом клиенте, но и с помощью Пользовательской оболочки как объекты Составного проекта.
Адресная книга Пользовательской оболочки существенно отличается от аналогов. Она организована в виде трёх иерархических структур:
Персоны Адресной книги могут принадлежать одному или нескольким Составным проектам.
Структура "Организации" устроена следующим образом. На верхнем уровне иерархии содержатся сами организации. Следующие уровни иерархии отображают подразделения этих организаций. В каждом подразделении содержатся должности. На каждую должность может быть назначено произвольное количество работников (в соответствии со штатным расписанием); должность может быть вакантна или занята, но конкретная персона может быть неизвестна.

Любому из перечисленных объектов из структуры "Организация" или Персоне Адресной книги могут принадлежать ресурсы:
Навигация по Адресной книге напоминает обзор папок компьютера.
Объекты Адресной книге отображаются не только в самой Адресной книге, но и как объекты Составного проекта с помощью Пользовательской оболочки.
Использование Почтовым клиентом Адресной книги позволяет организовать простую и эффективную фильтрацию спама. Письма от тех отправителей, которых нет в Адресной книге, выделяются красным цветом, а письма от известных адресатов сопровождаются показом фотографии отправителя (если есть) или иной информацией.

WAP – браузер также имеет свою специфику. Вы можете сохранить ссылку на отображаемую страницу как в одной из папок Избранного Internet Explorer, так и в один из Составных проектов.
В результате совместной работы отдельных составляющих комплекса различная по природе, но предназначенная для определённой цели, информация, собирается в соответствующем Составном проекте.
При входе в нужный Составной проект, Вы видите всё, что нужно для работы по выбранной теме:
Предположим, что Составной проект называется "Ремонт компьютера".
В нём могут содержаться следующие элементы:

Если Вы хотите узнать телефон организации, работника или должностного лица, наведите мышь на соответствующий объект Составного проекта и дважды нажмите левую кнопку мыши.
Аналогичным образом Вы можете прочесть письмо, отправленное Вами в службу поддержки.
Иногда приходится выполнять одну и ту же последовательность операций многократно, например:
Чтобы каждый раз не зарываться в дебри меню Пуск, создайте объект Пакет:

Данный объект выполняет те же задачи, что и простой *.bat файл, но имеет графический интерфейс.
Специально для забывчивых (к коим отношу и себя) создан объект "План работы", содержащий задачи с указанием Приложений, с помощью которых они выполняются:

Особого внимания заслуживает ещё один объект Пользовательской оболочки – Рабочий каталог. Данный объект позволяет отобразить содержимое сразу нескольких папок в одной или двух панелях с учётом шаблона имён файлов.

Кратко остановлюсь на основных функциях встроенного файлового менеджера Пользовательской оболочки:
Аналогично двухпанельным файловым менеджерам при проведении операций копирования, перемещения, размножения, Пользовательская оболочка может отображает папку - источник и папку – приёмник, а по окончании этих операций можно скрыть Правую панель.
Интерфейс программы:

Пользовательская оболочка – это проект, находящийся в постоянном развитии. С выходом каждой новой версии добавляются всё новые, подчас уникальные, черты, делающие работу на компьютере более удобной. Подробнее о проекте "Пользовательская оболочка" можно узнать на ресурсах: http://usershell.jino.ru/, http://sashab.avtlg.ru/ (зеркало).