TeConv v1.15
(новая версия программного ресурса от 25.12.2015)
Новые программные ресурсы:
TeConvPg - для работы в Страничном блоке
TeConvWn - для работы в оконном Редакторе файлов
Инструментальный комплекс TeConv предназначен для комплексного
преобразования заданных файлов и каталогов в диалоговом и пакетном
режимах. Базовым элементом комплекса TeConv
является Редактор файлов, обеспечивающий большое разнообразие
вариантов быстрого просмотра и редактирования серии файлов (как текстовых,
так и двоичных). Настройки TeConv /полный комплекс/ позволяют задать
его интерфейс в одном из двух режимах : Русский(Ru) или Английский(En) .
Поэтому комплекс TeConv может быть востребован широким кругом
как русскоязычных, так и англоязычных пользователей.
Рецензия на инструментальный комплекс (редактор) TeConv помещена в приложении
Гид компьютерного журнала Компьютерра-Online, рассказывающего о новинках
компьютерного и программного обеспечения, в рубрике
Текстовые
редакторы - Компьютерра-Онлайн.
Статья об использовании комплекса TeConv (ТЕКОНВ) для автоматизации преобразований больших коллекций
текстовых файлов помещена в электронном научном журнале "Вычислительные методы и
программирование",
том 8 (2007г.), раздел "Программирование".
Основные возможности редактирования каталогов и файлов в Страничном блоке:
-
выбор файлов по шаблонам из каталогов и подкаталогов с учетом
одной или нескольких масок;
-
диалоговое редактирование;
-
контекстный поиск и замена с использованием спецсимволов в контекстах,
вычисляемые контексты замены с указанием места и режима замены;
-
преобразование различных кодировок символов в файлах
(Win1251, KOI8-R, DOS), транслитерирование и детранслитерирование;
-
получение файла в кодировке Unicode (UTF16) на базе заданных кодовых страниц
(CP_WIN1251, CP_DOS866, CP_UTF8) и перекодировка
произвольных кодовых страниц с использованием Unicode;
-
преобразование верхнего и нижнего регистров кодов как
в файлах, так и в именах файлов и каталогов;
-
многопрофильное создание списков (по дереву каталогов, по выбору в диалоге,
по файлу со списком, по буферу Clipboard, абстрактный список);
-
операции со списками файлов и каталогов
(перепись, перемещение, удаление, переименование, объединение,
разделение по различным критериям, создание, многопрофильная очистка каталогов);
-
операции по дереву каталогов и файлов в интерфейсе Drag&Drop
(копирование, перемещение, удаление, создание, переименование);
-
возможность использования корзины при выполнении файловых операций;
-
сборка строк и блоков редактирования в отдельный файл;
-
сохранение всех внутренних настроек при последующих обращениях;
-
отражение в протоколе работы статистической информации о каталогах и
файлах, просмотренных и отредактированных комплексом TeConv, а также
использование этой информации для создания списков;
-
автоматическое создание и выполнение сценариев редактирования на
одной или нескольких страницах комплекса;
-
использование локальных баз данных для хранения контекстов
и сценариев редактирования;
-
перевод чисел между различными системами счисления (диапазон основания системы от 2 до 36) и в римские числа;
-
подробный встроенный HELP.
Инструментальный комплекс TeConv по сути является программером, т.к. содержит набор
специальных средств для программирования сложных контекстных преобразований:
-
общий архив, обеспечивающий информационную взаимосвязь
между произвольными файлами;
-
блок редактирования, обеспечивающий выделение отдельной области
в файле, подлежащей редактированию, с использованием аппарата блоковых
контекстов в таблице контекстов поиска/замены;
-
групповые выражения, позволяющие осуществлять строковые и арифметические
операции над найденными контекстными группами;
-
блоковые функции, обеспечивающие взаимосвязь между блоком редактирования,
общим архивом и внешним файлом;
-
граничные контексты в таблице контекстов поиска/замены для выполнения
определенных действий (например, над общим архивом) перед или после
редактирования текущего файла;
-
циклы в сценариях и аппарат подстановки параметров цикла
как в самом сценарии, так и в таблице контекстов поиска/замены;
Основные возможности Редактора файлов:
-
быстрое редактирование файлов больших размеров (как текстовых, так и двоичных),
ограниченных только размером виртуальной памяти;
-
показ и редактирование файла в разных режимах просмотра
(полная строка, короткая строка в пределах редакторского
окна, шестнадцатеричное представление);
-
показ и создание файла в различных кодировках
(Win1251, KOI8-R, DOS);
-
хранение внутреннего представления файла в исходной кодировке
при различных режимах показа;
-
автоматическое перекодирование набора символов, набранного не
в том регистре;
-
контекстный поиск и редактирование текстовых и двоичных файлов
при заданных режимах поиска (от начала файла, от конца файла,
от курсора вверх, от курсора вниз);
-
возможность использования символьных таблиц допустимых шрифтов;
-
редактирование двоичного представления целых и вещественных чисел
(HEX-констант);
-
сравнение текстовых файлов (построчное, пофрагментное, фрагментный
поиск) и двоичных файлов (построчное в виде коротких строк) в
визуальном режиме, отражающем результаты сравнения, и выдачей
протокола сравнения;
-
работа в редакторе как с выделенными блоками полных и неполных строк,
так и с выделенными прямоугольными блоками через буфер Clipboard;
-
преобразование целого числа в его текстовое представление на русском
или английском языке;
-
неограниченное Undo/Redo;
-
стилевое оформление текста через формат-ресурс;
-
создание интерактивных таблиц и взаимодействие с табличными файлами других форматов (doc, htm, xls);
-
вставка картинок и генерация файлов в форматах rtf и htm, доступных в Microsoft Word и WebBrowser;
-
построение диаграмм на базе Microsoft Excel;
-
проверка орфографии на базе Microsoft Word;
-
выравнивание текста по ширине;
-
печать произвольных текстовых файлов со стилями;
-
режим многодокументного открытия файлов.
Интерфейс инструментального комплекса TeConv состоит из шести страниц (разделов),
пять из которых предназначены для определенных видов работы с файлами, а шестая
отражает системы счисления:
| первая страница
| -
| контекстный поиск и замена;
|
| вторая страница
| -
| преобразование различных кодировок символов;
|
| третья страница
| -
| преобразование верхнего и нижнего регистров
кодов;
|
| четвертая страница
| -
| создание списков файлов для последующей обработки;
|
| пятая страница
| -
| операции над файлами и каталогами с
использованием и без использования списков файлов;
|
| шестая страница
| -
| перевод между различными системами счисления.
|
Пользователю предоставляется возможность работать как с полным
вариантом комплекса TeConv, так и с его отдельными частями,
что достигается выбором вида загрузки из меню головного
окна. Кроме этого можно загрузить нужный вариант комплекса из *.bat
файла, с указанием соответствующего параметра в командной строке.
Общий вид головного меню загрузки
|
(русскоязычный вариант)
|
(англоязычный вариант)
|
Программный продукт создан в системе программирования Delphi и
содержит около 100 тысяч строк.
Программные ресурсы инструментального комплекса TeConv содержат следующие компоненты:
TeConv - полный программный продукт;
TeConvPg - программный продукт для работы в Страничном блоке;
TeConvWn - программный продукт для работы в оконном Редакторе файлов;
( фрагментированные программные ресурсы содержат библиотечные файлы Dll01.dll и Dll02.dll ).
Инструментальный комплекс TeConv зарегистрирован
в НТЦ "ИНФОРМРЕГИСТР"
Федерального агентства по информационным технологиям как электронное
научное издание (номер гос. регистрации 0320601828,
номер свидетельства 9124 от 22.12.2006).