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


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

A

Ассоциации

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

массив сопоставлений

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

B

bind

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

C

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

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

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

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

container

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

content

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

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

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

content view (представление содержимого)

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

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

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

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

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

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

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

D

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

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

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

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

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

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

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

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

document

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

обработчик drop

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

целевой объект drop

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

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

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

E

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

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

F

Сопоставление файлов

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

формат файла

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

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

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

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

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

тип файла

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

сопоставление типов файлов

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

настройка типа файла

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

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

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

Папку

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

полный ПИДЛ

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

H

handler;

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

I

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

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

Обработчик infotip

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

Item

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

Класс item

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

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

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

K

Вид

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

L

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

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

M

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

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

Нет

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

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

O

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

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

OLE DB

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

P

PerceivedType

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

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

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

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

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

Обработчик страницы свойств

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

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

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

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

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

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

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

R

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

ИДЕНТИФИКАТОР PIDL, относящееся к некоторому корневому объекту в пространстве имен оболочки, отличном от папки рабочего стола. Обычно это родительская папка элемента.

S

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

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

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

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

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

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

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

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

Элемент оболочки

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

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

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

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

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

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

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

simple PIDL

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

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

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

T

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

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

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

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

U

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

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

V

Команда

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

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

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