Автор работы: Пользователь скрыл имя, 13 Ноября 2012 в 21:25, реферат
Файловый менеджер — компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/проигрывание/просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав. Помимо основных функций, многие файловые менеджеры включают ряд дополнительных возможностей, например, таких как работа с сетью (через FTP, NFS и т. п.), резервное копирование, управление принтерами и др.
Анализ предметной области.
Файловый менеджер — компьютерная программа, 
предоставляющая интерфейс пользователя 
для работы с файловой системой и файлами. 
Файловый менеджер позволяет выполнять 
наиболее частые операции над файлами 
— создание, открытие/проигрывание/
Выделяют различные типы файловых менеджеров, например:
Наиболее известные 
DOS:
Microsoft Windows:
POSIX (GNU/Linux, BSD и т. д.)
Symbian OS (Series 60)
Кроссплатформенные
J2ME
Навигационные файловые менеджеры:
Microsoft Windows
Windows Mobile
Mac OS X
POSIX (GNU/Linux, BSD и т. д.)
Symbian OS (Series 60)
3D файловые менеджеры:
Web файловые менеджеры:
Таблица сравнения Windows файловых менеджеров.
Критерий  | 
  Windows Explorer  | 
  FAR  | 
  Total Commander  | 
  Directory Opus  | 
  Free Commander  | 
Цена  | 
  -  | 
  -  | 
  35$  | 
  66$  | 
  -  | 
Объем, занимаемой оперативной памяти, МБ  | 
  10  | 
  4  | 
  11  | 
  23  | 
  11  | 
GUI  | 
  +  | 
  -  | 
  +  | 
  +  | 
  +  | 
Вкладки  | 
  -  | 
  -  | 
  +  | 
  +  | 
  -  | 
FTP  | 
  -  | 
  +  | 
  +  | 
  +  | 
  +  | 
Текстовый редактор  | 
  -  | 
  +  | 
  +  | 
  +  | 
  +  | 
Просмотр медиа файлов  | 
  -  | 
  -  | 
  +  | 
  +  | 
  -  | 
Плагины  | 
  -  | 
  +  | 
  +  | 
  +  | 
  -  | 
Многозадачность  | 
  +  | 
  -  | 
  +  | 
  +  | 
  -  | 
Поиск  | 
  +  | 
  +  | 
  +  | 
  +  | 
  -  | 
Горячие клавиши  | 
  -  | 
  +  | 
  +  | 
  +  | 
  -  | 
Всего:  | 
  3+  | 
  4+  | 
  9+  | 
  9+  | 
  3+  | 
Таблица сравнения файловых менеджеров в Linux
Критерий  | 
  Beesoft Commander  | 
  Gnome Commander  | 
  Konqueror  | 
  Krusader  | 
  Nautilus  | 
  Worker  | 
GUI  | 
  +  | 
  +  | 
  +  | 
  +  | 
  +  | 
  -  | 
Графическая библиотека  | 
  QT  | 
  GTK2  | 
  QT  | 
  QT  | 
  GTK2  | 
  X11  | 
Вкладки  | 
  +  | 
  -  | 
  +  | 
  +  | 
  -  | 
  -  | 
FTP  | 
  +  | 
  +  | 
  +  | 
  +  | 
  +  | 
  +  | 
Текстовый редактор  | 
  +  | 
  -  | 
  -  | 
  +  | 
  -  | 
  -  | 
Просмотр медиа файлов  | 
  -  | 
  -  | 
  +  | 
  -  | 
  -  | 
  -  | 
Плагины  | 
  -  | 
  +  | 
  +  | 
  +  | 
  -  | 
  -  | 
Многозадачность  | 
  -  | 
  +  | 
  +  | 
  +  | 
  +  | 
  -  | 
Всего:  | 
  4+  | 
  4+  | 
  5+  | 
  6+  | 
  3+  | 
  1+  | 
Вывод:
Среди файловых менеджеров для Windows лидеры Total Commander и Directory Opus, но то, что за программу надо платить – отталкивает пользователя. Far нетребователен к ресурсам, содержит больше возможностей, чем Windows Explorer и Free Commander, но отсутствие графического интерфейса влияет на популярность среди рядовых пользователей.
Что насчет файловых менеджеров для Linux, так тут все практически на одном уровне, выбор состоит в вашей предпочитаемой графической библиотеке.
Термины ПО:
Файловая система — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании: цифровых фотоаппаратах, мобильных телефонах и т. п. Файловая система определяет формат содержимого и способ физического хранения информации, которую принято группировать в виде файлов.
Каталог — объект в файловой системе, упрощающий организацию файлов. Типичная файловая система содержит большое количество файлов и каталоги помогают упорядочить её путём их группировки.
Файл — блок информации на внешнем запоминающем устройстве компьютера, имеющий определённое логическое представление (начиная от простой последовательности битов или байтов и заканчивая объектом сложной СУБД), соответствующие ему операции чтения-записи и, как правило, фиксированное имя (символьное или числовое), позволяющее получить доступ к этому файлу и отличить его от других файлов.
Операции – действия, производимые пользователям над файлами и каталогами.
Проектирование
Программа должна реализовывать основные функции работы с файлами: копирование, перемещение, удаление, создание новых каталогов, просмотр содержимого логических дисков компьютера. Интерфейс программы необходимо выполнить в виде двух панелей, в которых возможен просмотр текущей файловой структуры.
Описание элементов:
Вверху формы расположено горизонтальное меню, содержащее пункты “Файл”, “Операции”, “Помощь” и “О программе”. При нажатии на пункт появляется вертикальное подменю содержащее пункты: “Файл” – открыть и выход; “Операции” – копировать, переместить, удалить, новый каталог; “Помощь” – справка.
Ниже располагаются два ComboBox’a в которых осуществляется выбор диска для отображения.
Ниже отображаются в виде двух списков файлы и папки, находящиеся в открытых каталогах. При нажатии на один из списков, второй становится неактивным. Все операции производятся с активным списком, неактивный служит, как путь например для копирования или перемещения.
В самом низу расположены кнопки при нажатии на которые производятся операции.
Также операции можно производить при помощи горячих клавиш:
Копирование – F5
Перемещение – F6
Создание нового каталога – F7
Удаление – F8
Выйти из приложения можно, нажав Alt+F4, либо кнопку внизу формы, либо кнопку закрытия формы вверху, либо выбрав пункт в меню файл.
Работа с элементами:
Выбор файлов и папок осуществляется либо кликом мыши, либо перемещением с помощью клавиш вверх, вниз.
Переход между списками осуществляется клавишей табуляции. Клавиша Enter позволяет открыть файл, на котором установлен курсор. При этом открытие производится при помощи той же программы, которая ассоциирована с файлом данного типа в Windows. Например, исполнимые файлы (exe, bat и др.) будут запущены на выполнение, картинки показаны при помощи программы просмотра графических файлов и т.п. Если же это папка, то в текущем списке появится содержание этой папки.