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/ |