К программам оболочкам относятся

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

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

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

§ создание, переименование, копирование, пересылку, удаление и быстрый поиск файла в текущем каталоге диска или на всех дисках компьютера;

§ просмотр, создание и сравнение каталогов;

§ просмотр, создание и редактирование текстовых файлов;

§ архивацию, обновление и разархивацию архивных файлов и просмотр архивов;

§ синхронизацию каталогов, расщепление и слияние файлов;

§ поддержку связи двух компьютеров через последовательный или параллельные порты;

Лекция. Интерактивная оболочка SAPFOR 2.x (Fortran). Часть 1

§ форматирование и копирование дискет, смену метки дискеты и метки тома для жестких дисков, а также чистку дисков от ненужных файлов;

В таблице 5.2. приведены наиболее распространенные в настоящее время операционные оболочки.

Характеристики операционных оболочек

Наименование Среда обитания
Командные оболочки общего назначения
Norton Commander DOS
DOS Navigator DOS, Windows, OS2, UNIX
PC Shell DOS
Norton Commander for Windows Windows 95, Windows 98, 2000
Windows Commander Windows 98
Командные оболочки специального назначения
Оболочки управления программами
Dash Board for Windows Windows
Dash Board for Windows95 Windows 95
Desk Bar 95 for Windows 95 Windows 95
Оболочки архиваторов
LHA DOS
ARJ DOS
RAR DOS, OS2
WinRAR Windows 95, Windows 98
WinZip Windows 95, Windows 98
Утилиты
Norton Utilites DOS
Norton Desktop for Windows Windows

Наибольшую популярность среди пользователей получили оболочки Norton Commander[12], Windows Commander, Wolkow Commander. Этот программный продукт позволяет видеть файлы и каталоги на двух постоянно отображаемых панелях нескольких типов и удобно манипулировать файлами с помощью функциональных клавиш и мыши.

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

Урок 21. Операционная система

Графические оболочки для Windows — DashBoard for Windows, DashBoard for Windows95, DeskBar 95 for Windows 95 — позволяют пользователю быстро создавать меню для запуска программ и вызова документов, а также контролировать использование системных ресурсов.

Оболочки LHA, ARJ, RAR предназначены для управления сжатием (архивированием) и распаковкой файлов в среде MS DOS. Оболочки WinRAR и WinZip предназначены для управления сжатием (архивированием) и распаковкой файлов в операционной системе Windows.

Читайте также:
Проблемы программы доступное жилье

Оболочки Norton Utilites, Norton Desktop for Windows предназначены для управления файлами.

Источник: studopedia.su

Программы-оболочки

Работа в MS DOS с использованием интерфейса командной строки довольно неудобна, поэтому для облегчения работы пользователя были созданы программы-оболочки. Оболочка – этопрограмма, точнеенаборвзаимодополняющих программ,созданныхдляупрощенияработысосложнымипрограммнымисистемами,такими,например,какMS-DOS. Программы-оболочки позволяют вы­полнять операции по обработке и обслуживанию программ и данных (т.е. файлов) в удобной и наглядной форме, и, как правило, с разумной степенью детализации. К таким опера­циям относятся копирование, создание, удаление, переиме­нование, перемещение, просмотр, архивирование, редакти­рование сравнение файлов, создание и удаление каталогов, поиск нужных файлов по именам (или по фрагментам) или по содержанию и др. Операционные оболочки выводят на экран дисплея большой объем информации, которая упрощает ра­боту и расширяет возможности пользователя. Эти системы (в частности, Norton Commander) создают пользователю более эффективный и комфортный интерфейс для выполнения час­то используемых функций операционной системы, например, для управления файлами, вызова программ, рабо­ты с накопителями и т.д., чем это делают стандартные сред­ства операционной системы MS DOS. Пакет программ NortonCommander (NC) разработан фирмой Symantec Inc. для семейства операционных систем типа MS DOS и широко ис­пользуется как начинающими пользователями, так и профес­сионалами (рис. 6.1). В процессе развития NC создано несколько вер­сий, и каждая последующая, как правило, обладает новыми возможностями, сохраняя или улучшая функции предыдущих версий. Название Norton Commander стало почти нарицательным среди файловых менеджеров. «Командеры», которые выпустили различные фирмы, имеют нередко более высокий уровень, но используют исходную (1986 г.) конструктивную идею П. Нортона. N Рис. 6.4. Вид экрана Norton Commander orton Commander обеспечивает: – создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов; – отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека; – создание, обновление и распаковку архивов (групп сжатых файлов); – просмотр текстовых файлов; – редактирование текстовых файлов; – выполнение практически всех команд DOS; – запуск программ; – выдачу информации о ресурсах компьютера; – создание и удаление каталогов; – поддержку межкомпьютерной связи; – поддержку электронной почты через модем. В начале 90-х гг. прошлого века во всем мире огромную популярность приобрела графическая оболочка MS-Windows 3.х, преимущество которой состояло в том, что ее графический интерфейс вместо набора сложных команд с клавиатуры позволял выбирать их мышью из меню практически мгновенно. Эта оболочка, которую иногда называют операционной средой Windows, работала совместно с операционной системой DOS, реализовывала все свойства, необходимые для производительной работы пользователя, в том числе – многозадачный режим. Ниже приведены примеры нескольких современных оболочек. Оболочка Norton Navigator – это набор мощных программ для управления файлами, расширяющий возможности Windows. Позволяет экономить время практически на всех операциях: поиск файлов, копирование и перемещение файлов, открытие каталогов. Пакет NortonCommander95. Эта программа представляет собой полный аналог Norton Commander 5.0. Идентичны структура меню, функциональные возможности (за исключением тех, которые связаны с особенностями Windows 95), а также возможности настройки пакета. Единственное отличие NC 95 – графический режим работы. Пакет FAR (File and Archive Manager) представляет собой консольную программу Win32 и работоспособен только в среде Windows 95/NT. Не использует графических средств ОС, а функционирует в текстовом режиме, препоручая заботы о выполнении операций экранного ввода-вывода «посреднику» – специальной резидентной программе (conagent.exe). Windows Commander(TotalCommander) – это чрезвычайно мощная оболочка, по обилию функций с ней может сравниться лишь пакет FAR. В то же время Windows Commander отличается исключительно хорошо продуманной организацией меню и диалоговых окон. Как и остальные графические клоны пакета Norton Commander, она позволяет применять метод «перетаскивания» для выполнения самых различных операций, обрабатывать архивные файлы, представляя их в виде каталогов, причем в пакете реализованы собственные средства для обработки файлов в форматах ZIP, ARJ, LZH, GZ и TAR. Два качества Volcov Commander сделали его столь популярным: быстродействие и компактность. В отличие от FAR Volcov Commander представляет собой «чистую» DOS-программу, благодаря чему он совместим со всеми современными ОС, которые так или иначе эмулируют MS-DOS (Windows 95/NT, OS/2 и даже некоторые версии UNIX). В Volcov Commander учитываются специфические особенности, присущие файловым системам VFAT и HPFS, например, длинные имена файлов (Windows 95) или расширенные атрибуты файла (OS/2). Все указанные свойства файлов сохраняются при их копировании, перемещении, создании и пр. Вопросы для самоконтроля

  1. Для чего предназначены операционные оболочки?
  2. Какая из операционных оболочек получила наибольшую популярность среди пользователей персональных компьютеров?
  3. Какие возможности предоставляет пользователю операционная оболочка Norton Commander?
  4. Как назывались первые графические операционные оболочки?
  5. П риведите примеры наиболее известных современных операционных оболочек.
Читайте также:
В какой программе лучше всего делать сайты

Ограничение

Для продолжения скачивания необходимо пройти капчу:

Источник: studfile.net

7.4. Понятие программ-оболочек кратко

7.4. Понятие программ-оболочек

В конце XX в. во всем мире большую популярность получила графическая оболочка MS-Windows 3.x, достоинства которой состоят в том, что она облегчает применение компьютера и ее графический интерфейс вместо набора сложных команд с клавиатуры позволяет выбирать их мышью из программы меню за считанные секунды. Операционная среда Windows, которая работает совместно с ОС DOS, реализует все свойства, необходимые для производительной работы пользователя, в том числе многозадачный режим.

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

GNU Midnight Commander (mc, ми́днайт-кома́ндер, «полуночный командир»; ранее назывался «mouseless commander» ) — один из файловых менеджеров с текстовым интерфейсом типа Norton Commander для UNIX-подобных операционных систем, а также Microsoft Windows и Windows NT, OS/2, macOS (но не Mac OS 9). Создан в 1994 году Мигелем де Икасой.

Midnight Commander (GNU Midnight Commander) является частью проекта GNU , и все разработчики передали свои права на программу в пользу Free Software Foundation [

7.4. Понятие программ-оболочек

Возможности GNU Midnight Commander

  • Работа с различными архивами и образами файловых систем, как если бы они являлись обычными каталогами.
  • Работа с сетевыми файловыми системами Samba, FTP, SFTP.
  • Выполнение операций копирования и перемещения файлов в фоновом режиме.
  • Встроенный текстовый редактор с подсветкой синтаксиса.
  • Текстовый режим, основанный на библиотеках ncurses и S-Lang. Это позволяет программе работать как в консоли, так и в различных эмуляторах терминала и через удаленные соединения, например, по протоколу SSH. Поддерживает мышь.
  • Поддержка многоязыкового интерфейса.
  • Поддержка кодировки UTF-8 (начиная с 2009 года).
  • Настраиваемое пользовательское меню, вызывается по F2. Каждый пункт меню выполняет набор команд оболочки (shell). Команды прописываются в файл ~/.config/mc/.mc.menu (или ~/.config/mc/menu).
  • Список каталогов для быстрого доступа, вызывается по Ctrl+. Настраивается непосредственно в панели быстрого доступа, либо редактированием файла ~/.config/mc/hotlist.
Читайте также:
Как запретить программе доступ к папке

Как делается псевдографический интерфейс в консоли?

Для этого нужны функции управления консолью. Поскольку C++ предоставляет лишь потоковый ввод-вывод (а этого не достаточно для ваших целей), вам придется отказаться от использования cin/cout, и управлять консолью напрямую.

Здесь, к сожалению, вам придется разделить ваш Windows- и Linux-специфический код.

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

Под Linux- (и вообще Unix-)платформой вам понадобится библиотека ncurses, которая предоставляет аналогичную функциональность.

Если вы пишете кроссплатформенную программу, вам придется сделать уровень абстракции над системно-зависимыми библиотеками, и работать с ним в основной программе.

Статью про программа-оболочка я написал специально для тебя. Если ты хотел бы внести свой вклад в развии теории и практики, ты можешь написать коммент или статью отправив на мою почту в разделе контакты. Этим ты поможешь другим читателям, ведь ты хочешь это сделать? Надеюсь, что теперь ты понял что такое программа-оболочка, псевдографический интерфейс и для чего все это нужно, а если не понял, или есть замечания, то нестесняся пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Информатика

Источник: intellect.icu

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru