Far-Manager

FAR-manager как программа-оболочка или операционная оболочка, облегчающая работу пользователя с операционной системой. Запуск программы FAR-manager и ее структура. Комбинации клавиш, используемые для управления панелями FAR-manager. Плагины программы.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 28.09.2014
Размер файла 109,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Назначение и функции

FAR-manager является программой-оболочкой или операционной оболочкой, облегчающая работу пользователя с операционной системой.

Существуют следующие операционные оболочки:

- Norton Commander (NC);

- Volkov Commander (VC);

- Dos Navigator;

- Windows 3.1

FAR-manager по своей структуре и назначению аналогичен NC, но отличается тем, что в отличие NC русифицирован.

Возможности FAR-manager

FAR-manager позволяет выполнять большое количество различных функций, в частности:

- наглядно изображать содержание папок на дисках;

изображать дерево папок на диске с возможностью перехода в нужную папку с помощью указания его на этом дереве, а также создание, переименование и удаление папок;

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

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

редактировать текстовые файлы;

изменять атрибуты файлов;

быстрая загрузка любого файла (например, документ 1.doc > Enter) и т.д.

Запуск программы FAR-manager и ее структура

Запускается с Рабочего стола двойным щелчком мыши по ярлыку, изображающим две маленькие синие панели. После запуска FAR-manager на экране появляется два прямоугольных окна или их называют панелями (левая и правая), изображающие содержимое любого диска (А, С. D). Ниже этих панелей располагается командная строка --строка для ввода команд компьютеру, с помощью клавиатуры моно набрать в ней имя программы, которую хотите запустить (например, turbo > Enter). Еще ниже располагается нижнее меню - строка с подсказками функциональных клавиш от F1 и F10. При нажатии клавиш Ctrl или Alt появляется нижнее подменю с участием этих же функциональных клавиш. Вверху находится обычно скрытое верхнее меню.

3, Выход из FAR-manager

Для выхода из FAR-manager надо нажать клавишу F10. в центре экрана появится запрос на подтверждение того, что Вы хотите выйти из FAR-manager. Чтобы выйти, нажмите Enter или Да > Enter. Чтобы отменить выход, нажмите Esc или Нет > Enter.

Для управления панелями FAR-manager моно использовать следующие комбинации клавиш:

Ctrl + O - убрать панели с экрана или повторным нажатием этих комбинаций клавиш вывести панели на экран;

Ctrl + P - убрать одну из панелей (не текущую) с экрана /вывести панель на экран;

Ctrl + U - поменять панели местами;

Ctrl + F1 - убрать левую панель с экрана или ввести левую панель на экран;

Ctrl + F2 - убрать правую панель с экрана или вывести правую панель на экран;

Alt + F1 - вывести в левой панели оглавление другого диска;

Alt + F2 - вывести в правой панели оглавление другого диска.

4. Перемещение в FAR-manager

Перемещение курсора в FAR-manager осуществляется с помощью стрелочек вверх и вниз (клавиш управления курсором), клавишами Pg Up и Pg Down (страница вверх и вниз) и клавиша Tab (табуляция) позволяет переходить из левой панели в правую и наоборот. Клавиша Enter позволяет увидеть содержимое любых папок.

5. Информационная панель

В панели FAR-manager моно вывести сводную информацию о диске и папке на другой панели. Вывод информационной панели на экран осуществляется нажатием Ctrl + L.

Содержимое информационной панели:

- емкость оперативной памяти компьютера в байтах;

- количество свободной оперативной памяти в байтах;

- емкость текущего диска в байтах;

- количество свободного места на текущем диске;

- количество файлов в папке и их общий размер в байта;

- метка текущего диска;

- серийный номер текущего диска.

Использование функциональных клавиш.

6. Выделение файлов

Выделение файлов в FAR-manager происходит двумя способами:

клавиша Ins (Insert);

клавиша и «серый +» на цифровой клавиатуре.

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

Во втором способе клавишей «серый +» вызывается шаблон или маска: *.*, где первая звездочка означает, что имя может быть любым, а вторая - что расширение также может быть любым. Если нажать клавишу Enter, то выделяется все файлы в папке. Но если нужно выделить все файлы с заданным расширением, то задаем шаблон *.txt. Шаблон dog?????.doc означает, что нужно выделить все файлы, начинающиеся на dog… с заданным расширением. Знак «?» означает, что здесь может быть любая буква, цифра или символ из числа разрешенных.

Чтобы снять выделение с файлов нужно нажать клавишу «серый - », появится такая же маска, в ней можно набрать *.*, и тогда все выделения будут отменены (сняты).

Нажимая на цифровой клавиатуре «серую звездочку», выполняется инвертирование выделения, т.е. выделенные файлы становятся не выделенными, а не выделенные - выделенными.

Действия с выделенными файлами:

1. копировать;

2. удалять;

3. перемещать;

4. поиск файлов на диске во всех папках;

5. архивировать/разархивировать;

6. узнать общую суммарную длину файлов.

7. Быстрый просмотр файлов

FAR-manager имеет режим, в котором можно быстро просмотреть содержимое нескольких файлов. Для входа в этот режим надо нажать Ctrl+Q, для выхода из этого режима надо еще раз нажать эту комбинацию клавиш. В данном режиме на панели, которая в момент входа в режим была неактивной, изображается содержимое файла, выделенного курсором на другой панели. Перемещая курсор по файлам, можно быстро просмотреть содержимое этих файлов.

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

Новый файл в FAR-manager можно создать с помощью комбинации Shift+F4. Появляется окно встроенного редактора: чистый экран с надписью наверху в виде информационной строки:

В рабочем поле можно набрать текст (содержание файла)

F2 - сохранить

F10 - выход из редактора

F3 - просмотр или Alt+F3

F4 - редактирование этого файла, изменить его или перезаписать

под другим именем, нажав Shift + F2 ввести новое имя

2. Структура

Структуры общего назначения

ExitInfo

при закрытии плагина

FAR_CHAR_INFO

экранная символьная ячейка

FarColor

цвет и атрибуты текста и фона

FarKey

код клавиши

FarMenuItem

элемент меню

FarSetColors

изменение цветовой схемы Far Manager

FarStandardFunctions

указатели на стандартные функиции Far Manager

OpenInfo

информация о том, откуда открыт плагин

PluginStartupInfo

различная важная информация

ProcessConsoleInputInfo

информация о консольном событии Far Manager

ProcessSynchroEventInfo

информация о событии, которое будет исполнено в контексте основного потока Far Manager

ProgressValue

установка статуса операции на кнопке Far Manager в панели задач

RegExpMatch

используется в структуре RegExpSearch

RegExpSearch

используется в регулярных выражениях Far Manager

WindowInfo

информация об окне Far Manager

WindowType

информация о типе окна Far Manager

Специфические структуры панели

Структура

Описание

AnalyseInfo

информация для анализа файла

CloseAnalyseInfo

информация для освобождения ресурсов

ClosePanelInfo

информация о закрываемой панели

CmdLineSelect

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

CompareInfo

информация о сравниваемых элементах

DeleteFilesInfo

информация об удаляемых элементах

FarGetPluginPanelItem

элемент с панели

FarPanelDirectory

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

FarPanelItemFreeInfo

освобождение ресурсов у элемента панели

FarSetKeyBarTitles

переопределяет названия функциональных клавиш

FreeFindDataInfo

информация об удаляемой памяти

GetFilesInfo

информация о запрашиваемых файлах

GetFindDataInfo

информация о запрашиваемых файлах

InfoPanelLine

одна линия информационной панели

KeyBarLabel

переопределяет названия функциональных клавиш в полоске клавиш

KeyBarTitles

переопределяет названия функциональных клавиш в полоске клавиш

MakeDirectoryInfo

информация о создаваемом каталоге

OpenAnalyseInfo

данные после анализа файла

OpenCommandLineInfo

данные о командной строке

OpenPanelInfo

данные о создаваемой панели

OpenShortcutInfo

данные о шорт-кате

PanelInfo

информация о панели

PanelMode

определяет режим просмотра панели

PanelRedrawInfo

используется при перерисовке панели

PluginPanelItem

информация об одном элементе в эмулируемой файловой системе

ProcessHostFileInfo

информация при обработке архива

ProcessPanelEventInfo

информация о событии в панели

ProcessPanelInputInfo

информация о событии в панели

PutFilesInfo

информация о помещаемых на панель элементах

SetDirectoryInfo

информация о новом каталоге на панели

SetFindListInfo

информация о найденных элементах

SortingPanelItem

информация об одном элементе в эмулируемой файловой системе, используемая при пользовательской сортировке в панели

Специфические структуры редактора

Структура

Описание

EditorBookmarks

информация о закладках текущего редактируемого файла

EditorChange

информирует о том, как изменился текст в редакторе

EditorColor

установить или получить информацию о цветовых областях строк

EditorConvertPos

преобразование между реальным и экранным положением курсора в редакторе

EditorDeleteColor

удалить цветовую область в редакторе

EditorGetString

запрос строки из редактора

EditorInfo

текущее состояние редактора

EditorSaveFile

сохранение редактируемого файла

EditorSelect

выделение или сброс выделения блока в редакторе

EditorSetParameter

установка параметров редактора

EditorSetPosition

установка позиции в редакторе

EditorSetString

установка или вставка строки в редакторе

EditorUndoRedo

управление поведением операции Отмена-Возврат действия, т.н. Undo-Redo

EditorSubscribeChangeEvent

подписка на EE_CHANGE события

ProcessEditorEventInfo

информация о событии в редакторе

ProcessEditorInputInfo

информация о событии в редакторе

Специфические структуры программы просмотра

Структура

Описание

ViewerInfo

информации о текущем состоянии программы просмотра

ViewerMode

информация о режимах программы просмотра

ViewerSelect

выделение области в программе просмотра

ViewerSetMode

изменение режима программы просмотра

ViewerSetPosition

изменение текущей позиции в файле

ProcessViewerEventInfo

информация о событии в программе просмотра

Специфические структуры диалога

Структура

Описание

DialogInfo

информация о диалоге

FarDialogEvent

информация о событии диалога

FarDialogItem

элемент диалога

FarDialogItemColors

изменение цветовых атрибутов элементов диалога

FarDialogItemData

передача данных элементу диалога

FarGetDialogItem

запрос элемента диалога

FarList

список DI_LISTBOX

FarListDelete

параметры удаления элементов из DI_COMBOBOX и DI_LISTBOX

FarListFind

поиск элемента из DI_COMBOBOX и DI_LISTBOX

FarListGetItem

получение одного элемента списка из DI_COMBOBOX и DI_LISTBOX

FarListInfo

получить информацию о списках DI_COMBOBOX и DI_LISTBOX

FarListInsert

вставка элемента в DI_COMBOBOX и DI_LISTBOX

FarListItem

элемент списка

FarListItemData

ассоциация данных с элементом списка

FarListPos

позиционирование в списке

FarListTitles

установка/получение заголовков для списка

FarListUpdate

данные для обновления элемента списка

OpenDlgPluginData

информация о вызванном плагине из диалога

ProcessDialogEventInfo

информацию о событии диалога

Специфические структуры для настройки плагина

Структура

Описание

ConfigureInfo

информация о настраиваемом плагине

FarSettingsCreate

управление настройками плагина

FarSettingsEnum

управление настройками плагина

FarSettingsHistory

управление настройками плагина

FarSettingsItem

управление настройками плагина

FarSettingsName

управление настройками плагина

FarSettingsValue

управление настройками плагина

Специфические структуры для работы с плагинами

Структура

Описание

FarGetPluginInformation

получение информации о любом плагине

GlobalInfo

основная информация о плагине

PluginInfo

информация о модуле плагина

PluginMenuItem

информация о добавляемых в меню плагинов элементах

VersionInfo

информация о версии плагина

Специфические структуры для работы

FarGetValue

запрошенная макропеременная

FarMacroCall

возврат данных в макрос

FarMacroLoad

загрузка макрофайлов

FarMacroValue

макропеременная

MacroAddMacro

добавить макропоследовательность в память

MacroExecuteString

передать исполняемый скрипт в Far Manager

MacroParseResult

результат проверки макропоследовательности

MacroSendMacroText

описание макропоследовательности

OpenMacroInfo

значения, передаваемые плагину из макропоследовательности

3. Плагины

плагин программа операционный клавиша

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

Установка плагина

1. Скачиваем плагин с Интернета.

2. Копируем папку по пути c:\Program Files\Far Manager\Plugins\.

3. Перезапускаем Far Manager, чтобы плагин полностью интегрировался в программу.

5. Для настройки этого плагина нам нужно зайти в меню программы, выбрать Параметры, потом Параметры плагинов.

6. В появившемся окне выбираем плагин, который нам требуется настроить, и жмём Enter.

7. Теперь мы видим окно с параметрами нужного нам плагина. Настраиваем его под свои потребности и жмём ОК.

Как создать плагин.

FAR распространяется с полным набором файлов для написания самим plug-in на любом С компиляторе для Windows. Темой этой статьи является написание этих модулей самим на Visual C++ (я использовал Visual C++ 5.0).

1. Запускает VC, делаем новый проект типа "Win32 Dynamic-Link Library" по имени SimpleFP. Создаёт файл simplefp.cpp - здесь, собственно, мы и будем писать. В каталог SimpleFP копируем header файл plugin.hpp из архива PlugDoc.rar (ред: начиная с FAR 1.70 beta 5 примеры устанавливаются в отдельный каталог PlugDoc).

2. Теперь нам надо сделать.def файл - это файл, в котором описываются функции, которые вызываются из внешних модулей. Мы должны описать функции Far-а, которые мы будем использовать в нашем модуле. Делаем текстовый файл simplefp.def, в котором пишем:

3. LIBRARY

4. EXPORTS

5. GetPluginInfo=_GetPluginInfo@4

6. OpenPlugin=_OpenPlugin@8

SetStartupInfo=_SetStartupInfo@4

Здесь мы описываем 3 функции, которые нам пригодятся. А теперь добавим simpledef.def к файлам проекта (Project - Add to project - Files - simplefp.def).

7. Теперь пишем сам plug-in - работаем с файлом simplefp.cpp. Я решил дать текст самой программы с комментариями - можно скопировать в С++ и начать с ним возиться. Но сначала о основах.

Far работает по тем же принципам, что и Windows - вы ссылаетесь в программе на те функции, уже имеющиеся в системе, которые хотите использовать. Far предоставляет функции для работы с экранными формами в режиме console application. При запуске plug-in-а Far запускает функцию OpenPlugin, мы будем её рассматривать как аналог main() или WinMain(). Но кроме этого надо ещё сообщить Far-у данные о нашем plug-in-е. Это делает функция GetPluginInfo.

/*

* SimpleFP - простой plug-in к Far-у. (С) 2000 Phoenix, Moscow

*/

#include <stdio.h> // для вызова sprintf

#include <windows.h> // для функций Windows

#include "plugin.hpp" // для функций Far

#define PLUGIN_NAME "Open windows" // Название plug-in-а

#define WINDOW_HEAD "Open windows list" // Заголовок меню, которое мы сделаем

//

// Описываем функции Far, которые с которыми мы работаем.

//

extern "C"

{

void WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info);

HANDLE WINAPI _export OpenPlugin(int OpenFrom,int Item);

void WINAPI _export GetPluginInfo(struct PluginInfo *Info);

};

static struct PluginStartupInfo Info; // Информация о нашем plug-in-е

//

// Информация о модуле определена нами в структуре Info

//

void WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info)

{

::Info=*Info;

}

// Эта функция вызывается для получения информации о plug-in.

// Мы должны заполнить поля структуры Info.

//

void WINAPI _export GetPluginInfo(struct PluginInfo *Info)

{

Info->StructSize=sizeof(*Info); // Размер структуры Info

Info->Flags=0; // Это нам не нужно

Info->DiskMenuStringsNumber=0; // Это нам тоже не нужно

// Определяем строку с названием модуля

static char *PluginMenuStrings[1];

PluginMenuStrings[0]= PLUGIN_NAME;

// Определяем название plug-in модуля

Info->PluginMenuStrings=PluginMenuStrings;

Info->PluginMenuStringsNumber=

sizeof(PluginMenuStrings)/sizeof(PluginMenuStrings[0]);

Info->PluginConfigStringsNumber=0; // Это нам не нужно

}

// Эта функция вызывается при запуске plug-in модуля.

//

HANDLE WINAPI _export OpenPlugin(int OpenFrom,int Item)

{

HWND hwnd; // Используем для получения handle

char p[128], o[128]; // Для создания строк меню

int i=0; // Счётчик

struct FarMenuItem MenuItems[64]; // Описание меню, которое создаст для нас Far

memset(MenuItems,0,sizeof(MenuItems)); // Инициализируем наше меню

MenuItems[0].Selected=TRUE;

hwnd = GetDesktopWindow(); // Получаем handle для desktop

hwnd = GetWindow(hwnd, GW_CHILD); // Получаем его handle

while (hwnd !=0) // Пока оно не последнее

{

hwnd = GetWindow(hwnd, GW_HWNDNEXT); // получим handle окна

GetWindowText(hwnd,p,128); // и его заголовок

if (strlen(p)>0) // если заголовок есть

{

sprintf(o,"%0.8xld %s", hwnd, p); // сделаем строчку

strcpy(MenuItems[i++].Text, o); // скопируем эту строчку в массив MenuItems

}

}

// вызываем созданное нами меню, получаем номер выбранного пункта - MenuCode

//

int MenuCode=Info.Menu(Info.ModuleNumber,

-1,-1,0,

FMENU_AUTOHIGHLIGHT|FMENU_WRAPMODE,

WINDOW_HEAD,

ULL,

"Menu content",

NULL,

NULL,

MenuItems,

i);

return(INVALID_HANDLE_VALUE);

}

Компилируйте, копируйте в Far\Plugin и перезапускайте Far. В Far-е нажмите F11 - это список plug-in модулей. Теперь в нём должна появиться строка Open windows. Посмотрите на результат.

Описание некоторых плагинов

Clipboard Copy, Clipboard Copy Alt.

Эти плагины предназначены для обычного в Windows, но ранее недоступного в FAR Manager использования буфера обмена для копирования и перемещения файлов и папок. Допустимо копирование (перемещение) как из Windows в FAR, так и наоборот. Сама по себе подобная возможность существенно облегчает обычные операции по копированию и перемещению, однако нельзя сказать, что реализована она очень удобно (если в Windows достаточно, как известно, нажатия правой кнопки и выбора нужного действия, то в FAR приходиться выполнять комбинацию F11ФБуфер обменаФСкопировать (Перенести/Вырезать или Вставить). Правда, нельзя требовать от авторов плагинов невозможного: именно такой путь и предполагается исходя из самой логики работы подключаемых модулей. Идея эта первоначально была реализована в плагине Clipboard Copy, но не до конца отработана: при попытках копирования некоторых файлов программа выдает ошибку файловой системы. Намного позднее появился аналогичный по функциональности плагин Clipboard Copy Alt, в работе которого мы не сталкивались с ошибочными ситуациями. Весьма вероятно, что в скором времени такая возможность будет реализована в самом файл-менеджере через встроенный модуль «Контекстное меню проводника». Плагин Clipboard Copy; работает начиная с версии FAR1.60, плагин Clipboard Copy Alt; работает начиная с версии FAR1.65.

File list creator.

Предназначен, как и следует из названия, для создания в текущей директории файла, содержащего список имен выделенных файлов. Хотя существует, конечно, и обычная возможность копирования имен выделенных файлов в буфер обмена при нажатии Ctrl+Ins и последующей вставки из буфера в текстовый файл, данный плагин также в ряде случаев достаточно удобен. Он позволяет копировать файлы с путями (вводить для группы файлов длинные пути вручную -- крайне сомнительное развлечение), а также дополнять созданный список файлов новыми файлами и обрабатывать вложенные папки (естественно, в случае их выделения). Бывают ситуации, когда он просто незаменим (к примеру, автору этой статьи, как преподавателю, он часто требуется при формировании самостоятельных заданий). Работает начиная с версии FAR1.60.

Regular Expression Search and Replace.

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

Edit Swap.

На самом деле данный плагин представляет два модуля: «Парные скобки» и «Рус<->Lat», предназначенные, естественно, для редактирования файла в текстовом редакторе FAR. Первый модуль отвечает за поиск и выделение одинарных и двойных парных скобок различного типа. Плагин был написан для версии FAR1.63, не предоставлявшей подобной возможности. Версия же 1.70b2 программы FAR уже включает встроенный плагин «Скобки», выполняющий те же самые функции. Что же касается модуля «Рус<->Lat», то он по-прежнему может быть подключен только вручную и предоставляет очень полезную возможность перекодировки выделенного блока по правилу QWERTY<->ЙЦУКЕН, а такая необходимость возникает сплошь и рядом, если вы просто забыли переключить алфавит, а набирать текст заново у вас, естественно, особого желания не возникает. Хотя плагин и написан для версии FAR1.63, он прекрасно работает и в последующих версиях программы. Правда, функция поиска и выделения скобок оказывается продублированной.

Special Folders.

Обеспечивает быстрый доступ к специальным папкам Windows: «Главное меню», «Мои документы», «Сетевое окружение», «Рабочий стол», «Принтеры», «Программы» и т.д. (рис. 3), тем самым избавляя пользователя от необходимости запоминать их местоположение на диске, а затем долго и нудно до них добираться. При этом попасть в специальную папку можно двумя способами: стандартным для плагинов: по F11 и через меню дисков FAR'а, к примеру, по Alt+F1, Alt+F2 (следует выбирать в меню дополнительно появляющийся пункт Special Folders). Архив: Работает начиная с версии FAR1.63.

Uninstall.

Плагин позволяет проводить деинсталляцию программ из FAR Manager точно так же, как это обычно осуществляется из контрольной панели. Работает начиная с версии FAR1.65.

FAR Navigator (ProxyFtp).

Данный модуль позволяет работать не только с ftp-серверами (скачивание или удаление файлов и каталогов с сервера, копирование своих файлов на сервер), как стандартный плагин FTP-клиент, но и с http-серверами (скачивание с сервера). В случае обрыва соединения возможна докачка файлов. Что касается скачивания файлов на компьютер, то существуют, конечно, и более удобные возможности, предоставляемые специально предназначенными для этого download-менеджерами (тут и более удобно организованная докачка, и работа по расписанию, и осуществление скачивания на максимально возможной скорости и т.д.), так что это направление, в общем-то, на любителя. А если говорить об обратной операции, то функции плагина должны заинтересовать широкую аудиторию. Работает начиная с версии FAR1.65.

Web Editor.

Данный плагин позволяет создавать и редактировать html-файлы в среде встроенного текстового редактора FAR за счет вставки шаблонов достаточно широкого спектра тэгов HTML (рис. 4), атрибутов CSS, структур PHP (рис. 5) и т.п. Процесс полного создания Web-страниц таким способом требует немалых затрат времени и сил и мало вдохновляет, особенно если вспомнить о специально разработанных для этих целей программных продуктах. Однако данный модуль может быть весьма полезен в процессе отладки страницы, когда требуется внести минимальные изменения, сохранить и сразу же проверить результат. Кроме того, часть тэгов (необходимых, к примеру, для успешной раскрутки вашей страницы) все равно приходится вставлять вручную, а Web Editor помогает значительно ускорить весь процесс. Работает начиная с версии FAR1.7.

FAR plugins programming Help Encyclopedia of Developer.

Представляет собой энциклопедию на русском языке PlugRinG Help для разработчиков плагинов. В принципе, и в дистрибутиве FAR Manager есть файл помощи, но он довольно краток. Поэтому авторами данного плагина было принято решение написать настоящую Help-энциклопедию, в которой подробно рассматривается технология разработки плагина применительно к C/C++ и Pascal (структуры, сервисные функции, экспортируемые функции и т.п.), даются конкретные рекомендации в этой области и приводятся многочисленные примеры. Кроме того, здесь опубликованы статьи различных авторов относительно подводных камней, с которыми им пришлось столкнуться на разных стадиях разработки своих плагинов. Иными словами, эта энциклопедия -- прекрасное подспорье для тех, кто решил пополнить число авторов плагинов. Для запуска энциклопедии достаточно щелкнуть на файле pluginsr.chm. Ориентирован на версию FAR1.7b3.

PlugRinGviewer.

Плагин предназначен для работы с базой данных плагинов -- PlugRing.Для широкого пользователя может представлять интерес организация целенаправленного просмотра плагинов по категориям. Достоинство этого плагина заключается в том, что не нужно долго и упорно изучать всю базу плагинов, если необходимо выяснить, к примеру, какие плагины существуют для работы с Интернетом или с принтером. Однако функциональность PlugRinGviewer намного шире: это и скачивание плагинов из базы данных, и обновление, и добавление новых плагинов. Но подобная возможность ориентирована преимущественно на авторов плагинов. Работает начиная с версии FAR1.65.

Список использованной литературы

[1] Попов И. И., Максимов Н.В. Компьютерные сети. М.; Форум: Инфра-М, 2008.

[2] Олифер В.Г. Олифер Н.А. Олифер Н.А.Компьютерные сети. Принципы, технологии, протоколы. СПБ.: Питер. 2007.

[3] Название статьи / Электронная версия на сайте http://www.docme.ru/doc/204442/far-manager.

Размещено на Allbest.ru


Подобные документы

  • FAR Manager - файловый менеджер с поддержкой самых разнообразных расширений и функций - бесплатная альтернатива программе Total Commander. Способы запуска FAR-manager. Работа с папками. Физическое и логическое понятие папки. Форма хранения информации.

    реферат [77,9 K], добавлен 01.05.2010

  • Назначение, функции System Center 2012 Operations Manager — разработанного корпорацией Microsoft продукта, обеспечивающего контроль функционирования серверов, служб, устройств и приложений. Состав пакетов управления. Атрибуты, которые могут иметь объекты.

    курсовая работа [1,2 M], добавлен 27.12.2014

  • Структура систем Transcend Manager, их основные элементы и характеристика, назначение. Методы цветового кодирования. Выбор узла для перехвата пакетов и выделение под перехват пакетов буфер. Установка фильтров и декодирование пакетов, определение ошибки.

    лабораторная работа [2,5 M], добавлен 23.08.2009

  • Развитие Internet и новых способов общения между людьми. Система управления сайтом Content Manager System. Процесс создания, редактирования и оформления сайтов. Возможность создания различных по правам доступа частей сайта. Критерии выбора CMS.

    реферат [35,5 K], добавлен 03.04.2011

  • Структура сети IP телефонии в информационно-вычислительном центре. Основные системные возможности и пользовательские функции Cisco Сall Manager. Анализ конференций различных типов. Разработка программного обеспечения системы мониторинга IP-конференции.

    дипломная работа [3,6 M], добавлен 20.05.2013

Работа, которую точно примут
Сколько стоит?

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.