Выпуск ИС Дракон от 08.07.2013Прошу сообщать Ваши отзывы, замечания и предложения.
Выпуск от 06.04.2013
здесь - заменен, выполнено 471 скачиваний.
Вложение:
Dragon_2013_07_08.rar
Вложение:
Экран.png
В ИС Дракон выполнены доработки:
Доработки сделаны в целях развития ИС Дракон и повышения эргономичности работы.
1. Удалена из схем Гном икона СборкаТекста, т.е. отказались от сборки текста вдоль линии сборки текста.
В раннем ИС Дракон использовалась для сборки программного кода на Ассемблере.
2. Для иконы Модуль заменено начертание на начертание применяемое для иконы СборкаТекста.
3. В иконе Модуль можно указывать ссылку на лист, при этом в промежуточный код будет будет помещаться код схем Примитив и Силуэт в порядке размещения их на листе.
4. Для получения ссылки на лист в контекстном меню листа введен соответствующий пункт.
5. Из ссылок получаемых из контекстного меню для листа или схемы исключены комментарии.
6. В икону Модуль можно помещать строки комментариев, строка должна начинаться со знаков ! (рекомендуется) или -.
7. Понятие Дракон-лист развита до понятия ДАБД - Дракон алгоритмическая база данных.
В ДАБД все тексты могут быть много строчными и не ограниченные по размеру, в т.ч. все колонтитулы листа, идентификаторы схем и икон, тексты икон.
При ограничении визуального отображения текстов, ограничение визуализируется знаками ... .
При много строчном тексте иконы, для ограничения высоты икон введен пункт меню "Лист/Высота икон до N строк". По умолчанию N=7, можно изменить в файле Dragon.ini значение переменной ElNStr.
В текстах могут находится ссылки на другие файлы, интернет ссылки. При выделении в тексте ссылки и выполнении пункта меню "Правка/Выполнить выделенный (Ctrl+R)" запускается соответствующее приложение на компьютере для данного файла.
Для использования бумажной копии Дракон-листа, нужно сформировать файл всех текстов листа (меню "Файл/Сохранить текст листа") и распечатать его.
ДАБД - позволяет поместить в Дракон-листы содержание бумажных книг с Дракон алгоритмами, законодательных документов с сопровождением дракон алгоритмов. Данный режим прогнозировался В.Д. Паронджановы - "Роман "Война и Мир" в дракон схемах", можно применить к медицинским книгам с Дракон схемами.
8. Для программирования на произвольных языках (в т.ч. на ассемблере, Обероне) с отображением проблемной области в Дракон схемах введен пункт меню "Программирование/Сборка без Маршрутного транслятора", смотрите на форуме тему "Параллельный программный код"
viewtopic.php?p=79617#p79617. Для обеспечения изменения нумерации икон в контекстном меню икон введен пункт "Установить последовательность номеров". При выборе начальной иконы в последовательности и выполнении этого пункта, начинается перенумерация последующих выбранных икон, завершается перенумерация при нажатии клавиши Esc.
При выполнении сборки, тексты икон в последовательности номеров будут помещаться в промежуточный код.
Текст S точек схем и икон Модуль должен формироваться также с использованием оператора //Shema.
9. Исключено программирование на Ассемблере с применением Маршрутного транслятора
10. Переработан текстовый редактор. На появляющейся панели имеются вкладки "Дракон-лист", "Сообщения", "Текстовый файл" с окнами редактирования текста, аналогично редактору Блокнот.
Панель появляется при клике мышкой на строке состояния, скрывается при клике мышкой на строке состояния или нажатии клавиши Esc.
11. В строке состояний сокращено количество полей.
Назначение полей: наименование выбранного элемента Дракон-листа, подсказка к пунктам меню или результат выполнения, содержание графического буфера программы, координаты положения курсора на листе или в текстовом редакторе, содержание системного текстового буфера.
12. При загрузке файлов созданных, в программе старых выпусков и наличии последующих изменений в формате файла, производиться отметка файлов как измененных (*). При закрытии программы будет предложено сохранить файл в текущем формате.
13. Выполнены доработки по замечаниям пользователей: С.Д. Ефанова.
==============================================
В планах:
1. Вывод в графический файл с векторным форматом - Метафайл.
2. Усовершенствовать алгоритм раскладки Дракон схем.
3. В Маршрутный транслятор ввести трансляцию по технологии Switсh автоматного программирования на языке Си. Предложил Ефанов С.Д..