Автор работы: Пользователь скрыл имя, 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 и др.) будут запущены на выполнение, картинки показаны при помощи программы просмотра графических файлов и т.п. Если же это папка, то в текущем списке появится содержание этой папки.