Начал собирать пакет для создания и поддержки софта с веб-интерфейсом
И походу набросал небольшую предварительную версию простейшей среды разработки скриптов ...
Поскольку специализации и функций под конкретный пакет пока нет решил поделится "универсальной заготовкой"- вдруг глядя на мои каракули кого-нибудь осенит !
Глюк исправил и подключил подсветку синтаксиса 8/10/2015
ScriptEdit007SOR.7z // Исходник
ScriptEditBin7_1.zip // Бинарник для Винды
(Думаю по необходимости можно без изменений компилировать и под Линукс )
Инструкции нет но думаю все и так понятно ...
"Базы" скриптов и функций загружаются при загрузке + есть выгрузка/загрузка текущего скрипта .
Добавить новую функцию в список можно просто отметив кусок кода в расширенном редакторе
(не забыв поставить "галку" и заполнив поля заголовка и комментария ).
Кнопка "Изменить" записывает текущие изменения в "базу" ...
Список переменных пока нигде не используется но сохраняется .
"Пробный запуск" проводит реальную компиляцию и запуск скрипта ....
Набор "Встроенных функций " можно легко расширить по аналоги .
(Разумеется для этого нужно модифицировать исходный код )
Любые изменения в "Базе" записываются автоматически
Список скриптов при добавлении удалении и тд автоматом пишется в файл отсюда идет необходимость в "грозных предупреждениях" при смене текущего элемента в списке
- вроде все логично но возможно какие-то ситуации еще неучтены так что возможны сбои !
Например раньше глючило (уже профиксил ! ) при удалении и ответе "Да" на вопрос об изменении последнего элемента в списке только что нашел еще один баг при "опустошении" списка глюк не страшный но досадный...
УЖЕ исправил !