Выпуск ИС Дракон от 09.12.2012Перечень выпусков
здесьВложение:
Dragon_2012_12_09.rar
Прошу сообщать отзывы, замечания и предложения.
ИС Дракон доработана в части:
1. При некоторых условиях резко возрастал вертикальный размер листа, не хватает объема ОЗУ для отображения листа.
Замечание С.Д. Ефанова.
==============================
==============================
Выпуск ИС Дракон от 05.12.2012
Выполнено 28 скачиваний.
ИС Дракон доработана в части:
1. Отсутствовало позиционирование листа при перестановке схемы Влево и Вправо.
2. В режиме Обзор в схеме Силуэт возникали разрывы Веток.
==============================
Выпуск ИС Дракон от 02.12.2012
Выполнено 48 скачиваний.
ИС Дракон доработана в части:
1. В схеме Силуэт введен интервал между Ветками.
Предложение С.Д. Ефанова.
Требование В.Д. Паронджанова
здесь - "Правило ритма и метра". Ритм равен двум метрам.
2. Исключена возможность редактирования графики схем, т.е. сдвига икон относительно шампура и перемещения линий, т.к. теперь программная раскладка схем производится без пересечений.
При просмотре ранее созданных схем, производится переформирование (без изменения файлов): устраняются сдвиги икон и вводятся интервалы между ветками.
3. Введен в меню пункт "Программирование / - Dragon.bat".
При наличии в пункте отметки, наличии командного файла Dragon.bat в каталоге программы, после выполнения трансляции в промежуточный код выполняется командный файл.
Пункт позволяет организовать дальнейший процесс работы с проектом. Предложение С.Д. Ефанова.
4. Введен в меню пункт "Файл / Перерыв".
Позволяет выйти из программы с сохранением контекста редактирования проекта. При входе в программу будем иметь ранее открытые файлы и их версии. Предложение С.Д. Ефанова.
5. Устранены другие недоработки и замечания.
==============================
Выпуск ИС Дракон от 19.11.2012
Выполнено 85 скачивания
ИС Дракон доработана в части:
Программирования -
1. Для Переключателя введено обязательное требование: в одном из Вариантов должно отсутствовать условие, т.е. пустая P точка. Соответствует в case пункту else.
2. Введен пункт меню "Программирование / Сохранять все". При установленной галочке, при трансляции в промежуточный код выполняется сохранение всех измененных файлов дракон-схем.
3. В промежуточном коде теперь явно обозначен код, соответствующий начальным и конечным текстам иконы Модуль и схемы.
4. Изменен термин Лицензия на Установка.
5. Производится программное преобразование существующего файла Dragon.lic в Dragon.ust .
6. Период ознакомления изменен с 9 месяцев на 35 дней.
7. В пункте меню Лист введен знак * - признак изменения листа.
8. В пункте меню Лист введен знак # - признак сохранения версии листа в файл.
9. Пункт "Лист / Удалить версии" заменен на "Лист / Удалить предшествующие".
10. Введен пункт "Файл / Сохранить все".
11. Удален пункт "Закладки / Отмена".
12. Введен пункт "Закладка / Закладка" для перехода на текущую закладку.
13. Изменена нумерация веток при разделении на 2 ветки.
14. Для Вставки при нажатии клавиш Влево или Вправо производится переход на соответствующую схему.
==============================
Выпуск ИС Дракон от 01.11.2012
Выполнено 103 скачивания
ИС Дракон доработана в части:
1. В тексты генерируемого промежуточного кода включены: идентификаторы икон, признаки циклов, из иконы Адрес номер иконы перехода.
2. Сокращен объем переводимых текстов.
3. Для совместимости с прошлыми проектами устройств, выполненными с ИС Дракон, предусмотрен следующий порядок поиска в папке программы файла описания языка программирования: файл указанный в иконе Модуль, файл открытый в последний раз в пункте меню "Программирование / Открыть описание языка", файл с именем "LangProgr.ini"
4. Повышена эргономичность работы с программой.
5. Реализованы предложения и устранены замечания пользователей.
О использовании ИС Дракон с файлом перевода на национальный язык смотрите сообщение выпуска от 01.05.2012, имеются вновь сформированные файлы переводов.
================================
Выпуск ИС Дракон от 22.07.2012
Выполнено 379 скачиваний.
ИС Дракон доработана в части:
В пунктах меню -
1. Некоторые тексты заменены на более краткие.
2. Термин "Программный код" заменен на "Промежуточный код", отображается суть действий маршрутного транслятора ИС Дракон.
3. Формирование .png файлов и графики в системном буфере из контекстных меню перенесено в главное меню "Файл / ...". Предложение пользователя Р.Н. Юрьева.
4. При выборе папки проекта в диалоге отображаются файлы .drt, ранее все. Предложение С.Д. Ефанова.
5. В меню "Лист" добавлен пункт "Шрифт обновить". Так как у пользователя в настройках экрана компьютера может быть выбран крупный шрифт, то у другого пользователя с другой настройкой необходимо выполнить данный пункт меню. Предложение пользователя Р.Н. Юрьева.
6. Удален в контекстном меню иконы пункт "Выборочное копирование текста".
Так же:
1. Исключена возможность переноса икон и шампур-блока из схемы Гном в другие виды схем и также в нее.
2. Предусмотрено применение иконы Полка в схеме Гном. Предложение Павла Макарова, смотрите
здесь.
3. В текстах икон возможно использовать табуляцию - клавиша "Tab", при сохранении заменяется на 4-е пробела. Рекомендация из новой книги В.Д. Паронджанова по оформлению текстов икон, ранее был добавлен маркер •.
4. При формировании в системный буфер ссылок для иконы "Модуль", ссылка дополнена текстом иконы "Заголовок" соответствующей схемы. Повышается наглядность и информативность иконы "Модуль".
5. При нажатой левой клавише и перемещении мышки производится перемещение листа в окне программы. Предложение пользователя С.Д. Ефанова.
6. В справке о программе указан электронный адрес В.Д. Паронджанова.
О использовании ИС Дракон с файлом перевода на национальный язык смотрите сообщение выпуска от 01.05.2012, имеются файлы переводов вновь сформированные и прежние дополненные.
================================
Выпуск ИС Дракон от 03.06.2012
Выполнено 265 скачиваний.
ИС Дракон доработана в части:
1. Введена расшифровка сообщений статистики проекта.
2. Теперь в иконе "Модуль" имена файлов должны начинаться с символа "\" или "$".
Файл программного кода генерируется в папке программы Dragon.exe.
Файл описания языка программирования с расширением ".ini" помещать там же, в икону "Модуль" имя вставляем из системного буфера после просмотра в пункте "Программирование / Файл описания языка".
Введены пункты меню -
1. В главном меню "Настройка" пункт "- Ввод • взамен ." . Возможно использовать для оформления начала пункта текста большой точкой •. Пример смотрите
здесь, • ранее вставлялась вводом Alt+0149 на цифровой части клавиатуры.
2. В контекстном меню иконы схемы "Гном" пункт ">Текст в рамке>Запоминатель>" для изменения типа иконы.
3. В контекстном меню листа пункт "Обновить номера" для присвоения упорядоченных номеров схемам и иконам. Облегчается поиск схемы или иконы по номеру. Предложение пользователя Р.Н. Юрьева.
4. Теперь удаление иконы "Конец" в схеме "Примитив" и шампура с иконой "Конец" в схеме "Силуэт" производится иначе.
Т.к. удаление производится для образования в схеме бесконечного цикла, то в контекстное меню схемы введен пункт "Образовать бесконечный цикл". При выполнении пункта выдается указание о необходимых условиях для выполнения. Замечание к выпуску пользователя Mega_Volt.
О использовании ИС Дракон с файлом перевода на национальный язык смотрите сообщение прошлого выпуска.
================================
Выпуск ИС Дракон от 01.05.2012
Выполнено 195 скачиваний.
ИС Дракон доработана в части:
1. В контекстное меню схемы введен пункт "Образовать бесконечный цикл".
2. Удален пункт меню "Выбор П текста".
3. Удален пункт меню "Выбор папки программных файлов", программные файлы сохраняются в папке программы. Предложение С. Ефанова, для предотвращения ошибочного затирания файлов после изменении размещения папки проекта.
4. Начальные пути в диалогах открытия и сохранения файлов устанавливаются на папку программы.
5. Сокращено количество сохраняемых параметров в файле Dragon.ini. Рекомендую удалить ваш файл и будет сформирован новый.
6. 2-а пункта выбора файлов описания языков программирования заменены на 1.
7. При выборе файла языка программирования , $ + имя файла помещается в системный буфер для копирования в икону "Модуль".
8. С. Ефановым создана технология автоматного программирования по методике "SWITCH". При этом в файл языка программирования вставлять строку "OptimGoto=Not". В архивном файле имеется файл описания языка программирования - Prg_C_APrg.ini . При наличии заинтересованности, можно рассказать подробнее.
9. Имеются другие несущественные изменения.
Для использования ИС Дракон с файлом перевода на национальный язык, файлы дополнены новыми и измененными сообщениями, смотрите в файлах по дате изменения. Если Вы ранее редактировали свои файл, то перенесите в свой дополнения. Используйте редактор "Блокнот" в кодировке "Юникод".
От пользователей было предложение, но не выполнена доработка ИС Дракон в части программирования на ASM микроконтроллеров с сокращенным набором команд и использованием команды "пропустить по условию следующую команду".
================================
Выпуск ИС Дракон от 08.04.2012
Выполнено 128 скачиваний.
ИС Дракон доработана в части:
1. У икон "Вставка" отказался от состояния "Функция".
2.Термин "Список <-X->" заменил на "Список закладок". Везде используется термин - "Закладка". Закладка позволяет вернутся к отмеченному листу, схеме или иконе.
3. В генерированным программном коде термин "Транслятор маршрутной части алгоритма" заменен на краткий "Маршрутный транслятор".
4. Выбранная икона, узел выделяются контрастным контуром.
5. Устранена ошибка, не выбирался текст колонтитула листа для редактирования.
6. В словарях перевода текстов интерфейса устранены элементы форматирования, облегчен перевод.
7. Ранее, текст у нижнего вывода иконы "Вопрос" мог накладываться на номер иконы расположенной правее и ниже. Тексты разнесены по вертикали. Предложение пользователя.
8. В контекстных меню проекта и листа введен пункт "Проверка", также как для схемы.
Выполняется верификация в части:
1) Проверить уникальность текстов икон "Заголовок".
2) Проверить наличие вызовов к иконам "Заголовок".
3) Проверить наличие схем для вызова от икон "Вставка".
4) Программирование. Проверить у икон при совпадение текстов совпадение программного кода и наоборот.
Предложение С.Д. Ефанова.
9. Введен пункт меню "Найти закладку по номеру".
10. Введен пункт меню "Выбор П текста", при выборе текста иконы, в окне текста листа отображается для редактирования П текст икон.
11. Введен пункт меню "Настройка / - Файлы в папке программы". Исключается запоминание папок при выборе файлов и пути в меню "Программирование / Путь для программных файлов". Предложение С.Д. Ефанова, т.к. при работе со множеством проектов возникает угроза затереть файлы из другого проекта.
12. Изменено, теперь путь программных файлов храниться в файле "Dragon.ini" с конечным "\".
13. Изменено написание информации в иконе "Модуль". Об этом позже будет рассказано.
================================
Выпуск ИС Дракон от 28.02.2012
Выполнено 219 скачиваний.
ИС Дракон доработана в части:
1. Снято ограничение на размещения схемы-вставки, может размещаться на любом листе.
2. Возможно использовать 2 языка программирования, высокого уровня и ассемблер. Файлы описаний имеют различные и произвольные имена. Переключение на ассемблер производится в иконе "Модуль", во 2-й строке пишется "//Asm". Предложение
digitalinvitro.
3. В главном меню "Программирование" введены пункты "Язык программирования" и "Ассемблер" выбора используемых файлов описания языков.
4. Изменено главное меню. Пункты "Лист" и "Версия" заменены на "Проект" и "Лист".
5.Текстовый редактор доработан. При клике Ctrl+LeftMouse выделяется идентификатор, т.е. строка из букв, цифр и _. Предложение С. Ефанова.
6.
Condor писал(а):
С "перелючателем" у меня тож чет пока не вышло... Вставляю в поля П вариантов условия, а в ifах все равно точечки остаются...
устранена ошибка. Замечание
Condor, спасибо.
Обсуждение ИС Дракон смотрите после
сообщения здесь.
================================
Выпуск ИС Дракон от 22.02.2012.
Выполнено 68 скачиваний
Устранена серьёзная ошибка. Замечание
digitalinvitro здесь, спасибо.
=================
Выпуск ИС Дракон от 20.02.2012.
Выполнено 34 скачивания
Выполнена оптимизация маршрутного транслятора в части: (замечания
digitalinvitro)
1. сокращено количество переходов (goto, jmp),
2. устранены метки без переходов на них,
3. размещение программного кода выхода из процедуры и функции перенесено из П текста иконы "Конец" в П текст схемы (часть end).
4. снято ограничение количества вызовов схемы "Вставка" из одной схемы, ограничение - размещение на одном листе не устранено.
5. все сообщения об ошибках при трансляции помещаются в программный код.
6. незначительно изменено оформление программного кода.
Устранены недоработки при переносе икон с листа на лист. Замечание С. Ефанова.
Словари переводов текстов интерфейса на национальные языки будут выложены позже.
=================
Выпуск ИС Дракон от 14.02.2012.
Выполнено 38 скачиваний
Устранена ошибка размещения метки возврата из схемы-вставки.
===============================================
Выпуск ИС Дракон от 13.02.2012.
Выполнено 11 скачиваний.
Доработка выполнена в части формирования ассемблерного кода ("Заголовок" без jmp)
Замечание
здесьВ программе дата выпуска ошибочно указана 11.02.2012