'

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

Понравилась презентация – покажи это...





Слайд 0

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


Слайд 1

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


Слайд 2

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


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

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


Слайд 10

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


Слайд 11

Другие оболочки для 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 Gram’s Commander распространяется в исходниках на С базовая функциональность Компилируется и для UNIX


Слайд 12

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


Слайд 13

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


Слайд 14

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


Слайд 15

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


Слайд 16

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


Слайд 17

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


Слайд 18

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


Слайд 19

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


Слайд 20

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


Слайд 21

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


Слайд 22

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


Слайд 23

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


Слайд 24

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


Слайд 25

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


Слайд 26

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


Слайд 27

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


Слайд 28

Консольные файловые менеджеры 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 улучшенная работа с командной строкой см. выше


Слайд 29

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


Слайд 30

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


Слайд 31

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


Слайд 32

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


Слайд 33

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


Слайд 34

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


Слайд 35

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


Слайд 36

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


Слайд 37

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


Слайд 38

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


Слайд 39

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


Слайд 40

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


Слайд 41

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


Слайд 42

Shells для Windows


Слайд 43

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


Слайд 44

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


Слайд 45

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


Слайд 46

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


Слайд 47

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


Слайд 48

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


Слайд 49

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


Слайд 50

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


Слайд 51

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


Слайд 52

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


Слайд 53

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


Слайд 54

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


Слайд 55

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


Слайд 56

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


Слайд 57

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


Слайд 58

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


Слайд 59

Использованные материалы Симонович С.В., Евсеев Г.А., Алексеев А.Г. Общая информатика: учебное пособие для средней школы. – М.: АСТ-ПРЕСС, 1998. DOS Commanders http://www.rmonet.com/index.html DOS GUIs http://members.chello.at/theodor.lauppert/ GUIs Gallery at ToastyTech http://toastytech.com/guis/index.html GUI Gallery http://www.guidebookgallery.org/guis DMOZ.org (Computers: Software: Operating Systems: Microsoft Windows: Software: Alternate Shells)   http://dmoz.org/Computers/Software/Operating_Systems/Microsoft_Windows/Software/ …


Слайд 60

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


×

HTML:





Ссылка: