Программа ACLPRO.jar, v.2.9.21 -- набор полезных инструментов

Download file aclpro.zip, 532 Kb

Летом 2012 года я поменял стратегию использования языка программирования ACL. Сейчас интерпретатор -- это единая программа, совмещающая в себе как (1) среду разработки ACL-программ, так и (2) java программу с окном на одну ACL-программу, а также (3) чистый проигрыватель на одну ACL-программу совсем без окна. Представленная в этой статье программа относится ко второму типу, ее основное окно имеет небольшое меню и размер, включающий таблицу иконок. Оно необходимо только для того, чтобы программа имела иконку с статусной строке Виндовс.

Главная программа -- это таблица кнопок-иконок для запуска отдельных ACL-программ-приложений. Все ACL-программы-приложения запускаются из главной ACL-программы-диспетчера и предлагают интересные дополнения к операционной системе, облегчающие работу на компьютере. Выбор ACL-программ был сделан по принципу, чтобы они имели массовое применение. Здесь есть калькулятор, таблица юникодов с показом символов в различных шрифтах, программа показа текстовых файлов и файлов картинок с предпросмотром по всему компьютеру, есть графические и файловые редакторы, программа создания графического рисунка любой степени сложности в формате eps (encapsulated postsript), есть программа таблицы Менделеева и программа обработки числовых данных, даже есть программа Фурье преобразования. Есть простая программа преобразования текстового файла в htm файл, который показывается в браузерах. При этом на сайт можно вставлять не только текст, но и картинки.

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

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

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

Вместе с тем простота языка ACL понимается не сразу. Язык очень не похож на все другие языки и требует научиться мыслить особым образом. Впрочем многочисленные примеры готового кода могут помочь быстрее освоиться в новом пространстве. Но даже если и не заниматься изучением языка ACL, все равно многие готовые программы могут стать настоящими помощьниками в работе на компьютере. Речь идет в первую очередь о графике, текстах и файлах.

 

счетчик посещенийxxxxВиктор Кон на сервере Проза.ру