Введение
Графический пользовательский интерфейс для Microsoft Windows
Оболочка Windows — это графический пользовательский интерфейс операционной системы Microsoft Windows. Её легко узнаваемые элементы включают в себя рабочий стол, панель задач, меню «Пуск», переключатель задач и функцию автоматического запуска. В некоторых версиях Windows также присутствуют Flip 3D и «Шармы». В Windows 10 интерфейс Windows Shell Experience Host управляет визуальными элементами, такими как меню «Пуск», Центр уведомлений, панель задач и представление задач/Временная шкала. Однако оболочка Windows также реализует пространство имён оболочки, которое позволяет компьютерным программам, работающим в Windows, получать доступ к ресурсам компьютера через иерархию объектов оболочки. «Рабочий стол» является верхним объектом в этой иерархии; под ним находятся файлы и папки, хранящиеся на диске, а также ряд специальных папок, содержимое которых либо виртуально, либо создаётся динамически. «Корзина», «Библиотеки», «Панель управления», «Этот компьютер» и «Сеть» — примеры таких объектов оболочки. Современная оболочка Windows является развитием того, с чего всё началось в Windows 95, выпущенной в 1995 году. Она тесно связана с проводником, компонентом Windows, который позволяет просматривать всё пространство имён оболочки.
Настольный стол
Windows Desktop — это полноэкранное окно, отображаемое под всеми остальными окнами. На нем размещаются обои пользователя и набор значков, представляющих:
Файлы и папки: Пользователи и программное обеспечение могут хранить файлы и папки на рабочем столе Windows. Естественно, в только что установленной версии Windows таких элементов нет. Программы-установщики обычно размещают на рабочем столе файлы, известные как ярлыки, позволяющие пользователям запускать установленное программное обеспечение. Пользователи могут хранить личные документы на рабочем столе.
Специальные папки: Помимо обычных файлов и папок, на рабочем столе могут отображаться специальные папки (также известные как "папки оболочки"). В отличие от обычных папок, специальные папки не указывают на конкретное местоположение на жестком диске. Вместо этого они могут открывать папку, местоположение которой может различаться на разных компьютерах (например, "Документы"), виртуальную папку, содержимое которой является агрегацией нескольких папок на диске (например, "Корзина" или "Библиотеки"), или окно папки, содержимое которой состоит не из файлов, а из элементов пользовательского интерфейса, представленных в виде значков для удобства (например, "Сеть"). Они могут даже открывать окна, которые вообще не похожи на папки (например, "Панель управления"). В Windows Vista и Windows 7 (а также в соответствующих версиях Windows Server) появилась возможность отображать на рабочем столе Windows Desktop Gadgets.
Files and folders: Users and software may store computer files and folders on Windows desktop. Naturally, on a newly installed version of Windows, such items do not exist. Software installers commonly place files known as shortcuts on the desktop, allowing users to launch installed software. Users may store personal documents on the desktop. Special folders: Apart from ordinary files and folders, special folders (also known as "shell folders") may appear on the desktop. Unlike ordinary folders, special folders do not point to an absolute location on a hard disk drive. Rather, they may open a folder whose location differs from computer to computer (e. g. Documents), a virtual folder whose contents is an aggregate of several folders on disk (e. g. Recycle Bin or Libraries) or a folder window whose content is not files, but rather user interface elements rendered as icons for convenience (e. g. Network). They may even open windows that do not resemble a folder at all (e. g. Control Panel). Windows Vista and Windows 7 (and the corresponding versions of Windows Server) allowed Windows Desktop Gadgets to appear on the desktop.
Переключение задач
Переключатель задач — это функция, присутствующая в Windows 3.0 и всех последующих версиях Windows. Она позволяет пользователю переключаться между существующими окнами приложений, удерживая клавишу Alt и нажимая клавишу Tab. Начиная с Windows 95, пока клавиша Alt нажата, отображается список активных окон, позволяя пользователю перебирать список, нажимая клавишу Tab. Альтернативным способом переключения является использование мыши для щелчка по видимой части неактивного окна. Однако Alt+Tab может использоваться для выхода из полноэкранного окна. Это особенно полезно в видеоиграх, которые блокируют, ограничивают или изменяют взаимодействие с мышью для целей игры. Начиная с Windows Vista, рабочий стол Windows включен в список и может быть активирован таким образом. Windows 7 представила Aero Flip (переименованный в Windows Flip в Windows 8). Когда пользователь удерживает клавишу Alt, Aero Flip отображает только содержимое выбранного окна. Оставшиеся окна заменяются прозрачными стеклянными панелями, которые дают представление о расположении неактивных окон. Windows 8 представила приложения в стиле Metro, которые не отображались при нажатии Alt+Tab. (Для их переключения требовался собственный переключатель задач, активируемый комбинацией клавиш Windows+Tab.) Windows 8.1 расширила функциональность Alt+Tab для управления приложениями в стиле Metro. Windows 10 и 11 имеют единый переключатель задач под названием Task View, который управляет не только окнами приложений, но и виртуальными рабочими столами.
Аэро Флип 3D
Flip 3D — это дополнительный переключатель задач. Он был представлен в Windows Vista и удалён в Windows 8. Активируется он удержанием клавиши Windows и нажатием клавиши Tab. Пока клавиша Windows удерживается, Windows отображает все открытые окна приложений, включая рабочий стол, в изометрической проекции по диагонали экрана от верхнего левого угла к нижнему правому. Активное окно на момент нажатия клавиши Windows выносится на передний план. Этот вид сохраняется, пока клавиша Windows удерживается, а клавиши Tab позволяют переключаться между открытыми окнами для предварительного просмотра. При отпускании клавиши Windows отображение Flip 3D закрывается, а выбранное окно выходит на передний план и становится активным.
Очарования
Windows 8 добавила панель с набором из пяти ярлыков, известных как «чары», которые вызывались перемещением курсора мыши в верхний или нижний правый угол экрана, либо свайпом от правого края совместимой сенсорной панели или сенсорного экрана. Эта функция была сохранена в Windows 8.1. В Windows 10 «чары» были удалены, а команды, связанные с ними, перемещены в системное меню каждого приложения. Для пользователей с сенсорными экранами свайп от правого края экрана теперь открывает Центр уведомлений.
Удаление функций меню " Начало "
Начиная с Windows 95, все версии Windows содержат меню "Пуск" в той или иной форме, как правило, под тем же названием. В зависимости от версии Windows, меню предоставляет следующие возможности:
Запуск приложений: Основная функция меню – представление списка ярлыков для установленного программного обеспечения, позволяя пользователям запускать приложения. Windows 8 и 10 используют плитки в меню "Пуск", позволяя пользователю отображать значки разных размеров и располагать их по своему усмотрению. Приложения в стиле Metro из Microsoft Store могут использовать динамические плитки, которые используются для добавления визуальных эффектов и предоставления, например, уведомлений для конкретного приложения, таких как уведомления о почте в Windows Mail. Вызов специальных папок: До Windows 8 меню "Пуск" служило для вызова специальных папок, таких как "Компьютер", "Сеть", "Панель управления" и т. д. В Windows 8 и Windows Server 2012 единственной специальной папкой, доступной с экрана "Пуск", является рабочий стол. Windows 10 восстановила эту функциональность. Поиск: Начиная с Windows Vista, поиск установленного программного обеспечения, файлов и папок стал функцией меню "Пуск". Windows 10 прервала эту традицию, переместив поиск в панель задач. Управление состояниями питания: Выход из системы и завершение работы всегда были доступны через меню "Пуск". В Windows 8 функция завершения работы была перемещена с экрана "Пуск", но затем возвращена в Windows 8.1 Update (в апреле 2014 года) при достаточно высоком разрешении экрана. Состояниями питания компьютера также можно управлять, нажав Alt+F4, находясь на рабочем столе, или нажав Ctrl+Alt+Del.
Launching applications: The menu's primary function is to present a list of shortcuts for installed software, allowing users to launch them. Windows 8 and 10 utilize tiles in the start menu, allowing the user to display icons of different sizes, and arrange icons as the user chooses. Microsoft Store Metro style apps can utilize live tiles, which are used to add visual effects and provide, for example, notifications for a specific app, such as Email notifications for Windows Mail. Invoking special folders: Until Windows 8, the Start menu was a mean of invoking special folders such as Computer, Network, Control Panel, etc. In Windows 8 and Windows Server 2012, the only special folder that can be invoked from the Start screen is the desktop. Windows 10 restored this functionality. Searching: Starting with Windows Vista, searching for installed software, files and folders became a function of the Start menu. Windows 10 ended this tradition by moving the search into taskbar. Managing power states: Logging off and shutdown has always been a function of the Start menu. In Windows 8, the shutdown function was moved out of the Start screen, only to be brought back in Windows 8.1 Update (in April 2014) with a sufficiently high screen resolution. Computer power states can also be managed by pressing Alt+F4 while focused on desktop, or by pressing Ctrl+Alt+Del.
Автозапуск
AutoPlay – это функция, представленная в Windows XP, которая анализирует вновь подключенные съёмные носители на наличие содержимого и отображает диалоговое окно с опциями, соответствующими типу и содержимому носителя. Доступные варианты выбора предоставляются установленным программным обеспечением: её не следует путать со схожей функцией AutoRun, которая настраивается файлом, расположенным непосредственно на носителе, хотя AutoRun может быть выбран как опция AutoPlay при включенных обеих функциях.
Связь с файловым исследователем
File Explorer — это компонент Windows, который позволяет просматривать пространство имен оболочки. Иными словами, он может просматривать диски, файлы и папки как файловый менеджер, но также обеспечивает доступ к панели управления, объектам dial-up сети и другим элементам, описанным выше. Кроме того, исполняемый файл explorer.exe, отвечающий за запуск File Explorer, также отвечает за запуск панели задач, меню «Пуск» и части рабочего стола. Однако переключатель задач, панель уведомлений и функция автоматического запуска работают даже при закрытии всех экземпляров процесса explorer.exe, и другие компьютерные программы по-прежнему могут получать доступ к пространству имен оболочки без него. Изначально называвшийся Windows Explorer, он был переименован в File Explorer, начиная с Windows 8, хотя имя программы осталось explorer.exe.
MS-DOS Executive
Первая публичная демонстрация Windows в 1983 году использовала простую оболочку под названием "Уровень управления сеансами", которая служила постоянно видимым меню в нижней части экрана. Выбор пункта "Выполнить" отображал список программ, которые можно было запустить, а выбор "Управление сеансами" – список уже запущенных программ, позволяя переключаться между ними. Windows 1.0, выпущенная в ноябре 1985 года, представила MS DOS Executive, простой файловый менеджер, который выделял файлы и папки жирным шрифтом. Он не поддерживал значки, но это делало программу несколько быстрее, чем файловый менеджер, поставлявшийся с Windows 3.0. Программы можно было запускать двойным щелчком мыши. Файлы можно было фильтровать по типу исполняемых файлов или с использованием подстановочного знака, заданного пользователем, а режим отображения можно было переключать между полным и компактным описанием. Дата файла в соответствующем столбце не соответствовала требованиям Y2K. Windows 2.0 не внесла значительных изменений в MS DOS Executive.
Менеджер программы
Windows 3.0, представленная в мае 1990 года, поставлялась с новой оболочкой под названием Program Manager. Основываясь на опыте Microsoft, полученном при работе с OS/2 Desktop Manager, Program Manager сортировал программные ярлыки по группам. В отличие от Desktop Manager, эти группы располагались в одном окне, чтобы продемонстрировать новый интерфейс множественных документов Microsoft. В Windows 3.1 в Program Manager появились обрезаемые заголовки значков, а также новая группа «Автозагрузка», которую Program Manager проверял при запуске и автоматически запускал все программы, находящиеся в ней. Program Manager также был портирован на Windows NT 3.1 и оставался в составе системы вплоть до Windows NT 3.51.
Начало меню
Windows 95 представила новую оболочку. Рабочий стол стал интерактивной областью, которая могла содержать файлы (включая ярлыки файлов), папки и специальные папки, такие как «Мой компьютер», «Сетевое окружение» и «Корзина». Проводник Windows, заменивший Диспетчер файлов, открывал как обычные, так и специальные папки. Была представлена панель задач, которая содержала кнопки, представляющие открытые окна, цифровые часы, область уведомлений для фоновых процессов и их оповещений, а также кнопку «Пуск», которая вызывала меню «Пуск». Меню «Пуск» содержит ссылки на параметры, недавно использованные файлы и, как и его предшественник, Программа управления, ярлыки и группы программ. Программа управления также включена в Windows 95 для обеспечения обратной совместимости, на случай, если пользователю не понравится новый интерфейс. Она включена во все версии Windows до и включая Windows XP Service Pack 1. В SP2 и SP3 файл PROGMAN.EXE является лишь библиотекой значков и был полностью удален из Windows Vista в 2006 году. Новая оболочка также была портирована на Windows NT, первоначально выпущенная как обновление NewShell для Windows NT 3.51, а затем полностью интегрирована в Windows NT 4.0.
Обновление рабочего стола Windows
В начале 1996 года Netscape объявила, что следующий выпуск браузера под кодовым названием "Constellation" будет полностью интегрирован с Windows и добавит новую оболочку под кодовым названием "HomePort", которая будет отображать одни и те же файлы и ярлыки, независимо от того, на каком компьютере пользователь вошел в систему. Microsoft начала работу над аналогичным выпуском Internet Explorer под кодовым названием "Nashville". Internet Explorer 4.0 был переработан и в результате появились два продукта: автономный Internet Explorer 4 и Windows Desktop Update, который обновил оболочку, добавив такие функции, как Active Desktop, Active Channels, веб-папки, панели инструментов рабочего стола, например, панели быстрого запуска, возможность сворачивать окна, щелкая по их кнопке на панели задач, настройку папок на основе HTML, запуск одним щелчком мыши, эскизы изображений, всплывающие подсказки для папок, просмотр веб-страниц в папках, кнопки навигации "Назад" и "Вперед", увеличенные кнопки панели инструментов с текстовыми метками, "Избранное", атрибуты файлов в режиме "Сведения" и адресную строку в проводнике Windows, среди прочих возможностей. Также была представлена папка "Мои документы". В последующих версиях Windows, таких как Windows 95C (OSR 2.5) и Windows 98, Internet Explorer 4 и функции Windows Desktop Update уже были встроены. В Windows 2000 и Windows ME были внесены улучшения, такие как персонализированные меню, возможность перетаскивания и сортировки пунктов меню, сортировка по имени в меню, каскадное отображение специальных папок в меню "Пуск", настраиваемые панели инструментов для проводника, автоматическое заполнение в адресной строке и окне "Выполнить" проводника Windows, отображение комментариев в ярлыках файлов в виде всплывающих подсказок, расширенные возможности ассоциации файлов, расширяемые столбцы в режиме "Сведения" (интерфейс IColumnProvider), наложение значков, панель "Места" в общих диалоговых окнах, значки области уведомлений с высокой глубиной цвета и панель поиска в проводнике.
Изменения в меню " Начало " и панели задач
Windows XP представила новое меню "Пуск" с ярлыками к расположениям оболочки справа и списком наиболее часто используемых приложений слева. Она также группировала кнопки панели задач от одной и той же программы, если панель задач становилась слишком перегруженной, и скрывала значки уведомлений, если они не использовались в течение некоторого времени. Впервые Windows XP по умолчанию скрывала большинство папок оболочки с рабочего стола, оставляя только корзину (хотя пользователь мог вернуть их при желании). Windows XP также представила множество других улучшений оболочки. На ранних этапах проекта Longhorn в оболочку была встроена экспериментальная боковая панель с плагинами, аналогичными плагинам панели задач, и историей уведомлений. Однако, после перезагрузки проекта Longhorn, встроенная боковая панель была заменена отдельным исполняемым файлом, Sidebar.exe, который предоставлял веб-гаджеты, таким образом заменяя Active Desktop. Windows Vista представила в оболочке Windows меню "Пуск" с возможностью поиска и динамические предварительные просмотры панели задач. Она также представила переработанный переключатель Alt+Tab, включающий динамические предварительные просмотры, и Flip 3D – переключатель приложений, который отображал окна приложений, перелистывая их подобно картотеке при нажатии комбинации клавиш Win+Tab. Windows 7 добавила в панель задач "прикреплённые" ярлыки и "списки переходов", а также автоматически группировала окна программ в одну иконку (хотя эту функцию можно было отключить). Windows Server 2008 представила возможность установки Windows без оболочки, что приводило к уменьшению количества загружаемых и работающих процессов. Windows 8 удалила Flip 3D, чтобы использовать Win+Tab для отображения боковой панели переключателя приложений с динамическими предварительными просмотрами активных приложений Windows Store для пользователей без сенсорных экранов. Windows 10 добавила возможность использования нескольких виртуальных рабочих столов, известных как "Вид задач", для группировки активных окон программ по отдельным виртуальным рабочим столам. Переключаться между рабочими столами можно с помощью сочетаний клавиш Ctrl+Win+стрелка влево или вправо, нажатием на значок в панели задач или созданием нового рабочего стола с помощью Ctrl+Win+D. Win+Tab теперь вызывает обзор всех активных окон и виртуальных рабочих столов. Windows 10 также добавила Cortana в меню "Пуск" для взаимодействия с оболочкой посредством голосовых команд. В более новых версиях Windows 10 последние вкладки Microsoft Edge отображаются в меню Alt+Tab, но эту функцию можно отключить, чтобы отображались только открытые программы, как это было в предыдущих версиях операционной системы.
Замена раковины
Windows поддерживает возможность замены оболочки Windows другой программой. Существует ряд сторонних оболочек, которые можно использовать вместо стандартной оболочки Windows.