В этой статье не процитировать какие - либо источники . ( март 2010 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
В программировании оболочки 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 +).
См. Также [ править ]
Внешние ссылки [ править ]
- Руководство программиста Windows Shell в библиотеке MSDN
- Введение в Shell пространство имен из Руководства разработчика Shell в библиотеке MSDN
- Функции оболочки Windows в codebot