DRAKON.SU

Текущее время: Четверг, 06 Август, 2020 04:53

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 280 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 14  След.
Автор Сообщение
СообщениеДобавлено: Пятница, 03 Февраль, 2012 22:28 
Аватара пользователя

Зарегистрирован: Вторник, 04 Октябрь, 2011 17:45
Сообщения: 549
vasili111 писал(а):
Очень понравился DRAKON Editor. Спасибо Вам за его создание.
При использование столкнулся с одним багом. При экспортировании дракон-схемы в png выдает изображение с дефектами (см. приложенные файлы).
Также было бы хорошо реализовать функцию drag and drop. То есть чтобы была возможность перетаскивать иконы прямо на дракон-схему. При этом было бы хорошо, если при перетаскивании икон учитывалось зажат shift или нет, и соответственно работал обычный или продвинутый режим. То есть при зажатом shift, когда мы берем из панели инструментов икону и располагаем ее на дракон-схеме, но не отпускаем пока левую кнопку мышки, эта икона прикреплялась к остальной дракон-схеме и вся дракон-схема действовала как в продвинутом режиме. А когда мы не зажимая shift, берем из панели инструментов икону и располагаем ее на дракон-схеме, она автоматически не присоединялась бы к дракон-схеме и перемещалась отдельно от дракон-схемы.

Спасибо за сообщение об ошибке и пожелания!
Насчёт экспорта в PNG: есть такая беда. Виновата в этом ошибка в виндовой реализации Tcl/Tk. Исправить это можно только выносом процедуры экспорта в стороннюю программу, основанную на другой библиотеке.
К счастью, ошибка легко обходится, если во время экспорта не сворачивать окно редактора и не загораживать его другими окнами. Мне очень жаль, что так вышло.
Насчёт drag and drop для вставки икон. В следующей версии, которая выйдет уже скоро, можно вставлять иконы при помощи горячих клавиш: A (action) - действие, I (if) - развилка и так далее.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 03 Февраль, 2012 22:30 
Аватара пользователя

Зарегистрирован: Вторник, 04 Октябрь, 2011 17:45
Сообщения: 549
vasili111 писал(а):
В иконе "Loop end" невозможно вводить текст. Это баг или фитча?

Это специально так сделано.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Февраль, 2012 12:42 

Зарегистрирован: Вторник, 13 Декабрь, 2011 15:31
Сообщения: 113
Степан Митькин писал(а):
vasili111 писал(а):
В иконе "Loop end" невозможно вводить текст. Это баг или фитча?

Это специально так сделано.


Думаю возможность записи в иконе "Loop end" например "Конец+название цикла", облегчит понимание алгоритма. То есть, было бы хорошо, если имелась возможность выбора писать там что-нибудь или нет.

Что касается икон "формальные параметры" "полка", "вывод", "ввод", "пауза", "период," "пуск таймера", "синхронизатор", "параллельный процесс" было бы хорошо иметь возможность их использовать. Они очень удобны для рисования дракон-схем которые не связаны с программированием, улучшают восприятие алгоритма. Можно их реализовать в дополнительном меню, если не хотите менять текущее меню.
Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Февраль, 2012 10:22 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
vasili111 писал(а):
Что касается икон "формальные параметры" "полка", "вывод", "ввод", "пауза", "период," "пуск таймера", "синхронизатор", "параллельный процесс" было бы хорошо иметь возможность их использовать. Они очень удобны для рисования дракон-схем которые не связаны с программированием, улучшают восприятие алгоритма.

Поддерживаю.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Февраль, 2012 14:29 

Зарегистрирован: Воскресенье, 09 Март, 2008 22:38
Сообщения: 341
Ильченко Эдуард писал(а):
vasili111 писал(а):
Что касается икон "формальные параметры" "полка", "вывод", "ввод", "пауза", "период," "пуск таймера", "синхронизатор", "параллельный процесс" было бы хорошо иметь возможность их использовать. Они очень удобны для рисования дракон-схем которые не связаны с программированием, улучшают восприятие алгоритма.

Поддерживаю.

И я поддерживаю. По причине использования для программирования систем реального времени.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 17 Февраль, 2012 14:11 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Да, только там с некоторыми вещами для некоторых вершин определиться надо...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Генерация кода для языков Java и C#
СообщениеДобавлено: Вторник, 06 Март, 2012 09:26 
Аватара пользователя

Зарегистрирован: Вторник, 04 Октябрь, 2011 17:45
Сообщения: 549
Вышел DRAKON Editor 1.9:
http://drakon-editor.sourceforge.net/
Изменения:
* Вставка иконы при помощи горячих клавиш. A - действие, I - развилка, V -вертикальная линия и т.п.
* Выбор произвольных шрифтов.
* Список ранее открытых файлов.
* Добавлена поддержка языков Java и C#.
* Новый генератор кода для Tcl и Python, не использующий эмуляцию goto.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: DRAKON Editor 1.9: первый запуск
СообщениеДобавлено: Вторник, 06 Март, 2012 10:42 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Спасибо, Степан!
Кое-что на заметку:

1) У меня в Хрюше просто так редактор не запустился (хотя при установке ТКЛ принял опцию ассоциирования с ним по расширению). Пришлось "Открыть с помощью... (..\bin\tclsh85.exe)". Не знаю, в чём там дело... :)

2) При отображении схем выключка не по границам контуров. Можно видеть на скриншоте:
Вложение:
DE1_9-пример окна.png
DE1_9-пример окна.png [ 45.45 КБ | Просмотров: 11835 ]
Не увидел где настраиваются отступы (м.б. и нету пока).

3) Масштабирование схем не совсем удобно - нет возможностей "по ширине/по габариту" (с позиционированием текущей схемы). А пошаговое еле-еле меняет...

4) Выделение действует даже на вершины, к которым область действия только приблизилась при буксировке. Для удобства желательно иначе - выделять вершины только после полного попадания в область. Для линий ещё можно принять, как есть - по связности с попавшими вершинами.

5) Не увидел возможности выбирать параметры шрифта для текстов вершин - только для результата генерации.

Как анонс на будущее выбор шрифтов вершин интересен (также перспективна оперативная генерация текста по схеме - как в редакторе, представленном здесь: http://forum.easyelectronics.ru/viewtop ... 00#p164000). Посмотрю по мере возможности, что можно сделать по моим задачам...


Последний раз редактировалось Владислав Жаринов Вторник, 06 Март, 2012 12:45, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DRAKON Editor 1.9: первый запуск
СообщениеДобавлено: Вторник, 06 Март, 2012 12:01 
Аватара пользователя

Зарегистрирован: Вторник, 04 Октябрь, 2011 17:45
Сообщения: 549
Владислав, спасибо за обратную связь!

Владислав Жаринов писал(а):
2) При отображении схем выключка не по границам контуров. Можно видеть на скриншоте:
Вложение:
DE1_9-пример окна.png
Не увидел где настраиваются отступы (м.б. и нету пока).

После изменения экранного шрифта автоматическая подстройка размеров икон не происходит.
Чтобы подогнать размер икон под текст, нажмите Edit / Adjust icon sizes
Любые действия, включая изменение шрифтов, можно отменить.

Владислав Жаринов писал(а):
4) Выделение действует даже на вершины, к которым область действия только приблизилась при буксировке. Для удобства желательно иначе - выделять вершины только после полного попадания в область. Для линий ещё можно принять, как есть - по связности с попавшими вершинами.

Выделять объекты, как только область выделения коснулась их, - продуманное решение. Так удобнее.

Владислав Жаринов писал(а):
5) Не увидел возможности выбирать параметры шрифта для текстов вершин - только для результата генерации.

Возможность есть: File / File properties... / Canvas font


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 06 Март, 2012 12:27 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
А, я неполно сказал - имеется в виду, чтобы "по выделению" форматировать фрагменты текста вершин (в частности, как замену подсветке ссылок на величины, как здесь). Попробовал - может, не нашёл - да нет, вроде нет средств...
Степан Митькин писал(а):
После изменения экранного шрифта автоматическая подстройка размеров икон не происходит.Чтобы подогнать размер икон под текст, нажмите Edit / Adjust icon sizes
Понял... примерно как в DesignIDEF...

Ну и ещё. При проверке выдаётся только текстовое указание места ошибки в схеме. Удобно будет также подсвечивать на схеме.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 10 Март, 2012 11:05 

Зарегистрирован: Воскресенье, 09 Март, 2008 22:38
Сообщения: 341
Степан Митькин писал(а):
Вышел DRAKON Editor 1.9:
http://drakon-editor.sourceforge.net/

Благодарность за столь важную и нужную деятельность!

Нужно вводить иконы реального времени )


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 10 Март, 2012 23:49 
Аватара пользователя

Зарегистрирован: Вторник, 04 Октябрь, 2011 17:45
Сообщения: 549
TAU писал(а):
Благодарность за столь важную и нужную деятельность!
Нужно вводить иконы реального времени )

Спасибо за поддержку!
Согласен, надо реализовать и иконы реального времени. Займусь, как только изыщу ресурсы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 11 Март, 2012 00:23 

Зарегистрирован: Вторник, 13 Декабрь, 2011 15:31
Сообщения: 113
Степан Митькин писал(а):
TAU писал(а):
Благодарность за столь важную и нужную деятельность!
Нужно вводить иконы реального времени )

Спасибо за поддержку!
Согласен, надо реализовать и иконы реального времени. Займусь, как только изыщу ресурсы.


Планируется реализация только икон реального времени или всех недостающих икон языка ДРАКОН?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 14 Март, 2012 21:13 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Вот написал краткую заметку о реализации в т.ч. и РВ. Возможно, есть предмет обсуждения. Правил у нас чётких нет (учитывающих иной жанр сайта в сравнении с форумом) - но можно открывать ветки по статьям, думаю.
Кстати, Кауфман и здесь помог - хорошо излагает. Даром что без рисунков... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: О генерации кода из диаграмм
СообщениеДобавлено: Вторник, 20 Март, 2012 17:03 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Да, тут про РВ уже народ программирующий говорит (не знаю, отслеживается ли). Есть и другие любопытные предложения. О порядке отображения текстов разной формальности для одной иконы здесь. Кстати, подобное говорилось на другом форуме - в этом посте. И насчёт порядка трансляции множественных ветвлений в зависимости от формулировок условий - здесь. Как я понимаю, людям хотелось бы, чтобы привлекался смысл конструкции, как он раскрывается здесь. Т.е. если кейс по константам - то тривиальную таблицу переходов на начала вариантов чтобы генерил редактор.
Есть и более развёрнутое мнение здесь. М.б. тоже что-то пригодится...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Вышел DRAKON Editor 1.10
СообщениеДобавлено: Воскресенье, 08 Апрель, 2012 18:34 
Аватара пользователя

Зарегистрирован: Вторник, 04 Октябрь, 2011 17:45
Сообщения: 549
Вышел DRAKON Editor 1.10
В этой версии:
1. Небольшие улучшения процесса редактирования;
2. Добавлен язык Javascript.
3. Добавлен язык Erlang.
Сайт проекта: http://drakon-editor.sourceforge.net/

Обычно считается, что ДРАКОН - сугубо процедурный язык. Но оказалось, что для функционального программирования ДРАКОН также хорошо подходит.
Единственное отличие функционального ДРАКОНА от его процедурного собрата - отсутствие циклов.
Всё остальное, включая Силуэт, остаётся как прежде и отлично работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вышел DRAKON Editor 1.10
СообщениеДобавлено: Вторник, 10 Апрель, 2012 16:28 

Зарегистрирован: Воскресенье, 09 Март, 2008 22:38
Сообщения: 341
Степан Митькин писал(а):
Вышел DRAKON Editor 1.10
В этой версии:
1. Небольшие улучшения процесса редактирования;
2. Добавлен язык Javascript.
3. Добавлен язык Erlang.
Сайт проекта: http://drakon-editor.sourceforge.net/

Обычно считается, что ДРАКОН - сугубо процедурный язык. Но оказалось, что для функционального программирования ДРАКОН также хорошо подходит.
Единственное отличие функционального ДРАКОНА от его процедурного собрата - отсутствие циклов.
Всё остальное, включая Силуэт, остаётся как прежде и отлично работает.


Восхитительно и интересно! Надо посмотреть - еще не слышал о применении блок-схем для функционального

программирования, в нем больше диаграммы потоков данных идут.

И еще. Степан, большое человеческое спасибо Вам, уверен, скажут не я один, а многие пользователи, за русификацию Вашей замечательной программы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 11 Апрель, 2012 08:15 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Кстати, интересен был бы ролик или дока по визуализации в функциональном стиле. Можно взять чего-нибудь из Кауфмана (он рассматривает в одной из глав второй части, её в выдержках нет).

Присоединяюсь к благодарностям. :) Кое-что сказал здесь: viewtopic.php?p=72045#p72045. Единственное из существенного - неэргономичен ранее принятый механизм выделения по приближению контура буксировки. Верная рука, конечно, друг индейца - но на сочинителя это распространять излишне... :wink: :| Как в новой версии - ещё не смотрел.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 25 Апрель, 2012 08:09 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Я тут, наверно, несколько опрометчиво предложил Степану графитизировать что-нибудь из Кауфмана. Не подумав, насколько он доступен в Норвегии, да ещё на русском (м.б. на английском есть - тем более, что автор уже давно где-то там :)). Теперь этот материал доступен: viewtopic.php?p=72356#p72356. Так что коли будет ресурс - было бы интересно увидеть DE-представление... правда, не совсем понятно, много ли раскрывает маршрутная схема для "программ-формул"... если только был предложен новый тип схем, адекватный содержанию...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 04 Май, 2012 04:16 
Аватара пользователя

Зарегистрирован: Вторник, 04 Октябрь, 2011 17:45
Сообщения: 549
Вышел DRAKON Editor 1.11
Что нового:
1. Учтено замечание Владимира Даниеловича относительно одинаковой ширины икон в шампуре.
Для этого была доработана команда меню File/Adjust icon sizes.
Текст в иконах Действие и Вставка теперь выравнен по левой стороне.
Вложение:
same_width.png
same_width.png [ 13.89 КБ | Просмотров: 11226 ]


2. Подарок маленьким любителям Qt: добавлена поддержка сигналов и слотов.

Скачать: http://sourceforge.net/projects/drakon-editor/files/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 280 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 14  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2020, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB