Программы  AB_VJAZ  и  DAL_VJAZ

Программа Аutomated Builder for VJAZ BS
V 1.40, от 19.01.2010
(находится на стадии тестирования)
сокращенные названия: AB VJAZ, AB
VJAZ BS  - block-schemes visual language

(модератор) предварительное обсуждение:viewtopic.php?p=39631#p39631


Новые возможности:

1) ДС "Силуэт" -> ВЯЗ БС -> ЯПВУ

В каталоге \drt архива ab140.rar находится файл Новый_10.drt, кодирующий
ДС "Силуэт". Последовательное преобразование силуэта сначала в БС, а
затем и в исходный код процедуры можно проследить в файлах test12.txt и
test12.cpp .

Ограничения для ДС "Силуэт" в дракон-си:

- у ДС "Силуэт" должен быть только 1 заголовок;
- в первой строке иконы "имя ветки" ДС "Силуэт" должно быть слово
"ветка" и следующий за ним через пробел номер ветки; самая левая
ветка должна иметь номер 1, и номера веток должны возрастать по
порядку слева направо;
- для организации переходов между ветками внутри силуэта вводится
локальная переменная wetka типа int, которой при инициализации
присваивается значение 1.


2) Интеграция программы vjazprg в и.с.DRAKON  Г.Н. Тышова

Для интеграции программы vjazprg в и.с.DRAKON нужно:
1) скопировать в рабочий каталог ДРАКОНа программу vjazprg;
2) скопировать в рабочий каталог ДРАКОНа командный файл f5.bat,
находящийся в каталоге \drt архива ab140.rar;
3) скопировать в рабочий каталог ДРАКОНа файл конфигурации ab.cfg и
исправить заданные в нем пути к рабочим файлам;
4) перенести из находящегося в каталоге \drt архива ab140.rar файла
Drakon.ini в файл Drakon.ini, находящийся в рабочем каталоге ДРАКОНа,
строку
FileCmd=,file1.txt,f5.bat

5) запустить и.с.DRAKON и выбрать одну из загруженных ДС;
6) войти в редактирование текста одной из икон выбранной ДС;
7) нажать клавишу "F5".

После этого будут сгенерированны указанные в ab.cfg файл текстового
формата представления БС и файл исходного кода для проекта ДРАКОНа.
При возникновении ошибок в процессе перекодировки  ДС -> БС
(например, если длина одной из текстовых строк элемента ДС будет больше
40 символов - кстати, неплохо бы отображать в ДРАКОНе текстовые
координаты курсора при вводе текста) в рабочем каталоге ДРАКОНа будет
создан файл диагностических сообщений diag_2.txt.


3) Исходный код программы  vjazprg

Исходный код программы vjazprg, написанной на С и реализующей алгоритмы
перекодировки ДС -> БС и БС -> ЯПВУ, находится в каталоге \vjazprg
архива ab140.rar. Алгоритм  перекодировки  ДС -> БС  см.  в  файле
ds_w_bs.txt.

4) Сплошные линии логических связей при отображении БС в окне АВ

Чтобы вернуться к отображению линий логических связей в псевдографике,
нужно в файле ab.cfg задать параметру  __рис_псевдографика значение "1".






Об остальном подробнее см. файл ab.txt  из архива a140.rar .

Буду рад вашим замечаниям и предложениям.

Вложение:Комментарий к файлу:AB V1.40 с примерами
ab140.rar[548.18 КБ]
Скачиваний: 689
