Программа-оболочка – это программа, которая создана для упрощения работы со сложными программными системами, например, MS-DOS.
Программа-оболочка преобразует неудобный командный пользовательский интерфейс в дружественный графический интерфейс либо интерфейс типа «меню». Программа-оболочка предоставляет пользователю удобный доступ к файлам, а также обширные сервисные услуги.
Программа-оболочка позволяет обеспечить:
- создание, пересылку, копирование, удаление, переименование и поиск файлов;
- изменение атрибутов файлов;
- отображение дерева каталогов и характеристик файлов, входящих в них, в форме, которая удобна для восприятия человеком;
- создание, обновление и распаковку архивных файлов;
- просмотр и редактирование текстовых файлов;
- выполнение из среды оболочки практически всех команд MS-DOS;
- запуск программы;
- выдачу информации о ресурсах ПК;
- создание и удаление каталогов;
- поддержку электронной почты через модем;
- поддержку межкомпьютерной связи.
Существует много различных программ-оболочек, при этом все их можно разделить на следующие две группы:
-
программы-оболочки, работающие в системах MS-DOS и Windows:
- Norton Commander;
- VolkovCommander;
- Dos Navigator.
-
программы-оболочки, работающие только в системе Windows:
- Windows Commander (или Total Commander);
- Far Manager
Все приведенные программы-оболочки характеризуются следующими общими параметрами:
- одинаковый принцип работы;
- сходство внешнего интерфейса;
- совместимость выполняемых функций.
Особо популярной среди пользователей IBM-совместимых ПК долгие годы программа-оболочка Norton Commander.
Оболочка Norton Commander может быть вызвана командой \NC\NC. При загрузке программы NC на экране компьютера высвечиваются две панели, содержащие список файлов и нижняя полоса меню. Цифры от $1$ до $10$ нижней полосы меню программы соответствуют функциональным клавишам $F1, F2,..., F10$.
Выполнение команды осуществляется после нажатия на соответствующую клавишу. Переход между окнами осуществляется нажатием клавиши «Tab» или комбинации клавиш «Ctrl+I». Для запуска исполняемого файла необходимо перевести указатель (прямоугольник, выделенный другим светом) на заданный файл и нажать клавишу ENTER. Выход из Norton Commander осуществляется по нажатию клавиши $F10$.
Интерфейс программы приведен на рис. 1.
Рисунок 1. Интерфейс Norton Commander
Программа-оболочка Norton Navigator представляет собой набор программ для управления файлами, который расширяет возможности ОС Windows и позволяет экономить время выполнения всех операций с файлами.
Программа-оболочка Total Commander (Wincmd) является файловым менеджером для ОС Windows, подобным Проводнику в ОС Windows. Однако в Total Commander используется другой подход, а именно: Total Commander имеет два фиксированных окна рядом аналогично программе Norton Commander. К особенностям Total Commander относятся:
- функции клавиатуры такие же, как в ОС MS-DOS;
- поддержка управления мышью, в том числе и управление печатью;
- расширенное копирование, переименование, перемещение и удаление целых каталогов;
- обработка архивов (при этом программа для архивирования файлов вызывается автоматически);
- встроенный просмотрщик файлов.
Интерфейс программы приведен на рис.2.
Рисунок 2. Интерфейс Total Commander
Программа-оболочка FAR-менеджер для ОС Windows имеет принципы работы, аналогичные принципам работы других оболочек. Интерфейс программы приведен на рис. 3.
Рисунок 3. Интерфейс FAR-менеджер
С $90$-х годов. $XX$ века во всем мире большую популярность приобрела графическая оболочка MS Windows 3.х. Преимущество данной оболочки заключается в том, что она облегчает использование ПК, при этом графический интерфейс оболочки вместо набора сложных команд с клавиатуры дает возможность выбирать команды мышью из меню практически мгновенно. ОС Windows, которая работала совместно с ОС MS-DOS, позволяет реализовать все свойства, которые необходимы для производительной работы, в частности, многозадачный режим.
Отметим, что программы Windows версии $95$ и выше уже являются операционными системами, а не просто графической оболочкой. Данные ОС используют все возможности новейших моделей ПК и работают без ОС MS-DOS
Рисунок 4. Windows 3.1