Оболочки для DOS и Windows Курс «Операционные системы» Бабич А.В. © 2005 liketaurus@mail.ru Лекция 4: Серков С., Ивашина Д., Мороз Е., Герасименко Д.,

Презентация:



Advertisements
Похожие презентации
Понятие об операционной системе (ОС). Что происходит сразу после включения питания ПК? При включении питания процессор обращается в микросхему ПЗУ (постоянное.
Advertisements

Понятие об операционной системе (ОС). Что происходит сразу после включения питания ПК? При включении питания процессор обращается в микросхему ПЗУ (постоянное.
Современный компьютер – это единство Техническое обеспечение hardwarehardware Программного обеспечения softwaresoftware.
Зульфия Габдуллина * Ташкент * Современный компьютер – это единство Техническое обеспечение hardware hardware Программного обеспечения.
Операционная система. 1.Общее понятие операционных системОбщее понятие операционных систем 2.Классификация ОСКлассификация ОС 3.Обзор наиболее популярных.
Файловые менеджеры Характеристики. 1.По поддерживаемым операционным системам: -DOS/Windows (текстовый режим) -Windows (графический режим) -UNIX (текстовый.
Информатика в школе Операционная система Программное обеспечение.
Понятие об операционной системе. Что происходит сразу после включения питания ПК? При включении питания процессор обращается к микросхеме ПЗУ (постоянное.
Программное обеспечение. Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. Определение программы Последовательность команд, которую выполняет компьютер в процессе обработки данных, называется программой.
ОПЕРАИОННАЯ СИСТЕМА. Операционная система комплекс программ, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами.
Выполнил: Гусев Данил. Что такое программное обеспечение? Возможности современного ПК столь велики, что все большее число людей находят ему применение.
Операционная система Windows. Windows – графическая операционная система для компьютеров платформы IBM PC Предназначена для управления автономным компьютером.
История создания ОС. Семейство ОС MS Windows.. Операционная система базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами.
ОПЕРАЦИОННАЯ СИСТЕМА Операционная система обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его.
Файловые менеджеры ( программы- оболочки) ОС – посредник между пользователем и ЭВМ! Программы-оболочки – посредники между пользователем и ОС! ОС Оболочка.
Эксплуатационная характеристика современных операционных систем.
10 класс. №004. Программное обеспечение ПК.
Информатика в школе Операционная система. Графический интерфейс. Программное обеспечение.
Операционная система – это самая главная программа Операционная система – комплекс программ, обеспечивающих взаимодействие всех аппаратных и программных.
Транксрипт:

Оболочки для DOS и Windows Курс «Операционные системы» Бабич А.В. © 2005 Лекция 4: Серков С., Ивашина Д., Мороз Е., Герасименко Д., Козаченко А.

План лекции Основные понятия –оболочки –операционные оболочки Оболочки для DOS –Файловые менеджеры –Нестандартные GUIs для DOS Файловые менеджеры для Windows Shells для Windows Замечания

Основные понятия

Введение В неграфических ОС диалог пользователя с компьютером производится посредством командной строки путем ввода команд Нужно помнить около 50 (!) наиболее часто используемых команд –Попробуйте команду HELP ! В Microsoft пытались облегчить жизнь пользователя, создав DOS Shell В конце концов выделились два класса программ, призванных избавить пользователя от запоминания команд: –оболочки –операционные оболочки

Обратимся к глоссарию Оболочка, Shell –программа, создаваемая для упрощения работы со сложными программными системами. Оболочки преобразуют (неудобный) командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа меню. Оболочка реализуется в виде отдельной программы. glossary.ru

Понятие оболочки Оболочка – программа которая упрощает работу с файловой системой ОС путем замены ручного ввода команд нажатием некоторого числа функциональных клавиш –например, COPY – F5 Пример – Norton Commander Оболочки часто также поддерживают управление с помощью манипулятора –DragnDrop

Операционные оболочки Это оболочки, которые предоставляют некоторые дополнительные возможности: –графический интерфейс пользователя (GUI) –многозадачность –расширенные средства обмена данными между программами Пример – MS Windows 3.0 Существует огромное количество операционных оболочек для DOS, которые не обеспечивают многозадачности –их называют просто GUI

Оболочки для DOS Файловые менеджеры

DOS Navigator Производство Rit Labs Первая (!) программа такого рода, использующая двухпанельный интерфейс DN – файловый менеджер для FIDOшников и сисадминов! Necromancers DOS Navigator – это DN с поддержкой длинных имен файлов IBM HandShaker – очень похож внешне (родственники?) –Имеет дополнительные возможности для работы с портами ввода-вывода

DOS Navigator Потрясающая оболочка для DOS и не только: –freeware open-source –Многооконный интерфейс –Дисковые утилиты –Поддержка 26 типов архивов –Встроенный мощный настраиваемый текстовый/HEX редактор c поддержкой кодовых страниц –Встроенная электронная таблица, записная книжка, калькулятор, CD-player, тетрис,... –Много других возможностей

Norton Commander Упрощенный аналог незаслуженно забытого DOS Navigatorа Затмил славу своего предка –самая используемая DOS программа Только базовые возможности работы с файлами и архивами Длинные имена не поддерживаются Существует множество «клонов» –Пример -Volkov Commander более высокое быстродействие (написан на ассемблере) Мелкие улучшения

Другие оболочки для DOS Volkov Commander – оригинальный клон, написанный полностью на ассемблере –множество мелких улучшений Star Commander –конвертирование файлов между C64 и IBM PC –внешне – точная копия NC или VC Genesis Commander –просмотр оглавления архивов –встроенный редактор/вьювер файлов Crash Commander - клон NC Jet Commander –Работа с архивами –встроенный редактор/вьювер файлов –«расцвечивание» файлов в панелях Dir Tree - клон NC немецкого производства PC Tools – непохож ни на какой другой файловый менеджер, наверное, первая оболочка для PC DOS Controller - клон NC Grams Commander –распространяется в исходниках на С –базовая функциональность –Компилируется и для UNIX

Оболочки для DOS c поддержкой длинных имен UFO –freeware c 1998 –внешний архиваторы –встроенный редактор/вьювер –помещается на дискету Byte Manager –внешний архиватор –мощный встроенный вьювер –использует EDIT.COM И, конечно же, наш любимый Necromancers DOS Navigator!

Оболочки для DOS GUIs

SEAL Наиболее амбициозный проект по созданию GUI для DOS Стандартные приложения –графический вьювер (не поддерживает GIF) –игры –СD и MIDI плейеры –… Набор документации и руководство по разработке для SEAL В комбинации с FreeDOS (входит в поставку) позволяет легально использовать старый PC в учебном классе Весьма неплохо!

DOS Start Создана в 2002 Реализует интерфейс, напоминающий Windows95 Есть несколько стандартных приложений Поддерживаемые видеорежимы не производят впечатления Это смотрелось бы весьма неплохо лет 15 назад!

WinDOS понимает ZIP-архивы, как папки требуется i386, VGA, мышь –есть версия для i286 лучше иметь VESA-карту набор стандартных приложений –для Pentium – дополнительный MIDI player

QuickMenu Весьма неплохой интерфейс, который можно использовать, например, для загрузочного CD MS- DOS Поддержка VGA и 8514/A –.bgi файлы – возможно, написана на Borland C или Borland Pascal «многостраничная» рабочая среда Жаль лишь 640х480, 16 цветов есть версия для Windows В целом – неплохо!

Desktop 2 Был коммерческим проектом, но в сентябре 1998 выпущен под лицензией GPL Очень «насыщенный» интерфейс, перегруженный большими и не очень понятными иконками В целом, неплохо, но оставляет какое-то ощущение громоздкости…

GEM / OpenGEM / GEMini Один из самых старых GUI Теперь open source и называется OpenGEM Много стандартных приложений Хороший выбор для старых машин с CGA или EGA картой Первый в мире полнофункциональный векторный редактор для IBM PC, ArtLine, запускался только под GEM (теперь тоже freeware) GEMini – миниатюрная версия, содержащая лишь файловый менеджер и предназначенная для загрузочных дисков MS- DOS Ностальгия по Windows Очень неплохо!

BBOS Belgian Basic Operated Shell –MIDI player –4 виртуальных десктопа –менеджер иконок –очень (!) простой растровый редактор –программа настройки –«звонилка» –даже AI программа –нет файлового менеджера (!?) i386 (даже 286), мышь, 640 kb RAM, VGA 56640x480x16, 3Mb на диске, звуковая карта (опционально) Очень странный продукт!

NewDeal / Breadbox Основан на GEOS – появившейся в 1987 ОС для С64, позже портирован на DOS i286, 640 kb RAM, Mb HDD, мышь 2002 – коммерческий пакет приложений для NewDeal под названием Breadbox Ensemble Есть бесплатная версия, Ensemble Lite Много встроенных приложений «тормозит»… Наиболее похож на Windows 95/98!

Krono Junior Быстрый, маленький и очень простой и бесплатный GUI для DOS I386, 1Mb RAM, VGA, мышь и HDD необязательны! написан на С, помещается на дискете, поддерживает разрешение экрана до 1024х768х256 поддержка FAT32 и длинных имен файлов пока только на испанском Обещает быть интересным продуктом, посмотрим…

DOS Qube Очень красивый интерфейс –элементы MacOS, BeOs, Java Многоплатформенный и легко переносимый –есть версии для Windows, Linux,… –ПРИЛОЖЕНИЯ НЕ ТРЕБУЮТ ПЕРЕКОМПИЛЯЦИИ! Многозадачность даже на не многозадачных ОС (DOS)! Около 4Mb на диске Поддержка всех сетевых протоколов Выглядит очень серьезно, но я не видел бесплатных приложений для Qube, а с приложениями для DOS/Windows он не совместим

Packard Bell Desktop Очень красивая и легко настраиваемая графическая оболочка Содержит очень подробный и даже сейчас полезный для изучения учебник об устройстве ПК и ОС Бесплатен! С успехом можно использовать, как оболочку автозапуска для загрузочных СD c MS-DOS Просим прощения за отсутствие картинки. Этот пакет у нас имеется и мы им активно пользуемся, но скриншот сделать, увы, не смогли…

Заключение Думаю, можно найти еще много разных GUI для DOS Здесь описаны лишь некоторые из тех, которые я опробовал Идея работы с «окнами» на старых PC и создания красивых интерфейсов загрузочных MS-DOS CD-ROM (например, для спасательных целей) не дает покоя многим программистам Попробуйте Google! –Примерно (!) результатов по запросу «GUI for DOS»

Файловые менеджеры для Windows

Введение Файловые менеджеры для Windows можно условно разделить на две группы: –«классический» двухпанельный интерфейс а-ля Norton Commander 32-х разрядные консольные приложения native Windows GUI приложения –интерфейс в стиле Windows Explorer Первая группа более многочисленна Двухпанельный интерфейс более интуитивен и удобен

Консольные файловые менеджеры DOS Navigator – можно использовать и под Windows –Поддержка длинных имен и т.д… FAR Manager – менеджер файлов и архивов от автора знаменитого RAR и QView –поддержка плагинов UFO Byte Manager Freeware File Manager –только слышал о нем –версии для Win95/98/NT, OS/2 и Linux EFS Commander –Windows 95/98/ME/NT/2000/XP, OS/2 –Shareware - $39 –встроенный Zip, внешние редактор/вьювер File Commander –OS/2 и Win9x/NT –улучшенная работа с командной строкой см. выше

Файловые менеджеры для Windows native Windows GUI «коммандеры»

Total Commander бывший Windows Commander самый популярный файловый менеджер в странах СНГ! работа с архивами FTP- клиент плагины …

EF commander совмещает в едином интерфейсе большое количество утилит –Архиватор –FTP-клиент –плагин для записи компакт-дисков (требуется Nero Burning ROM) –…. многоязыковая поддержка –русский язык есть бесплатная версия!

Frigate один из самых «навороченных» файловых менеджеров –монстр российского происхождения красивый вид поддержка быстрого просмотра DBF, RTF, HTML, DOC, Excel встроенный набор инструментов –калькулятор –быстрый блокнот –структурный блокнот –менеджер автозапуска –быстрые папки –…

Servant Salamander ближайший конкурент Frigate мощный вьювер 2D/3D-графических файлов поддержка архивов не хуже, чем в TC! … есть бесплатная версия!

muCommander первый кросс- платформенный файловый менеджер (Java) поддержка архивов SMB, FTP, HTTP/HTTPS немного «тормозит», но очень удобен в работе Freeware!!!

Другие файловые менеджеры На самом деле подобных программ существует великое множество. В этом можно убедиться просто посетив, например, softpedia.com Лично я использую Total Commander XP (eXtended Pack). Если Вам не жаль выложить за него небольшую сумму денег – это наилучший выбор Если же нужен freeware-продукт, лучше всего остановиться на EF Commander. Правда, придется смириться с некоторыми неудобствами…

Другие файловые менеджеры -ІІ Некоторые, правда, предпочитают консольный FAR (File and Archive manager), но, как по мне, это не слишком хороший выбор: –псевдографический интерфейс –«тормознутость» –конечно, сила FARа в огромном количестве плагинов, но и для Total Commander их не меньше! –многие вещи в TC делаются намного проще, особенно в TC XP SMB, FTP and HTTP/HTTPS

Файловые менеджеры для Windows Explorerоподобные программы

Turbo Browser самый известный пакет такого рода встроенный вьювер файлов более 200 форматов CodeWorks – встроенный редактор (HTML, Script, Hex, RTF, Text) …

Universal Explorer (UE) встроенный многоформатный вьювер поддержка архивов множество встроенных утилит …

2xExplorer Маленький и нетребовательный заменитель «Проводника» Переведен на многие языки, в т.ч. и русский с украинским Множество удобных функций Встроенные утилиты Многое унаследовано от Norton Commander И еще он бесплатен!

Другие конкуренты «Проводника» Таких программ не так много, как «классических двухпанельных» файловых менеджеров Но вы можете поискать в Google по ключевым словам Explorer-like file manager Уверен, что-нибудь да найдете!

Shells для Windows

Зачем это надо Windows XP - достаточно красивая тема оформления, но она быстро надоедает хочется чего-то более красивого и необычного –«украшательства» тормозят работу, зато радуют душу продуктов для украшения Windows существует предостаточно нередко они даже более «легкие» для машины, чем Explorer, хотя встречаются и «монстры»

Aston альтернантивная, более «легкая» и красивая оболочка для Windows быстрая, надежная и мощная увы, не беплатная… 5 главных причин использовать Aston –скорость –надежность –мощность –красивый внешний вид –простота настройки

LiteStep Lite Step - альтернативная оболочка, которая предоставит рабочий стол типа After Step изменит внешний вид Window до неузнаваемости «конструктор», из которого можно самостоятельно сделать что угодно –можно создать свой собственный интерфейс или выбрать из уже существующих

Talisman Desktop Оболочка российского происхождения –Интерфейс может быть любым! Сферы применения: –домашние ПК –специализированные интерфейсы корпоративные сенсорные экраны презентации заметно «тормозит» не бесплатен

Alteros 3D младший «брат» Talismanа универсальный вьювер с настраиваемым интерфейсом поддержка скинов можно создавать интерфейсы для запуска программ автозапуски для CD есть сильно «обрезанная» бесплатная версия

Objeсt Desktop Комплект программ для изменения внешнего вида Windows –WindowBlinds программа по настройке графического интерфейса, один из первых «бордюрозаменителей» –Object Dock – отличная замена панели задач –DesktopX –WindowFX –CursorXP –WinStyles –…

Еще? Подобных программ, как уже было сказано ранее, существует очень много –desktopian.org увы, за большинство из них надо платить но ведь можно пойти другим путем –оставить Explorer, но применить нестандартные темы оформления!

StyleXP помогает настроить рабочий стол, темы, звуки, логон- скрины и бутскины по своему вкусу содержит большой набор тем рабочего стола –«мужская» и «женская» версии все время «висит» в памяти не бесплатна

Uxtheme patcher более правильный и абсолютно бесплатный способ использовать темы изменяет uxtheme.dll в \Windows\System32, так что Windows получает возможность использовать темы и визуальные стили сторонних разработчиков сами темы можно найти, например, на belchfire.net

И, наконец, 3D! Домашние машины стали мощными, как никогда А не сделать ли интерфейс трехмерным? Расположение окон «торцом» здорово экономило бы место на Рабочем столе Плюс это просто красиво и необычно Таких программ тоже довольно много. На следующих слайдах рассказано о двух наиболее известных

SphereXP Трехмерная оболочка для Windows использует.NET Framework 2.0 не бесплатна есть «младший брат» - SphereXP Browser не слишком впечатляет

Looking Glass (java.net) Потрясающий трехмерный интерфейс! кроссплатфор- менный написан на Java 3D проект интенсивно развивается – core.dev.java.net/ core.dev.java.net/

Что использую я Uxtheme patcher DeskTask –панели Outlook на рабочем столе Google Desktop 4 –удобная боковая панель –большой выбор гаджетов –потрясающие возможности поиска документов плюс все это бесплатно!

Выводы Оболочка – это программа, которая заменяет неудобный интерфейс командной строки графическим интерфейсом или системой меню Оболочки для DOS можно условно разделить на собственно оболочки и операционные оболочки Для Windows существует два вида файловых менеджеров – классические двухпанельные и построенные по подобию «Проводника» Существует огромное количество программ для изменения внешнего вида Windows Можно либо заменить Explorer, либо просто применить темы оформления Использовать ли эти «украшательства» - решать Вам

Вопросы? Возникли ли у Вас какие- нибудь вопросы после прослушивания этой лекции?

Контрольные вопросы Что такое оболочка? В чем разница между оболочкой и операционной оболочкой? Приведите примеры оболочек и операционных оболочек для DOS. Приведите примеры классических двухпанельных файловых менеджеров для Windows. Приведите примеры Explorerоподобных файловых менеджеров. Какие альтернативные оболочки для Windows Вы знаете? Приведите примеры программ для создания 3D- интерфейса под Windows.

Использованные материалы Симонович С.В., Евсеев Г.А., Алексеев А.Г. Общая информатика: учебное пособие для средней школы. – М.: АСТ-ПРЕСС, DOS Commanders DOS GUIs GUIs Gallery at ToastyTech GUI Gallery DMOZ.org (Computers: Software: Operating Systems: Microsoft Windows: Software: Alternate Shells) ows/Software/ComputersSoftwareOperating SystemsMicrosoft WindowsSoftware ows/Software/ …

Внимание Часть слайдов этой презентации были созданы членами «Клуба ИТ» ППК НЕУ «ХПИ», студентами первого курса специальности «Программирование для ЭВТ и АС» Это были: –Серков Сергей –Ивашина Данил –Мороз Евгений –Герасименко Дмитрий –Козаченко Андрей Спасибо!