Файловый менеджер
Реферат, 13 Ноября 2012, автор: пользователь скрыл имя
Описание работы
Файловый менеджер — компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/проигрывание/просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав. Помимо основных функций, многие файловые менеджеры включают ряд дополнительных возможностей, например, таких как работа с сетью (через FTP, NFS и т. п.), резервное копирование, управление принтерами и др.
Файлы: 1 файл
Основной задачей файловых менеджеров является предоставление удобного интерфейса для работы с файлами.docx
— 127.81 Кб (Скачать файл)Анализ предметной области.
Файловый менеджер — компьютерная программа,
предоставляющая интерфейс пользователя
для работы с файловой системой и файлами.
Файловый менеджер позволяет выполнять
наиболее частые операции над файлами
— создание, открытие/проигрывание/
Выделяют различные типы файловых менеджеров, например:
- Навигационные и пространственные — иногда поддерживается переключение между этими режимами.
- Двупанельные — в общем случае имеют две равноценных панели для списка файлов, дерева каталогов и т. п.
Наиболее известные
DOS:
- Norton Commander
- DOS Navigator
- Volkov Commander
Microsoft Windows:
- Directory Opus
- DOS Navigator Open Source
- FAR Manager
- FreeCommander
- Total Commander
POSIX (GNU/Linux, BSD и т. д.)
- Midnight Commander
- Demos Commander
- Krusader
- Worker
- GNOME Commander
- Tux Commander
- Beesoft Commander
Symbian OS (Series 60)
- Griffon
- Symbian Commander
Кроссплатформенные
- Kitot
- Double Commander
- MuCommander
- Mad Commander
J2ME
- MiniCommander
Навигационные файловые менеджеры:
Microsoft Windows
- Проводник Windows (англ. Windows Explorer) — встроен в Windows
- Directory Opus
Windows Mobile
- Стандартный File Manager
- Bynarys Smart Explorer
- Pocket Total Commander
- Resco Explorer
Mac OS X
- Finder
- Path Finder
POSIX (GNU/Linux, BSD и т. д.)
- Konqueror — поставляется с KDE
- Nautilus (файловый менеджер) — поставляется с GNOME
- Thunar — поставляется с Xfce
- Dolphin — поставляется с KDE 4
Symbian OS (Series 60)
- FileMan
- SeleQ
3D файловые менеджеры:
- fsn – известен по фильму “Парк юрского периода”, как представление системы Unix.
- File System Visualizer или fsv – клон fsn для современных UNIX систем.
- BumpTop – файловый менеджер с трехмерным представлением рабочего пространства с реалистичной физикой, рассчитанный на использование с тачскрином или стилусом.
- Real Desktop – клон BumpTop.
- NavScope – работает в сочетании с Windows Explorer и использует 3D.
Web файловые менеджеры:
- net2Ftp – популярный FTP файловый менеджер, написанный с использованием PHP и JavaScript.
Таблица сравнения 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 и др.) будут запущены на выполнение, картинки показаны при помощи программы просмотра графических файлов и т.п. Если же это папка, то в текущем списке появится содержание этой папки.