Поделиться через


Глоссарий оболочки

A

ассоциация

Сопоставление расширения имени файла (например, .mp3) или протокола (например, http) с программным идентификатором (ProgID). Это сопоставление хранится в реестре как настройка для каждого пользователя, с запасным вариантом на уровне компьютера. Приложения, участвующие в системе программ по умолчанию, устанавливают сопоставление для расширения имени файла или протокола, указывая на ключи ProgID, которые им принадлежат.

ассоциативный массив

Упорядоченный список расположений реестра, используемых для хранения сведений о типе элемента, включая обработчики, команды и другие атрибуты, такие как значок и отображаемое имя типа. Например, файл .jpg имеет следующий массив ассоциаций в системе Windows по умолчанию: HKCR\jpgfile, HKCR\SystemFileAssociations\.jpg", "HKCR\SystemFileAssociations\image", "HKCR\*", "HKCR\AllFileSystemObjects".

B

привязка

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

C

каноническое имя

Уникальное имя ресурса. Канонический означает "в соответствии с правилами". См. также: каноническое имя глагола.

каноническое название глагола

Языково-нейтральное название, которое можно использовать программным способом для ссылки на глагол, независимо от локализованной строки в пользовательском интерфейсе. См. также: каноническое имя, глагол.

контейнер

Тип элемента оболочки, который может содержать другие элементы. Элементы контейнера доступны в пространстве имен оболочки посредством источника данных для оболочки. Примеры включают папки, диски, сетевые серверы и сжатые файлы с расширением имени файла .zip. См. также: источник данных оболочки, папка, элемент оболочки.

содержание

Текст и свойства, связанные с элементом оболочки или источником содержимого, который можно индексировать.

источник содержимого

Элемент, к которому может получить доступ индексатор. Источники контента определяются с помощью URL-адреса и предоставляются индексатору обработчиком протоколов. Примеры: файлы и папки файловой системы, элементы и папки Microsoft Outlook, записи базы данных и сохраненные элементы Microsoft SharePoint. Источник содержимого может быть представлен как элементы Shell, посредством реализации источника данных Shell. См. также: содержимое, элемент оболочки.

просмотр содержимого

Представление в проводнике Windows (предлагаемое в Windows 7 и более поздних версиях), отображающее наиболее релевантное содержимое для каждого элемента в списке на основе расширения имени файла или сопоставления Kind. В представлении содержимого используется логика изменения размера, которая удаляет свойства, когда размер окна уменьшается, чтобы обеспечить понятную видимость наиболее критически важных свойств. См. также: шаблон макета, Тип, Вид.

режим просмотра содержимого

См. определение: представление содержимого.

контекстного меню

Этот термин иногда используется для обозначения контекстного меню. См. определение: контекстное меню.

обработчик контекстного меню

Этот термин иногда используется для обозначения обработчика контекстного меню. См. определение: обработчик контекстного меню.

D

обработчик объекта данных

Обработчик, предоставляющий дополнительные форматы буфера обмена для объекта данных (IDataObject) элемента. Объекты данных используются в сценариях перетаскивания и копирования-вставки.

источник данных

Этот термин иногда используется для обозначения хранилища данных или источника данных оболочки. См. определение: хранилище данных, источник данных оболочки.

хранилище данных

Репозиторий данных. Хранилище данных может быть подключено к программной модели Shell в качестве контейнера с помощью источника данных Shell. Элементы в хранилище данных можно индексировать системой поиска Windows с помощью обработчика протокола.

композиция рабочего стола

Функция Windows Vista, которая позволяет рисованию отдельных окон на внеэкранных поверхностях в видеопамяти, а не непосредственно на основном устройстве отображения.

документа

Элемент оболочки, содержащий текст и для которого можно реализовать интерфейс IFilter.

обработчик

Обработчик, позволяющий определенному типу элемента поддерживать сценарии перетаскивания и копирования и вставки.

целевой элемент

Объект данных, перетаскиваемый в файл. См. также: обработчик данных, обработчик удаления.

динамический глагол

Команда, зависяющая от состояния элемента оболочки или системы; Внешний вид элемента основан на состоянии и требует, чтобы исполняемый код определяет, должен ли элемент отображаться. См. также: обработчик контекстного меню, статический глагол, глагол.

E

команда обозревателя

Объект, который можно представить как кнопку в верхней части окна проводника Windows, который предоставляет функциональные возможности для элементов и контейнеров в этом окне. Источник данных оболочки предоставляет объекты команд Обозревателя Windows для определенного элемента контейнера. Команды иногда используются в качестве глаголов.

F

ассоциация файлов

См. определение: сопоставление типов файлов.

формат файла

Формат данных, хранящихся в файле с документируемой спецификацией формата. Примеры включают OLE DocFile, OPC, XML, ZIP и другие известные спецификации формата файлов. Создатели типов файлов обычно используют существующий формат файла в качестве основы нового типа файла. Формат файла может быть просто определением, которое не создается как тип файла.

обработчик формата файлов

Этот термин является синонимом обработчика типов файлов. См. определение: обработчик типов файлов.

расширение имени файла

Основной индикатор типа файла для элементов файловой системы — это часть имени файла, которая следует последней точке. Расширение имени файла не может содержать пробелы или символы, отличные от ASCII, и применяется только к файлам (а не к папкам). Расширения имен файлов сравниваются с помощью функции сравнения, которая не учитывает регистр или локаль. См. также: формат файла, тип файла.

типа файла

Определенное значение расширения имени файла, например ".htm" или ".jpg", которое определяет класс файлов с одинаковым типом и имеет общий набор связей. См. также: Тип, сопоставление типов файлов.

ассоциация типа файла

Для определенного расширения имени файла ассоциированные элементы массива определяют, где может быть выполнена регистрация обработчиков и других атрибутов. См. также: массив сопоставлений, тип файла.

кастомизация типа файла

Ассоциация, которая позволяет Shell настраивать способ обработки типов файлов. К настройкам типа файла относятся: указание приложения, используемого для открытия файла при двойном щелчке, добавление команд в контекстное меню для типа файла, указание пользовательского значка, указание типа контента MIME для связывания с типом файла, указанием предполагаемого типа и указанием одного или нескольких приложений, связанных с типом файла с диалоговым окном Open With. См. также: PerceivedType.

обработчик типов файлов

Обработчик, зарегистрированный для типа файла. См. также: обработчик.

папки

См. определение контейнера.

полный PIDL

PIDL, который однозначно описывает объект относительно папки рабочего стола.

H

обработчика

COM-объект, предоставляющий функциональные возможности для элемента оболочки. Большинство источников данных Shell предлагают расширяемую систему связывания обработчиков с элементами. Например, папка файловой системы использует систему сопоставления для поиска обработчиков определенного типа файла. См. также: сопоставление файлов, тип файла, настройка типа файла.

Я

обработчик значков

Обработчик, предоставляющий сведения, необходимые для создания и кэширования значка элемента. Хранилище данных файловой системы поддерживает загрузку обработчика значков для элемента на основе типа файла, что позволяет обработчику предоставить значок, используемый для всех экземпляров этого типа файла.

обработчика сведений

Обработчик, предоставляющий всплывающий текст при наведении указателя мыши на объект пользовательского интерфейса.

элемент

См. определение для: элемент оболочки.

класс элемента

См. определение: тип файла.

список идентификаторов товаров

Последовательность одной или нескольких структур SHITEMID, однозначно определяющих объект относительно одного корневого объекта.

K

Тип

Свойство, которое предоставляет удобное и понятное имя типа и может быть связано со списком свойств и шаблоном макета. Тип был введен в Windows Vista, чтобы выразить более понятное для пользователей понятие типа файла, и было определено как многозначное строковое свойство (канонические строковые значения), поэтому вы можете иметь значение типа "аудио;видео" или "ссылка;документ". Некоторые понятные имена типов уже связаны со свойствами и шаблонами макета. Например, элементы, связанные с Kind.Picture и элементами, связанными с Kind.Document, отображают различные свойства, даже если они находятся в одном представлении. Каждый тип элемента может быть связан с одним из четырех уникальных шаблонов макета, определяющих количество свойств, отображаемых для каждого элемента и их макета. См. также: ассоциация типа, представление содержимого, паттерн макета.

L

шаблон макета

Одно из нескольких способов отображения свойств. В Windows 7 и более поздних версиях при регистрации нового типа файла можно использовать представление содержимого для регистрации пользовательского списка свойств и шаблона макета для типа файла. Вы можете выбрать четыре разных шаблона макета: Альфа (для результатов поиска документов, содержащих фрагменты кода), Бета-версия (для результатов поиска по электронной почте с фрагментами кода), Гамма (аналогично Альфа, но с двумя строками макета вместо четырех) и Delta (для отображения множества коротких свойств, таких как музыка и рисунки). См. также: представление содержимого, связь Kind, Kind, Kind.

M

обработчик метаданных

Этот термин иногда используется для обозначения обработчика свойств. См. определение: обработчик свойств.

N

расширение пространства имен

См. определение источника данных шелла.

O

связывание объектов и внедрение базы данных (OLE DB)

Стандартный набор интерфейсов, предоставляющий разнородный доступ к разнородным источникам информации, расположенным в любом месте, например файловым системам, папкам электронной почты и базам данных.

OLE DB

См. определение: Связывание объектов и внедрение базы данных.

P

PerceivedType

Широкая категория типов форматов файлов. PerceivedType появился в Windows XP и поддерживает ограниченный набор известных типов файлов (например, Image, Text, Audio и Сжатые типы файлов). Типы файлов, обычно публичные, также могут иметь воспринимаемый тип. Например, типы файлов изображений .bmp, .png, .jpgи .gif также относятся к предполагаемому типу, изображению. На программном уровне воспринимаемый тип выражается как целое число. Так как существует код, использующий Kind и PerceivedType, владельцы форматов файлов должны зарегистрировать оба. Например, "воспроизвести все" зависит от PerceivedType. См. также: тип файла.

обработчик предварительного просмотра

Обработчик, который быстро создает доступное только для чтения упрощенное представление элемента оболочки, отображаемого в области предварительного просмотра Проводника Windows.

обработчик свойств

Обработчик, который преобразует данные, хранящиеся в файле, в структурированную схему, распознаваемую и доступ к ней можно получить с помощью проводника Windows, поиска Windows и других приложений. Эти системы затем могут взаимодействовать с обработчиком свойств для записи и чтения свойств в файл и из файла. Переведенные данные включают детальный просмотр, подсказки, область сведений, страницы свойств и т. д. Каждый обработчик свойств связан с определенным типом файла, идентифицируемым расширением имени файла. См. также: система свойств.

обработчик листа свойств

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

система свойств

Расширяемая система определений данных для чтения и записи, которая использует свойства, реализованные в виде пар "имя-значение". См. также: обработчик свойств, объект оболочки.

значение свойства

Значение, связанное с именем свойства для элемента оболочки. Например, "Автор", "Размер" и "Дата съемки" являются свойствами. Значения свойств выражаются как структура PROPVARIANT.

обработчика протокола

Обработчик, который обращается к источникам контента и предоставляет объект IUrlAccessor для указанного протокола и URL-адреса. Обработчики протоколов расширяют функциональные возможности поиска Windows и могут предоставлять уведомления об изменении индексаторов. Для индексирования определенных типов хранилищ данных требуются разные обработчики протокола. Чтобы обеспечить разумный пользовательский опыт, необходимо также предоставить источник данных оболочки для хранилища данных, в дополнение к реализации обработчика протокола. Обработчик протокола предоставляет элементы из хранилища данных индексатору, а источник данных Оболочки предоставляет элементы из хранилища данных Оболочке.

R

Относительные PIDL

PIDL, относительный к корневому объекту в пространстве имен оболочки, который находится в ином месте, чем папка рабочего стола. Обычно это родительская папка элемента.

S

источник данных оболочки

Компонент, используемый для расширения пространства имен интерфейса и отображения элементов в хранилище данных. В прошлом источник данных Shell именовался расширением пространства имен оболочки. См. также: контейнер, обработчик, элемент оболочки.

Расширение оболочки

Этот термин иногда используется для обозначения обработчика типов файлов. См. определение: обработчик типов файлов.

обработчик расширений оболочки

Этот термин иногда используется для обозначения обработчика типов файлов. См. определение: обработчик типов файлов.

обработчик оболочки

Этот термин иногда используется для обозначения обработчика типов файлов. См. определение: обработчик типов файлов.

элемента оболочки

Один фрагмент содержимого. Некоторые элементы оболочки являются источниками содержимого, и некоторые из них не являются. Папка является источником содержимого, например, но .jpg файл не является. Обработчики типов файлов предоставляют элементы оболочки. В некоторых контекстах "item" используется для отличия контейнеров от неконтейнеров. См. также: контейнер, источник содержимого, обработчик типов файлов.

Расширение пространства имен оболочки

Этот термин иногда используется для обозначения источника данных оболочки. См. определение источника данных для оболочки.

контекстное меню

Пользовательский интерфейс, используемый для представления коллекции команд, связанных с элементом пользовательского интерфейса, например файлом или папкой.

обработчик контекстного меню

Обработчик, добавляющий глаголы для элемента или элементов. Эти глаголы обычно отображаются в контекстном меню. См. также: контекстное меню.

простая PIDL

PiDL, который анализируется без проверки диска.

статический глагол

Глагол, который применяется к элементу оболочки Shell без необходимости проверять текущее состояние элемента или системы. Статический глагол основывается на статической записи связанных элементов предмета и остаётся неизменным.

T

обработчик эскизов

Обработчик, предоставляющий статический образ для представления элемента оболочки.

поставщик эскизов

Этот термин иногда используется для обозначения обработчика эскизов. См. определение: обработчик эскизов.

U

понятное имя типа

См. определение: Тип.

V

глагол

Отдельное действие, которое может быть вызвано Shell-элементом. Примеры включают открытие и печать. Глаголы иногда называются командами или задачами. См. также: динамическая команда, обработчик контекстного меню, статическая команда.

обработчик глаголов

Этот термин иногда используется для обозначения обработчика контекстного меню. См. определение: обработчик контекстного меню.