Короткая информация о программе "КАОS-Редактор"
1. Общее
Программа - простой RTF-редактор, который модифицировался для потребностей при редактировании файлов типа "KEI". Но он не годится, чтобы КАОS-источники коренным образом по-новому создавать. Это должно происходить самой системой КАОS, а если редактором, то есть большая вероятность синтаксических ошибок. Программа, конечно, может использоваться также для редактирования обычных RTF- или TXT файлов.
Для редактора имеются три рабочих модуса:
Модус 1 | Редактирование КАОS-источников Модус становится при открытии файла типа KEI или при создании нового файла с кнопкой "New File". В распоряжении находятся ряд сервисных услуг, которые имеют смысл только для КАОS-истоков. |
Модус 2 | Редактирование RTF-файлов Модус установлен после запуска программы, после открытия файла типа RTF или после отменом диалога для создания нового файла кнопкой "New File". |
Модус 3 | Редактирование текст- и прочих файлов Модус становится при открытии текстового файла, который не типа KEI или RTF. Внешне он не отличается от второго, только при выдаче RTF-формат подавляется. Если обычный текстовый файл был загружен, форматирование текста (и вместе с тем переход на модус 2) может происходить без проблем и новый текст может сохраняться как RTF-файл. |
При способах 1 и 2 с помощью комбинаций клавиш могут вставляться в текст специальные КАОS-символы (см. меню "Info → спец символы"). Соответствующей кнопкой инструмента могут файлы искаться в папках и открываться.
2. Интерфейс обслуживания программы и диалоговые окна
Рис. 1: Набор инструментов интерфейса обслуживания при различных рабочих способах, наверху в модусе 2 или 3, внизу в модусе 1, для этого объяснение кнопок инструментов
При щелчке на кнопку "Поиск Файлов" раскрывается поисковый диалог (см. рис. 2). Последовательность символов может вноситься в высшее поле ввода для фильтрации результатов поиска. Если поле пусто - нет фильтрация. Если файлы найдены, окно со списком имен раскрывается. Нажимание при помощи мыши на имя загружается соответствующий файл. В матрице "Задача" могут устанавливаться четыре стратегии поиска:
Задача | Модус | Действие |
Нахождение всех файлов с заданным именем | 1 … 3 | Поиск файлов с определенным именем или с определенной последовательностью символов по имени. (Не называть тип файлов в этом поле!) При пустом поле поиск всех файлов с типом, упомянутым внизу ("File-Type"). Если поле "File-Type" пустое, то поиск происходит не по файлам, а по папкам. |
Нахождение всех файлов с текстом | 1 … 3 | Поиск файлов с определенной последовательностью символов в тексте |
Нахождение всех файлов с заданным текстом в Message | 1 | Поиск файлов с определенной последовательностью символов )* в команде Message |
Нахождение всех файлов с заданным текстом в Comment
| 1 | Поиск файлов с определенной последовательностью символов )* в команде Comment и в примечаниях для CE's (т.е. в скобах «…») |
)* С помощью комбинаций клавиш могут вводиться также специальные символы. |
 Рис. 2: Диалог для поиска файлов
При открытии файлы типа KEI, после Open-диалога или после щелканья правой кнопкой мыши имени этого типа в списке результатов поиска, файл не сразу загружается, а появляется окно сообщения с текстами команд Message и Comment (см. рис. 3). Запрашивается, должен ли загружаться файл действительно?
 Рис. 3: Load-Info
При нажимании на кнопку "New File" ожидается, что должен вкладываться новый КАОS-источник (хотя из выше названных причин это не было бы рационально). Раскрывается диалог, где имя файла, номер версии и тексты команд Message и Comment выпишутся (см. рис. 4). Если оканчивают диалог с "ОК" - включается модус 1. Если оканчивают диалог с "Cancel" редактор приводится в модус 2.
 Рис. 4: New-File-Диалог
С командой меню "Edit → Korr old Vers" возможно ремонтировать старые КАОS-источники, которые не соответствуют правилам синтаксиса версии 5.1.1. Раскрывается диалог поиска файлов (см. рис. 5). Поиск ограничивается файлами типа KEI. Все найденные файлы сразу ремонтируются соответственно выбранной задачи. Задачи касаются ремонта задаваний системных параметров в файлах, синтаксис которых был изменен, то привело бы к тому, что соответствующий файл не мог бы загружаться.
 Рис. 5: Диалог для ремонта КАОS-источников
|