В практике использования БЭСТ-4+ часто встречаются задачи, решение которых штатными средствами программы невозможно. В этом случае приходится прибегать к дополнительным программам, от выбора которых зависит производительность труда. Говоря простым языком – от организации рабочего места зависит качество работы и результат. Рассмотрим вариант набора программ, наиболее оптимальный с моей точки зрения в плане быстродействия и доступности.
В практике использования БЭСТ-4+ часто встречаются задачи, решение которых штатными средствами программы невозможно. В этом случае приходится прибегать к дополнительным программам, от выбора которых зависит производительность труда. Говоря простым языком – от организации рабочего места зависит качество работы и результат. Рассмотрим вариант набора программ, наиболее оптимальный с моей точки зрения в плане быстродействия и доступности.
Прежде всего, это Far Manager - консольный файловый менеджер для операционных систем семейства Windows.
Установка и настройка Far Manager.
Получаем последнюю версию с сайта http://farmanager.com.
Проходим стандартную процедуру инсталляции и регистрации (для разблокирования ряда функций, описано в License.xUSSR.txt).
Выбираем русский язык через командную панель по F9 и делаем начальные настройки на свой вкус.
Далее, нас интересует применение FAR Manager для работы с программными файлами и файлами dbf.
Для работы с кодом можно ограничиться и стандартным редактором по F4, вот только понять с первого взгляда что за код перед глазами и где что располагается – доступно професионалам.
С целью облегчения восприятия программных текстов применяют парсеры текстов. Их задача, внести разнообразие в цветовое оформление программного кода и выделить каждую категорию кода своим цветом.
Должен сказать, что для Far Manager существует весомый набор плагинов, расширяющих его функциональность. Ознакомиться с ними можно на сайте http://plugring.farmanager.com . (кстати, на DVD-диске к журналу «ХАКЕР» № 12 за 2006 выложен инсталлятор и все плагины с этого сервера). Сейчас, нас интересует колорер и его библиотека (уж так он устроен).
Скачать можно по ссылкам:
Колорер - http://plugring.farmanager.com<wbr>/downld/files/colorer4ever.far<wbr>.rar
Библиотека - http://plugring.farmanager.com<wbr>/downld/files/colorer4ever.lib<wbr>.rar
Процедура установки довольно проста:
- Создаем каталог c:\program files\far\plugins\colorer\ (plugins – каталог для плагинов к Far Manager);
- Корпируем в созданный каталог содержимое colorer.4ever.far.rar;
- Корпируем в созданный каталог содержимое colorer.4ever.lib.rar;
- Запускаем c:\program files\far\plugins\colorer\bin<wbr>\install.exe;
- Перегружаем Far.
Открываем любой программный файл встроенным редактором Far по F4. ( к примеру, из каталога B4_PLUS\pro\plugins\source<wbr>\BANK\) Если результат не впечатлил, можно поставить расцветку для Clipper (clip_hrc.zip в плагинах на сервере, по умолчанию подключается раскраска для FoxPro).
В режиме редактора по F11 можно вызвать меню для стандратных внешних модулей а выбрав строку “колорер” из меню функций плагина.
Следующий плагином на который стоит обратить внимание – ClipperStuff.
Ссылка для скачивания http://plugring.farmanager.com<wbr>/downld/files/clip11b2.zip
С его помощью можно комментировать большие объемы текста, перемещаться между функциями и переформатировать текст программы. К примеру, код
If(Right(a3,1)<>'\',a3:=a3+'\'<wbr>,) a5:=a3+a4 If !File(a5) a5:=select_files('Выберите файл',,AllTrim(a3),'',.f.) If(Type('a5')='A' .And. Len(a5)>0, a5:=a5[1], ) If LastKey()=27 .Or. !File(a5) Return '0' EndIf EndIf |
После выбора команды – «Форматировать» будет выглядеть так:
If(Right(a3,1)<>'\',a3:=a3+'\'<wbr>,) a5:=a3+a4 If !File(a5) a5:=select_files('Выберите файл',,AllTrim(a3),'',.f.) If(Type('a5')='A' .And. Len(a5)>0, a5:=a5[1], ) If LastKey()=27 .Or. !File(a5) Return '0' EndIf EndIf |
Порядок установки плагина также прост как и для остальных плагинов FAR Manager.
В папке plugins создать каталог и скопировать содержимое архива, если иное не оговорено в сопроводительном текстовом файле. После перезагрузки плагин будет подключен.
Использовать тоже просто, в режиме редактора вызвать меню "Команды внешних модулей" по F11 и выбрать соответствующий пункт.
В следующей рассылке остановимся на работе с dbf - файлами и настройке FAR Manager.