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

Автор: Пользователь скрыл имя, 25 Февраля 2013 в 14:51, курсовая работа

Описание работы

Целью моей курсовой работы является описание назначения сервисных программ, их видов, обзор некоторых файловых менеджеров.
В курсовой работе я воспользовалась одним из самых популярных текстовых редакторов Microsoft Word 2007, входящим в пакет Microsoft Office, установленным в операционной системе Windows XP Professional Service Pack 2. Работа произведена на компьютере Atlon 2500+, имеющий процессор Atlon 2500 GHz и 756 MB оперативной памяти, объём памяти жёсткого диска составляет 120GB. Распечатана работа на струйном принтере Canon PIXMA 4200.

Содержание

ВВЕДЕНИЕ 3
ГЛАВА 1. ФАЙЛОВЫЕ МЕНЕДЖЕРЫ 5
2.1 Понятие и назначение файловых менеджеров 6
2.2 История развития и идеология файловых менеджеров 8
2.3 Назначение и виды программ работы и архивами 11
ГЛАВА 2.ОБЗОР ФАЙЛОВЫХ МЕНЕДЖЕРОВ 15
2.1 FAR 15
2.2 Norton Commander 16
2.3 Total Commander 20
2.4 WiRAR 23
2.5 WinZIP 25
ВЫВОДЫ И ПРЕДЛОЖЕНИЯ 28
Список использованной литературы 29

Работа содержит 1 файл

Курсовая по информатике.doc

— 1,023.00 Кб (Скачать)

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

Файловые менеджеры делятся на две группы – двухпанельные и имеющие вид Проводника Windows.

Наверное, не было такого этапа в  истории ПК, который не породил бы «героя своего времени» − программу, с большим или меньшим успехом выполняющую перечисленные функции. Но, бесспорно, истинный долгожитель в этом смысле − всем известный Norton Commander. Легендарные синие текстовые панели впервые появились в Norton Commander. Само слово «Нортон» в начале 90-х годов воспринималось как обозначение любого файлового менеджера. Впрочем, немного позже среди русскоязычных пользователей заслуженную популярность завоевал Dos Navigator, обладающий массой новых, по тем временам уникальных возможностей. С приходом Windows 95 и массовым переводом всего программного обеспечения в 32-битную среду старые легенды стали потихоньку забываться.

Александр Рошал, автор архиватора RAR, хотел в то время написать его  консольную 32-битную версию. Видимо, дело пошло даже лучше, чем ожидалось, и вместо простой оболочки в стиле RAR для DOS, мы увидели настоящий файловый менеджер, несущий старые, проверенные временем традиции управления файлами.

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

Один из первых файловых менеджеров, Norton Commander, оказался столь  удачным, что породил целый класс  аналогичных программ, названных Orthodox File Managers (OFMs) − «классические файловые менеджеры». С развитием компьютерной техники их функции совершенствовались, но главная идея оставалась неизменной. Windows Commander, Volkov Commander, DOS Navigator, FAR и другие популярные программы заимствовали «джентльменский набор» NC и дополнили его новыми возможностями − графическим интерфейсом, средствами работы в сети и даже играми. Не станем обвинять их авторов в плагиате: повторение хорошего − скорее достоинство, чем недостаток. Но задумаемся: не пришло ли время для чего-то совершенно нового? Вначале, когда NC был чуть ли не единственным средством для работы с файлами, его командам волей-неволей должен был учиться всякий пользователь ПК. Сегодня о программах этого типа уже говорят как о предназначенных для опытных пользователей. Похоже, классические «коммандеры» освободили нишу для средств управления файлами, которые «общаются» с пользователем на более понятном ему языке. И эта ниша пока пустует... [12]

    1. Назначение и виды программ работы и архивами

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

Для копирования файлов можно, разумеется, использовать команды COPY или XCOPY. Но, например, для  копирования  файлов с жесткого диска емкостью 28 Мбайт необходимо 20 дискет стандартного формата (по 1.46 Мбайт). В таком большом  количестве дискет даже разобраться довольно трудно, поэтому трудоемкость создания и обновления архива будет весьма значительной. Поэтому для создания архивов употребляются специализированные программы. Их можно разделить на два класса: программы упаковщики (архиваторы) и программы резервного копирования. Рассмотрим только программы-упаковщики, так как ZIP относиться именно к ним.

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

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

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

Например: game.rar – заархивирован при помощи архиватора RAR.

game.arj − заархивирован при помощи архиватора ARJ.

game.zip − заархивирован при помощи  архиватора ZIP.

Невольно возникает  вопрос, зачем столько архиваторов (а их гораздо больше) и все для одной лишь цели – сжать объем файла.

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

Программы-упаковщики (архиватору) позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Архивирование используют при хранении запасных (страховых) копий на дискетах, а также при создании дистрибутивов программных продуктов, чтобы уменьшить количество дискет при продаже или передаче продукта. Следует заметить, что различные упаковщики не совместима друг с другом – архивный файл, созданный одним упаковщиком, чаще всего нельзя прочесть другим. Поэтому большинство грамотных пользователей держат в системе несколько основных программ архиваторов. Однако в последнее время распространены программы, которые поддерживают, помимо своего алгоритма сжатия и иные, наиболее популярных архиваторов. Наиболее распространены такие программы, как WinRar, WinZip, WinAce и другие.

Основными характеристиками архиватора являются:

    • степень сжатия файла (отношение размера исходного файла к размеру упакованного файла);
    • скорость работы;
    • сервис (т.е. набор функций архиватора).

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

Большинство программ архиваторов  могут работать в трех режимах:

    • оконный (полноэкранный);
    • консольный (режим командной строки);
    • фоновый.

В оконном режиме программа  выполняется в окне с собственным  интерфейсом. Версии, разработанные под МS DOS могут выполняться в полноэкранном режиме.

В режиме командной строки программе в виде параметров передаются основные условия выполнения процесса архивирования: вид операции, исходные файлы, название и место создания архива.

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

Большинство архиваторов имеют  однотипный набор команд и близкие  параметры сжатия.

Глава 2.Обзор файловых менеджеров

Основное отличие файловых менеджеров друг от друга в удобстве работы и наборе дополнительных функций. Среди специализированных файловых менеджеров наиболее выделяются программы Frigate (Фрегат), Total Commander и FAR Manager. Все они используют две независимые друг от друга панели, позволяющие видеть одновременно на экране содержимое двух папок и легко копировать (или перемещать) файлы из одной папки в другую. Интерфейс пользователя данных программ имеет также командную строку и адаптирован под работу клавиатурными комбинациями, которые позволяют опытному пользователю наиболее эффективно работать в программе.

    1. FAR

С 19 июня 2000 года разработкой FAR Manager занимается группа FAR Group. Евгений Рошал (разработчик архиватора WinRAR) по-прежнему остается автором FAR Manager и следит за проектом.

FAR Manager - это программа управления файлами и архивами в операционных системах семейства Windows. Она работает в текстовом режиме и позволяет просто и наглядно выполнять большинство необходимых действий: просматривать файлы и каталоги, редактировать, копировать и переименовывать файлы, а также многое другое. FAR Manager имеет многоязычный, легко настраиваемый интерфейс. Простую навигацию по файловой системе обеспечивают цветовое выделение и группы сортировки файлов. Функциональность программы существенно расширяется за счет внешних подключаемых DLL-модулей - плагинов (этому способствует набор специальных интерфейсов - Plugins API). Например, работа с архивами, FTP-клиент, временная панель и просмотр сети реализованы с помощью плагинов, включенных в стандартную поставку FAR. В общем, все основные возможности схожи с возможностями Windows Commander 5.11, за исключением представления интерфейса программы (рис. 4).

Рис. 1 Интерфейс Far Manager 1.70

    1. Norton Commander

Norton Commander (NC) — популярный файловый менеджер для DOS, первоначально разработанный американским программистом John Socha. (Некоторые дополнительные компоненты были полностью или частично написаны другими людьми: Linda Dudinyak — Commander Mail, вьюверы; Peter Bradeen — Commander Mail; Keith Ermel, Brian Yoder — вьюверы.) Программа была выпущена компанией Peter Norton Computing (глава — Питер Нортон), которая позже была приобретена корпорацией Symantec.

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

Оболочка Norton Commander, несомненно, является самой распространенной из используемых в настоящее время надстроек над DOS, преобразующих её командный пользовательский интерфейс в интерфейс типа «меню». Она настолько прочно запала в сердца пользователей ПК, что с ней не хотят расставаться даже те из них, которые уже давно работают в среде Windows, применяя оболочку Norton Commander в качестве «файлового манипулятора». Причины привязанности многих к «классической» оболочке Norton Commander в её исключительной простоте, привычности работы с ней, в экономном использовании ею ресурсов ПК. Оболочка Norton Commander стала настолько неотъемлемым, естественным атрибутом IBM − совместимого ПК, что всякий, кто по необходимости или любознательности знакомится с новой оболочкой, невольно проецирует её возможности на возможности оболочки Norton Commander.

После запуска Norton Commander на экране появляются два прямоугольных панели (рис.1).

Вид экрана и панелей Norton Commander

Рис.2

Ниже этих панелей  располагается приглашение MS-DOS и  информационная строка со значениями функциональных клавиш.

Оболочка Norton Commander разработана  американской фирмой Peter Norton Computing, которая с 1990 г. входит в состав корпорации Symantec.

Оболочка Norton Commander обеспечивает:

    1. отображение деревьев каталогов и содержимого каталогов (характеристик входящих в них файлов) в форме, наиболее удобной для восприятия человеком, в результате чего пользователь перестает чувствовать себя слепцом, не видящим на своих дисках ровным счетом ничего;
    2. выполнение всевозможных действий с каталогами, файлами и целыми поддеревьями файловых структур, включая их создание, копирование, пересылку, переименование, удаление и поиск, а так же смену атрибутов файлов;
    3. в максимальной степени естественную работу с архивами, включая  отображение их содержимого, а также создание, обновление и распаковку архивов (архив представляет собой файл, в котором находится группа сжатых по специальному алгоритму файлов);
    4. визуализацию файлов, подготовленных популярными текстами и графическими редакторами, системами управления базами данных, электронными таблицами и другими прикладными программами;
    5. подготовку текстовых файлов;
    6. выполнение из ее среды практически всех команд DOS;
    7. запуск программ, для чего используются различные, наиболее удобные для пользователя способы;
    8. выдачу информации о компьютере в целом, о дисках и об оперативной памяти;
    9. поддержку межкомпьютерной связи через последовательный или параллельный порт (с использованием модуля Commander Link);
    10. поддержку электронной почты через модем по телефонным линиям связи (при помощи модуля Term90, разработанного для корпорации Symantec фирмой BAUSCH datacom GmbH).

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

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

Визуализация файла  состоит в форматировании его содержимого (в подготовке для вывода на экран в форме, пригодной для восприятия) с последующим отображением результата на экране монитора. Формат файла распознается оболочкой автоматически, исходя из расширения его имени и, при необходимости, внутренней структуры.

К достоинствам рассматриваемой  оболочки относятся:

    1. высокая степень интеграции функций;
    2. удобство выдачи команд DOS − выдавать их из среды оболочки даже удобнее, нежели взаимодействуя с DOS непосредственно;
    3. поддержка иерархической системы меню (вложенных меню) для запуска программ;
    4. простота освоения и удобство использования;
    5. высокая устойчивость в работе и приемлемая защищенность от ошибок пользователя;
    6. наличие удобного и понятного контекстно − чувствительного интерактивного справочника;
    7. поддержка манипулятора типа мышь;
    8. прекрасная, не запятнанная репутация фирмы − изготовителя.

Наряду с неоспоримыми достоинствами имеются и некоторые  недостатки:

    1. отсутствие средств сортировки каталогов в дереве файловой структуры;
    2. невозможность выполнения групповых операций над файлами в различных каталогах, не говоря уже о файлах на различных дисках;
    3. невозможность выполнения каких-либо действий с группами файлов, найденными на диске средствами оболочки (начиная с версии 4.0, выполнение действий с отдельными файлами возможно).

Оболочка Norton Commander не предъявляет  к оборудованию ПК ни каких особых требований и может работать на всех используемых в настоящее время компьютерах, оборудованных винчестерским накопителем (правда, и без него ядро оболочки использовать можно).

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

Введенная программой парадигма  работы с файлами (2 одинаковые панели, между которыми происходят операции; большинство команд выполняется по «горячим клавишам») до сих пор применяется в подавляющем большинстве файловых менеджеров.

Информация о работе Файловые менеджеры