Глоссарий оболочки
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
-
Команда
-
Отдельное действие, которое может вызываться элементом оболочки. Примеры: открытие и печать. Глаголы иногда называют командами или задачами. См. также: динамическая команда, обработчик контекстного меню, статическая глагола.
-
обработчик глаголов
-
Этот термин иногда используется для обозначения обработчика контекстного меню. См. определение обработчика контекстного меню.