DRAKON.SU
https://forum.drakon.su/

DRAKON Editor: генерация кода из диаграмм
https://forum.drakon.su/viewtopic.php?f=145&t=3716
Страница 3 из 15

Автор:  Alexey_Donskoy [ Пятница, 04 Май, 2012 14:18 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Степан Митькин писал(а):
Учтено замечание Владимира Даниеловича относительно одинаковой ширины икон в шампуре.
Противоречит требованиям эргономики.
Ряд из прямоугольников одинаковой ширины - агрессивная визуальная среда. Глаз всё время соскальзывает, потому как не за что зацепиться. Что вызывает стресс, быстрое утомление и снижение производительности.

Автор:  Ильченко Эдуард [ Пятница, 04 Май, 2012 22:08 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Alexey_Donskoy писал(а):
Степан Митькин писал(а):
Учтено замечание Владимира Даниеловича относительно одинаковой ширины икон в шампуре.
Противоречит требованиям эргономики.
Ряд из прямоугольников одинаковой ширины - агрессивная визуальная среда. Глаз всё время соскальзывает, потому как не за что зацепиться. Что вызывает стресс, быстрое утомление и снижение производительности.

Скажу за себя. Не знаю у кого эргономика потребовала прямоугольники разной ширины : )
У меня всё с точностью до наоборот. Ряд разношерстных прямоугольников - агресивная, зашумлённая визуальная среда, сбивающая с ритма, мешающая восприятию целостной картины.
Как будто кто-то пытается скрыть целостную картину, разбиванием её на мелкие, слабо связанные друг с другом, части.

Автор:  Alexey_Donskoy [ Суббота, 05 Май, 2012 10:08 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Ильченко Эдуард писал(а):
Как будто кто-то пытается скрыть целостную картину, разбиванием её на мелкие, слабо связанные друг с другом, части.
Да, такой эффект тоже есть.
Эти эффекты взаимно противоположны. А золотая середина между ними представляет собой унылый компромисс выбора из двух зол.

Всё почему? Имхо, потому что очень мало кто занимается проектированием. Не системы, языка или IDE, а именно эргономически обоснованного процесса моделирования (куда включается не только представления данных и алгоритмика, но сам процесс разработки программы, оптимизация изучения предметной области, оптимизация принятия решений). И даже хотя бы первым этапом, который обозначен Паронджановым как когнитивная эргономика.

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

Если же говорить о поддержке моделирования, то когнитивный диссонанс у меня вызывает соседство принципиально разных семантических уровней на одной схеме (например, функциональное действие, обработка ошибок и банальная модификация параметра цикла ;) ).

Следовательно, нужны эргономичные средства работы со смысловыми уровнями (программной) модели.
Даже банальное визуальное выделение объектов одного семантического слоя (цветом, размером и т.п.) было бы очень кстати. ;)

Автор:  Владимир Паронджанов [ Суббота, 05 Май, 2012 10:26 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Ильченко Эдуард писал(а):
Не знаю у кого эргономика потребовала прямоугольники разной ширины.
У меня всё с точностью до наоборот. Ряд разношерстных прямоугольников - агресивная, зашумлённая визуальная среда, сбивающая с ритма, мешающая восприятию целостной картины.
Как будто кто-то пытается скрыть целостную картину, разбиванием её на мелкие, слабо связанные друг с другом, части.

Поддерживаю

Автор:  Владислав Жаринов [ Суббота, 05 Май, 2012 11:39 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Одинаковая ширина графически однородных вершин на вертикали - безусловно, удобнее. Замечу, что начали говорить-то спорящие о разных вещах - Степан сказал, что сделал все вершины в пределах вертикали одинаковыми. Вот это не всегда удобно...

Но и Алексей прав - вопросом-то над заниматься и комплексно...

Автор:  Ильченко Эдуард [ Суббота, 05 Май, 2012 11:46 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Почему бы не оставить вопрос о размерах икон на откуп сочинителю? Как доп средство выражения своих идей ...

Автор:  Владислав Жаринов [ Суббота, 05 Май, 2012 11:52 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Собственно, так я и делаю... :)
Кстати, выравнивать текст всегда в одну сторону - тоже не оптимально. И это тоже стоит оставить на откуп сочинителю... как и стиль абзаца и знака...

Автор:  Степан Митькин [ Суббота, 05 Май, 2012 12:42 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Ильченко Эдуард писал(а):
Почему бы не оставить вопрос о размерах икон на откуп сочинителю? Как доп средство выражения своих идей ...

Так и сделано.
Кто хочет ­­— пусть одинаковую ширину задаёт.
Кто не хочет, оставляет ширину вразнобой.

Автор:  Владислав Жаринов [ Суббота, 05 Май, 2012 12:46 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

В общем, примерно как одноимённая команда в DesignIDEF - если применяем, то выборочно... а потом снова можем двигать...

Кстати, планируется ли иллюстрация ФП в редакторе на какой-то задаче?

Автор:  adva [ Пятница, 18 Май, 2012 09:07 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

А в текстовых полях как можно копи паст делать?

(позднее) Похоже либо какой то режим включен был, либо какой то глюк, сейчас вроде все нормально

(еще позднее) Опять не работает, кто-нибудь может подсказать в чем дело. С копированием вставкой икон проблем не возникает, а с текстом есть.

Автор:  Степан Митькин [ Воскресенье, 20 Май, 2012 21:19 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Владислав Жаринов писал(а):
Кстати, планируется ли иллюстрация ФП в редакторе на какой-то задаче?

В дистрибутиве, в папке examples/Erlang имеется реализация двух стандартных алгоритмов - quicksort и последовательность Фибоначчи.
Здесь http://rel-erl.sourceforge.net/ лежит небольшая, но настоящая программа на ДРАКОН-Эрланге.

Автор:  Степан Митькин [ Воскресенье, 20 Май, 2012 21:22 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

adva писал(а):
А в текстовых полях как можно копи паст делать?

(позднее) Похоже либо какой то режим включен был, либо какой то глюк, сейчас вроде все нормально

(еще позднее) Опять не работает, кто-нибудь может подсказать в чем дело. С копированием вставкой икон проблем не возникает, а с текстом есть.

На какой операционной системе?

Автор:  adva [ Понедельник, 21 Май, 2012 07:15 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Степан Митькин писал(а):
На какой операционной системе?

Win XP
Причем когда не работает ctrl+v и ctrl+с то продолжают работать ктрл+инс и шифт+инс. Ни какого переключения режима не нашел, но то работает, то нет.

Автор:  ==== [ Понедельник, 21 Май, 2012 19:35 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

adva писал(а):
... , но то работает, то нет.
Перед выполнением Ctrl+C, необходимо переключить клавиатуру на русский регистр.

Автор:  adva [ Вторник, 22 Май, 2012 07:12 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Геннадий Тышов писал(а):
Перед выполнением Ctrl+C, необходимо переключить клавиатуру на русский регистр.

Действительно, в этом и причина (только у меня наоборот, на англицки), похоже сочетания клавиш для одной раскладки сделаны. Нельзя ли это доработать?

Автор:  Владимир Паронджанов [ Вторник, 22 Май, 2012 09:00 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Уважаемый adva!

У меня к Вам большая просьба.
Откройте новую тему. И расскажите о Вашей работе с ИС Дракон.

Желательно подробно. И о себе тоже, если можно.

Последний вопрос. Вы единственный человек в Стерлитамаке, кто знаком с Драконом?
Или есть еще кто-то?

Спасибо

Автор:  adva [ Вторник, 22 Май, 2012 10:22 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Владимир Паронджанов писал(а):
Уважаемый adva!
У меня к Вам большая просьба.
Откройте новую тему. И расскажите о Вашей работе с ИС Дракон.

Новую тему не вижу смысла создавать, т.к. говорить особо не о чем. Моя работа с драконом сводится к наброске алгоритма в общих чертах (только, наиболее сложных для меня алгоритмов), а затем уже ручное кодирование на 1С. За Стерлитамак ничего не могу сказать, т.к. кого-либо еще не знаю. В дальнейшем планирую большую часть кода делать на Драконе (но это будет не очень скоро, т.к. для этого много придется изучить, а свободного времени не так уж много). Вот пожалуй и всё. Извините, за оффтоп.

Автор:  Степан Митькин [ Четверг, 02 Август, 2012 11:11 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Вышел DRAKON Editor 1.12
Данная версия посвящена удобству использования.

Изменения:
- При вставке иконы добавляется не только сама икона, но и связанные с ней элементы. Например, при вставке иконы "вопрос" ("if") автоматически добавляются соединительные линии. Теперь можно рисовать ДРАКОН-схемы с удвоенной скоростью. Пример: http://www.youtube.com/watch?v=5IJ8Kf7mwDY
- Добавлена команда "Edit / Tidy up", которая выравнивает элементы в текущей диаграмме. Горячая клавиша - Ctrl-T. Для наведения порядка во всех диаграммах в файле есть команда "Edit / Tidy up all diagrams".
- Редактор наконец-то запоминает недавно использованные пути в файловой системе. Теперь диалоги "Открыть файл" и "Сохранить файл" при открытии показывают туда, куда нужно. Для экспортируемых файлов (PNG, PDF) путь запоминается отдельно.

Исправления ошибок:
В окне редактирования текста горячие клавиши Ctrl-A, Ctrl-X, Ctrl-C, Ctrl-V теперь работают во всех раскладках клавиатуры, а не только в английской. (Обойдена ошибка среды Tk.) Это подарок любителям Copy/Paste-oriented programming.

Скачать: https://sourceforge.net/projects/drakon-editor/files/
Сайт проекта: http://drakon-editor.sourceforge.net/

Автор:  Владимир Паронджанов [ Четверг, 02 Август, 2012 11:22 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Степан Митькин писал(а):
Вышел DRAKON Editor 1.12
Данная версия посвящена удобству использования.
Поздравляю. Очень рад за Вас.

Степан Митькин писал(а):
Теперь можно рисовать ДРАКОН-схемы с удвоенной скоростью.
Это очень важно.

Автор:  Владимир Паронджанов [ Четверг, 02 Август, 2012 11:50 ]
Заголовок сообщения:  Re: DRAKON Editor: генерация кода из диаграмм

Теперь у Степана Миткина два видеоролика:

— (старый) DRAKON Editor 1.8 Gameplay
http://www.youtube.com/watch?v=_4PV78oS ... el&list=UL

— (и новый) DRAKON Editor and Dijkstra's algorithm
http://www.youtube.com/watch?v=5IJ8Kf7mwDY

Старый ролик просмотрен свыше 2600 раз.

Есть комментарий:Пользователь r3bol пишет:
Цитата:
This is awesome. I've been using it for python. I would love to see an implementation for Lua.

Перевод:
Цитата:
Это удивительно. Я использую ваш редактор для Питона. Я хотел бы видеть реализацию и для языка Lua.


====================================

Lua ([лу́а], порт. «луна») — интерпретируемый язык программирования, разработанный подразделением Tecgraf Католического университета Рио-де-Жанейро (Computer Graphics Technology Group of Pontifical Catholic University of Rio de Janeiro in Brazil). Является свободно распространяемым, с открытыми исходными текстами на языке Си.
http://ru.wikipedia.org/wiki/Lua

Страница 3 из 15 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/