Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Лабораторная работа № 5

Читайте также:
  1. Cамостоятельная работа студентов
  2. I. Самостоятельная работа
  3. I. Самостоятельная работа
  4. I. Самостоятельная работа
  5. I. Самостоятельная работа
  6. I. Самостоятельная работа
  7. I. Самостоятельная работа

FAR Manager.

 

 

Выполнил: студент гр. ТС-303

Мельников М.А.

Проверил: доцент

Салыкин Е.А.

 

Волгоград

FAR Manager.

FAR Manager — консольный файловый менеджер для операционных систем семейства Microsoft Windows.

Автор программы — Евгений Рошал. С 18 июня 2000 года разработкой FAR Manager занимается группа FAR Group. Начиная с версии 2.0 программа распространяется под модифицированной лицензией BSD. Предыдущие версии имели собственническую лицензию, по которой коммерческое использование программы являлось платным.

Программа FAR Manager наследует двухоконную идеологию, стандартную расцветку и систему команд (управление с клавиатуры) у известного файлового менеджера Norton Commander.

Far Manager - это двухпанельный файловый менеджер с текстовым интерфейсом. Каждая панель отображает содержимое одной директории (т.е., фактически, панель - это каталог).

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

Far Manager имеет удобный встроенный текстовый редактор, который позволяет создавать и редактировать текстовые файлы.

Особенности реализации.

Программа может работать как в оконном, так и полноэкранном режиме. Некоторые недостатки интерфейса, схожие с DOS-программами в оконном режиме (невозможность произвольного изменения текстового разрешения окон, проблемы с закрытием при выключении системы), проявляются в Windows 9x и отсутствуют в семействе Windows NT.

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

FAR Manager был с самого начала ориентирован на платформу Windows. Время от времени пользователи высказывали просьбы сделать версии для других платформ (Linux и Mac OS). Разработчики утверждают, что код программы слишком специфичен для Windows, и перенос на другую платформу потребовал бы больших изменений

Подключаемые модули (плагины)

Возможности FAR существенно расширяются благодаря плагинам различного назначения:

· управление принтерами, как подключёнными к ПК, так и сетевыми;

· подсветка синтаксиса в исходных текстах программ;

· работа с FTP-серверами (с поддержкой доступа через различные типы прокси, автоматической докачкой и прочее);

· работа с SFTP-серверами (плагин WinSCP);

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

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

· NNTP/SMTP/POP3/IMAP4 клиенты и отправка сообщений на пейджер;

· работа при нестандартных размерах текстового экрана;

· перекодировка текстов с учётом национальных кодовых таблиц;

· манипуляции с содержимым корзины;

· управление приоритетами процессов на локальном или на сетевом ПК;

· автозавершение слов в редакторе и работа с шаблонами;

· редактирование системного реестра Windows;

· создание и изменение ярлыков Windows;

· всевозможные манипуляции с файлами и текстом, делающие комфортной работу с фидонетовскими материалами;

· кодирование и декодирование файлов в формате UUE;

· симметричное и асимметричное шифрование файлов;

· управление программой Winamp и модификация комментариев MP3-файлов;

· просмотр и редактирование содержимого ресурсов различных игр;

· работа с различными серверами через ODBC + работа с серверами Oracle через OCI;

· управление службой RAS;

· запуск внешних программ (компиляторов, конвертеров и проч.) при редактировании текстов в редакторе FAR;

· отображение содержимого файлов справки Windows (.hlp и.chm);

· калькуляторы с разными возможностями;

· различные игры;

· функции проверки орфографии при обработке текста в редакторе FAR;

· работа с файл-образами дисков для ZX Spectrum и пк Вектор-06Ц;

· подготовка каталога сменных накопителей и многое другое.

· вычисление и проверка CRC и криптографических хеш значений файлов (SHA-1; SHA-2; Whirlpool и других).

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

Большинство плагинов написаны на Си/С++ и Паскале с использованием оригинального FAR API. Существуют и современные альтернативы: FarNet предоставляет API и инструменты для написания.NET модулей; модуль PowerShellFar реализует поддержку Windows PowerShell и открывает объектную модель FarNet для управления из скриптов или командной строк.

 

 

Внешний вид Far Manager.

В нашем распоряжении остается и командная строка со всеми ее возможностями. Мы можем погасить панели Far Manager или снова включить их сочетанием клавиш "Ctrl"+"O"(не ноль!).

 

Выход из Far Manager

Переход на другой диск

Создание каталога

Каталог можно создать в активной панели, то есть в той, в которой находится подсветка.

Удаление каталога или файла

Из активной панели можно удалять каталоги и файлы совершенно аналогичным способом. Для примера удалим только что созданный каталог newcat.

Создание текстового файла

Текстовый файл создается в активной панели.

Копирование и перемещение файлов

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

После упражнения в копировании очистите свой личный каталог.


Дата добавления: 2015-08-27; просмотров: 62 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Cybertronian jet-fighter man.| D) A formal description of the desired state of the object to manage

mybiblioteka.su - 2015-2024 год. (0.008 сек.)