Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Пространство имен Shell - это иерархическое дерево, состоящее из большого количества объектов, составляющих систему.

Типы объектов [ править ]

В частности, пространство имен Shell состоит из двух основных типов объектов, а именно файлов и папок. Объекты папок, которые являются контейнерами для файловых объектов и других папок, называемых подкаталогами, являются узлами дерева, а файловые объекты - листьями дерева пространства имен. Объекты в пространстве имен Shell могут представлять физически хранимые объекты файловой системы, такие как файлы и папки, или могут быть виртуальными объектами, такими как « виртуальные папки » My Network Places и Recycle Bin .

Папки и файлы данных, которые находятся на физических дисках компьютера, являются наиболее многочисленными и известными из этих объектов; хотя через расширения оболочка также обеспечивает доступ к различным виртуальным объектам, которые могут вообще не включать физическое хранилище. Следовательно, существуют папки, которые не находятся в физической файловой системе, и называются виртуальными папками . Точно так же существуют виртуальные файловые объекты, которые не находятся в физической файловой системе. Объекты виртуальной оболочки используются во всей оболочке Windows. На рабочем столе программы запуска Shell реализованы с помощью встроенного расширения оболочки . Оболочка Windows использует виртуальные объекты оболочки для концептуального представления периферийных устройств компьютера.и сетевые устройства, такие как принтеры и маршрутизаторы. Объекты Virtual Shell могут функционировать как ссылки Shell и выполнять команды при вызове пользователем. Например, в Windows XP и других версиях "rundll32.exe" shell32.dll,Options_RunDLL 0он выполняется в командной строке, когда пользователь запускает апплет «Параметры папки» в Панели управления.

В Desktop пользователя представляет собой специальную папку , которая находится в корне пространства имен Shell. Хотя эта папка по умолчанию сопоставляется с физической папкой, хранящейся в папке профиля пользователя, специальная папка рабочего стола представлена ​​как отдельный объект от папки физического рабочего стола. То же самое и с папкой « Мои документы » (от Windows 95 до XP) или с пользовательской папкой « Документы » (Windows Vista +).

См. Также [ править ]

Внешние ссылки [ править ]