|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
|
Обсуждение ИС Дракон28.01.2012, 19:20. Показов 1162971. Ответов 1644
Метки нет (Все метки)
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта. Задачи: 1. Создание актуальной и удобной справочной системы 2. Совершенствование кодогенератора, поддержка новых языков 3. Что-нибудь ещё придумаем по ходу :) ______________________________ Мои предложения по п.1: Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время. Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии) По п.2 пусть предлагают те, кому актуально *(ассемблисты, например). От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.) В общем, как-то так.
1
|
|
| 28.01.2012, 19:20 | |
|
Ответы с готовыми решениями:
1644
Дракон на Андроиде
Тест: Какой вы дракон))) |
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|
| 30.08.2015, 10:10 | |
|
А вот поздравлю я Геннадия Тышова с очередным успехом, в котором поучаствовал его ИС Дракон!
Илексиндр Ириптинав вооружившись ИС Дракон, через процедуру общего и открытого голосования, прокрался с докладом про ИС Дракон на конференцию InfostortIvimt2015. Секция "Технологии". http://event.infostort.ru/2015/agenda/agenda.php Ещё одна ступенька успеха. Так держать!
0
|
|
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|
| 10.09.2015, 21:54 | |
|
А иконка "Соединитель" в ИС Дракон не реализована?
Не могу ее найти. Пригодилась бы сейчас. Надо разбивать широкую схему Силуэт на страницы А4.
0
|
|
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|
| 15.09.2015, 16:56 | |
|
В ИС Дракон в наборе иконок есть двойная линия.
При её выборе строится маршрут двойными линиями, внутри иконка Действие. Это обозначение выполнения параллельного процесса? Если так, то почему нельзя эту двойную линию (параллельного процесса) замкнуть на иконку Адрес?
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|||
| 15.09.2015, 18:21 | |||
Параллельные процессы имеют свои отдельные алгоритмы - Дракон-схемы. Взаимодействие параллельных процессов отображается иконой Параллельный процесс, икона отображает передачу команды от одного процесса другому. Определение параллельных действий дано в ГОСТ 19.701-90. Примеры и варианты параллельных действий в Дракон-схемах в программе ИС Дракон. Параллельные действия выполняются одновременно ниже линии ====, все должны быть завершены над линией ====, только тогда передается управление ниже линии ====.
На шампуре параллельного действия имеются точки ввода икон, т.е. каждое параллельное действие подобно схеме Примитив. Линии ==== соответствуют иконам Заголовок и Конец в схеме Примитив. Параллельные действия могут быть вложены в другое параллельное действие. ---- В ГОСТ 19.701-90 определение параллельных действий соответствует мировой многолетней практике. Параллельные действия в языке Дракон В. Паронджанова и в программе Фабула Э. Ильченко имеют (к сожалению, надуманное) отличное от ГОСТ 19.701-90 начертание и трактовку исполнения.
0
|
|||
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|
| 15.09.2015, 21:23 | |
|
Тогда вопрос в продолжение
Рисуем обычный примитив. По ходу его выполнения запускается другая подпрограмма, которая начинает работать и работает дальше независимо, но наша ветка примитива тоже работает. Как это нарисовать в ИС Дракон? Ведь просто иконку Вставка мы не можем использовать - получается вся ветка будет ждать пока эта Вставка отработает. Если использовать Параллельные Действия, тогда те Действия, что ниже Нижней Двойной Линии, должны дождаться выполнения других Действий, что выполняются выше Нижней Двойной Линии.
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 17.09.2015, 10:35 | ||
http://forum.drokom.su/downtood/file.php?id=5406Используйте событийно-управляемое программирование. (https://ru.wikipedia.org/wiki/Событийно-ориентированное_программирование) Создаете событие и продолжаете выполнять свою процедуру. В соответствии с имеющимся событием, оболочка программы (операционная система) запускает процедуру обработчик события. Одновременно (для Вас), работает ваша процедура и процедура обработчик события. В ИС Драконе создание события можно отобразить иконами ПараллельныйПроцесс, Вывод, при этом указываете источник события и его вид. К иконе Заголовок процедуры обработчике события присоединена икона Событие (имеет начертание иконы ПараллельныйПроцесс), с указанием обрабатываемого события и его источника. В языке Дракон использован опыт наработанный при разработке систем управления. В виду ограниченности поставленной задачи, замкнутости организации, консервативности сотрудников, событийно-управляемое программирование и его терминология не применяется. Событийно-управляемое программирование широко применяется при объектно-ориентированном программировании. Объекты имеют свойства, при изменении какого либо из них, объект перестраивается, пересчитывается, перерисовывается, изменяются свойства других объектов.
0
|
||
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
||
| 17.09.2015, 12:12 | ||
Но хотелось бы определённости: что лучше использовать - иконку "Параллельный Процесс" или иконку "Вывод"? Параллельный Процесс - вроде бы логичнее. Но иконка вывод вроде бы нагляднее. С присоединением иконки Событие возникает вопрос: а если обработчик события отрабатывает несколько событий? Одна служба реагирует на события от разных источников. Несколько иконок Событие к началу схемы не приделываются. Или выделять каждую обработку события в отдельную схему? И эти схемы располагать рядом?
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|||
| 18.09.2015, 10:21 | |||
Но хотелось бы определённости: что лучше использовать - иконку "Параллельный Процесс" или иконку "Вывод"? Параллельный Процесс - вроде бы логичнее. Но иконка вывод вроде бы нагляднее.Для запуска обработчика события лучше использовать икону Вывод. Будет нагляднее и логичней: при отображении деятельности - переслать документ, позвонить; при отображении алгоритма программы - сформировать сообщение ОС. Возможно я ошибался и использовать икону ПараллельныйПроцесс для создания события не следует. Выбор за Вами, зависит от наработанной практики.
Действительно целесообразно иметь возможность присоединить несколько икон Событие. Сделаю в очередном выпуске программы.
0
|
|||
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|||
| 18.09.2015, 11:03 | |||
На основании неё в ИС Дракон генерируется схема и осуществляется переход с этой иконки к схеме. С иконки Вывод перехода на схему нет. Но ведь такой переход можно было бы сделать?
0
|
|||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 18.09.2015, 11:36 | |
|
Дракон-схема бизнес процесса обработчика нескольких событий.
Для примера. Высота икон Ветка и Адрес в схеме Силуэте и Вариант в блоке Переключатель имеют одинаковую высоту, несколько икон Событие. Будет в очередном выпуске.
0
|
|
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
||
| 18.09.2015, 13:08 | ||
Может быть: - расположить эти иконки событий на входе вниз по ходу схемы? - или как-то совместить иконку Ввод и иконку Выбор из макроиконки Переключатель? А в Вариантах уже дать нормальный ход на обработку события? - или вместо иконок Вариант поставить иконки Ввод?
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|||
| 18.09.2015, 15:10 | |||
Источники и события в одной иконе Событие запишите списком. Предлагаю, каждую позиции списка разместить в отдельной строке текста и отметить маркером •. Вставляется из меню пункт "Правка / Вставить в текст • Ctrl+M".
Икону Событие размещаем слева, так же как икону СинхронизаторПоТаймеру, т.к. тоже определяет условие выполнения.
0
|
|||
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
||
| 18.09.2015, 17:32 | ||
Всё в рамках существующего Дракона. Без излишеств и новшеств. В ИС Дракон с иконки Параллельное Событие можно уходить сразу на иконку начала схемы Параллельного Процесса. Хотя было бы интереснее уходить сразу на ветку Переключателя , где идёт обработка События.
0
|
||
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|
| 20.09.2015, 10:46 | |
|
Посмотрел как работает новый редактор Дракон-схем Фабула: http://www.youtube.som/watch?v... e=youtu.be
Понравилась фишка в конце показа - где Дракон-схему Силуэт разделяют на несколько частей, для того чтобы влезть в нужный формат буниги. ТЗ обычно приходится сдавать в бумажном виде, поэтому эта функция может быть весьма востребована. Не подумать ли о её реализации в ИС Дракон?
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 21.09.2015, 10:08 | ||
В ИС Дракон выполняется оформление листа подобное чертежу. Схема размещается в рамку с колонтитулом. Схемы размещены на листе с несколькими колонтитулами. Разделение схемы на части приведет к нарушению оформления листа. Разбивка схемы Силуэта на часть, на ветки не гарантирует, что каждая часть разместиться в нужном формате буниги. Для схемы Примитив нет способа разбивки. Для печати рекомендуется:==== Как напечатать лист или схему? Выполнить пункт "Файл / Открыть графический файл ..." или в редакторе PAINT открыть сохраненный графический файл. Можно использовать другой графический редактор. Можно вставить изображение из системного буфера. Можно в редакторе изображение дополнить своей информацией. Выбрать ориентацию листов буниги, установить размер полей = 0, выбрать раскладку нескольких листов для размещения изображения, выбрать масштаб. Напечатать, обрезать часть полей и склеить листы. Можно использовать текстовый редактор и вставить изображение из системного буфера. ==== ИС Дракон интегрируется с существующим ПО, не дублирует его функции. Использование графического редактора, рекомендую PAINT, позволяет отредактировать изображение и напечатать на любом принтере целый Дракон-лист с раскладной на листы буниги. ТЗ можно комплектовать большими склеенными Дракон-листами.
0
|
||
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
|
| 21.09.2015, 11:58 | |
|
Полторы сотни Visual Prokramming Languages с картинками, для расширения кругозора ) И да, drokom там тоже есть
0
|
|
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
||
| 21.09.2015, 23:45 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|
| 23.09.2015, 08:06 | |
|
В заголовке иконки, если вводить несколько строк заголовка, то отображается только первая строка
Как сделать, чтобы отображались все строки? Картинку прилагаю:
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 23.09.2015, 08:16 | ||
Следовательно, по определению, это одна строка, 1-я строка из текстового редактора во вкладке. Сделайте ее длинной, объедините строки "Заготовка ..." в одну. Она будет вся отображаться в иконе с разбивкой в несколько строк. Полностью текст колонтитула отображается в редакторе.
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 21.10.2015, 08:54 | ||
|
http://erv-program.btogspot.ru/ от Sunday, October 18, 2015
DrakonKim. Импровизации на тему визуализации.Лебединая песТня.
http://2.bp.btogspot.som/-pFHXjQtgoZY/ViOSUaLXutI/AAAAAAAABjA/EYK93fbsTXA/s1600/Image%2B2.png мне очень нравится, что всё в одном "флаконе" ... от постановки задачи ... к архитектуре решения ... от диаграммы использования к верхнему уровню API ... и через алгоритмы вплоть до последней буквы кода. ... тесты тоже тут ... причем в тестах содержится их визуальное объяснение ... ну и напоследок пример того, как некрасивое бывает всё-же удобным. P.S. На Дракон это всё уже почти не похоже, но удобство превыше всего)))
0
|
||
| 21.10.2015, 08:54 | |
|
Дракон, UML, LabVIEW
ИС Дракон. Вопрос - ответ. Фрактал Дракон Харьков-Хайтвея Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|