DRAKON.SU

Текущее время: Суббота, 25 Сентябрь, 2021 15:37

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
СообщениеДобавлено: Суббота, 24 Май, 2014 18:25 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Владимир Паронджанов писал(а):
Наконец, в книге «Учись писать, читать и понимать алгоритмы» на рис. 231 «Меню дракон-конструктора» (стр. 396) представлен самый последний вариант тулбара, состоящий из 20 икон.
Материал книги "Учись ...", на момент издания, в значительной мере устарел, в ней отсутствует развитие языка Дракон и дополнение его в частности схемой Гном, отсутствует компьютерное представление самодостаточного алгоритма.

Схема Гном применяется для программирования и описания декларативных знаний.

Книга "Учись ..." базируется на графитовом Драконе и ДРАКОН-редакторе Эйсымонта, имеет отставание на 20 лет от текущего реального состояния применения языка Дракон.

===========

Применение тулбара имеет когнитивный и эргономический недостаток:
1. Вносит отвлекающую и ненужную информацию для текущего момента внимания в алгоритме, т.е. мешает концентрации внимания,
2. Тулбар мешает и заслоняет алгоритм,
3. Смена фокуса внимания от места редактирования алгоритма к тулбару, находящемуся на периферии зрения, создает нагрузку на зрение, на мышцы, требует повышенного внимания, требует значительных высокоточных перемещений и манипуляций мышкой.

Применение контекстных меню является рациональным решением возникающих при применении тулбара проблем.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 26 Май, 2014 15:06 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 143
Откуда: Россия, Орёл
выделено: viewtopic.php?p=87669#p87669


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 26 Май, 2014 18:37 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Тема вырвана из контекста.

Здесь, первое сообщение является ответом на сообщение уважаемого Владимира Даниеловича Паронджанова. Привожу для связи с контекстом ссылку - http://forum.oberoncore.ru/viewtopic.php?p=87686#p87686.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 27 Май, 2014 07:39 
Аватара пользователя

Зарегистрирован: Суббота, 29 Март, 2008 19:27
Сообщения: 1098
Откуда: Россия, Чебоксары
Геннадий Тышов писал(а):
Применение тулбара имеет когнитивный и эргономический недостаток
Поддерживаю.
Тулбар MS Office вообще половину большого экрана закрывает. Поэтому его никто никогда полностью не разворачивает.
Если формировать тулбар динамически, в зависимости от контекста, то опять будет плохо - каждый раз новый набор кнопок и в разных местах.
Это финиш, а не эргономика.
Наконец, вспомните о маленьких экранах телефонов и планшетов.
Нужны другие решения.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 27 Май, 2014 08:17 

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

Alexey_Donskoy писал(а):
Наконец, вспомните о маленьких экранах телефонов и планшетов.

Имхо, ДРАКОН и телефоны не актуально.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 27 Май, 2014 08:54 
Аватара пользователя

Зарегистрирован: Суббота, 29 Март, 2008 19:27
Сообщения: 1098
Откуда: Россия, Чебоксары
Ильченко Эдуард писал(а):
Это когнитивно : ), то бишь познавательно ...
Для такого подхода к когнитивности нужен рабочий стол размером с футбольный стадион. И тогда маленький когнитивный плюс превратится в большой эргономический минус! ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 28 Май, 2014 17:34 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5261
Откуда: Москва
Ильченко Эдуард писал(а):
Тулбар является графической подсказкой, имеющий к тому же и возможность текстовой подсказки. Это полезно для новичков.
Согласен.

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


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

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5261
Откуда: Москва
ПРИНЦИПИАЛЬНАЯ ОШИБКА ГЕННАДИЯ ТЫШОВА

Геннадий Тышов отказался вводить графический тулбар в программу "ИС Дракон". Я сожалею об этом.

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

Программа ИС Дракон относится к классу графических редакторов. Любой графический редактор имеет графический тулбар (панель инструментов) — toolbar.

Можно было обойтись без графического тулбара на первом этапе разработки, чтобы как можно скорее получить работоспособный редактор для работы с языком ДРАКОН.

Однако на данном этапе графический тулбар является настоятельной необходимостью.

Повторяю. Я очень сожалею, что автор программы допускает столь серьезную ошибку.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 29 Сентябрь, 2015 18:51 

Зарегистрирован: Суббота, 26 Сентябрь, 2015 19:37
Сообщения: 4
Ильченко Эдуард писал(а):
Alexey_Donskoy писал(а):
Наконец, вспомните о маленьких экранах телефонов и планшетов.

Имхо, ДРАКОН и телефоны не актуально.

по моему для планшетов очень даже актуально, поскольку планшеты и телефоны работают на одинаковых ОС то работать будет и там и там.
З.Ы. на планшет много редакторов графических схем, но ни в одном не реализованы функции дракона.
В основном uml, flowchart и прочие устаревшие графические языки.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 07 Сентябрь, 2016 02:51 

Зарегистрирован: Четверг, 25 Август, 2016 14:35
Сообщения: 24
Не ожидал увидеть на форуме такой горячий спор по поводу тулбара... На самом деле, беда ИС Дракон только в одном - отсутствии стандартной справки. В остальном - на сегодняшний день самая удобная среда разработки. Готов аргументировать и поддерживать позицию отсутствия тулбара в ИС Дракон. Это при том, что у меня ТРИ монитора как минимальная рабочая станция.

Скину в поддержку отсутствия тулбара скриншот программы TWS. На этом "терминале" крутятся несколько миллиардов живых долларов США каждый день. Его используют больше 1 000 000 клиентов Interactive Brokers по всему миру, на всех биржах. И у него нет тулбара... ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 08 Сентябрь, 2016 08:38 

Зарегистрирован: Четверг, 30 Январь, 2014 13:38
Сообщения: 423
Наличие-отсутствие тулбара
(в функции панели средств быстрого доступа)

В этом вопросе в общем случае необходимо учитывать
разницу приложений по составу общего меню команд (функций) и всяких настроек
(а также размер экрана пользователей приложений).
Где-то нужно обязательно, где-то можно и обойтись без этого.

Пока не могу говорить конкретно по всем редакторам дракон-схем.
Их уже 5 единиц.
В теоретическом плане - это подходящее изобилие для анализа разной техники схемных построений.
Но пока держит всякая служебная горячка.

Дальше излагаю этот вопрос как потенциальный заказчик
и как текущий пользователь таких инструментов.
--------------------

1
По вопросу их опытного освоения меня сходу сильно тормознула (на Фабуле)
банальная проблема компактности (и плотности) построений блок-схем алгоритмов и программ:
сейчас для меня это очень актуально - в публикациях и метод. материалах,
а не в рабочей документации, которую пока (давно уже) не произвожу.

Неплохо было бы предусмотреть такой режим повышения компактности - может быть урезая какие-то возможности
(например, отключкой внешних полей УГО и т.п.)

2
Но, тем не менее, предполагаю прикинуть в сопоставлении все дракон-редакторы, какие есть.
Более того, предполагаю их совместное использование
выборочно в разных ситуациях,
поскольку трудно ожидать реализацию всех необходимых условий и требований в одном приложении
(и все они имеют какие-то свои плюсы и какие-то свои минусы).

Например, для разных структур параллельных алгоритмов, особенно со взаимодействием процессов,
или для всяких хитрых стилей построения
(например, линейные алгоритмы - вертикально или горизонтально и зигзагом)
(http://forum.oberoncore.ru/viewtopic.php?p=94723#p94723)
(viewtopic.php?p=94733#p94733)
может быть очень полезен и необходим принцип свободного рисования Степана Митькина
(критикуемый уважаемым Главным конструктором языка Дракон).

Более того, могут интересовать (по разным причинам)
легкие усеченные версии таких графических редакторов,
адаптированные на разные классы и подклассы алгоритмов.

3
В этом плане предполагаю нАчать такое сопоставление разных дракон-редакторов
с сопоставления общего состава меню всяких возможностей
(и других средств реализации всяких модификаций и т.п.).

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

3
Для ориентировки принимаю редактор Word, который у меня в алгоритмической прагматике
определяется как обязательное опорное первичное средство документирования алгоритмов:
в необходимом приближении к возможностям настольной издательской системы.

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

Допускается использование любых других текстовых и графических редакторов средств,
но базовая первичная техника структурных построений должна быть реализуема в MS Word.

4
По опыту работы с такой универсальной и тяжелой системой документирования алгоритмов
(избыточной в целом по конкретному применению)
остро стоит вопрос с наличием тулбара - панели быстрого доступа в данном случае.

В ранних версиях редактора MS Word это было не так актуально:
достаточно легко было быстро отыскать и добраться до нужного командного элемента,
причем, ориентируюсь на общую логику построения дерева таких возможностей.
Сейчас такая система очень разрослась вширь и вглубь,
ее логика не всегда понятна и меняется от версии к версии программного продукта.
Запомнить ее очень трудно и лазить по справочным данным большая морока.

Поэтому, начиная работать с новой версией или садясь на новую машину,
не ленюсь сходу набирать необходимый состав панели быстрого доступа:
сначала по какому-то минимуму, а потом дополнительно, с перестановками и т.п.

5
Где-то выкопал в инете:
Цитата:
Панель быстрого доступа необходима тем,
кто часто переключает вкладки на ленте, из-за того, что нужная команда оказалась не на экране.
При переключении на любую вкладку, эта панель всегда остается на экране,
и если поместить на нее часто используемые команды,
то они всегда будут под рукой,
что существенно увеличит скорость Вашей работы.
Увеличит скорость и уменьшит мороку поисков и переключений.

Это для больших систем.
Но если будет какая-то подходящая малая специализированная система,
то согласен и без тулбара - без панели быстрого доступа. :shock:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 08 Сентябрь, 2016 13:35 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 189
Откуда: Россия, Санкт-Петербург
andr, у вас два пункта номер 3.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 10 Сентябрь, 2016 09:31 

Зарегистрирован: Четверг, 30 Январь, 2014 13:38
Сообщения: 423
Александр Ильин писал(а):
andr, у вас два пункта номер 3.
Спасибо, Александр, за внимание.

Попутно есть одно замечание:
andr писал(а):
Например, для разных структур параллельных алгоритмов, особенно со взаимодействием процессов,
или для всяких хитрых стилей построения
(например, линейные алгоритмы - вертикально или горизонтально и зигзагом)
(http://forum.oberoncore.ru/viewtopic.php?p=94723#p94723)
(viewtopic.php?p=94733#p94733)
может быть очень полезен и необходим принцип свободного рисования Степана Митькина
(критикуемый уважаемым Главным конструктором языка Дракон).
Этот принцип может быть реализован:
-- в отдельном дракон-редакторе;
-- в любом дракон-редакторе - как специальный режим:
резко "подскочит" гибкость такого редактора
да и дракон-концепции - без нарушений существующих дракон-установок в основном режиме.

Дело в том, что нельзя рассчитывать, что можно разработать
жесткую идеальную алгоритмическую систему для всех времен и народов.
Но этом уже не раз пролетали, например,
авторы разных совершенных формальных алгоритмических систем:
в соревновании, у кого система ширше.
Шаг влево, шаг вправо - и пшик - система не годится.

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

----------------
Например, автору диссертации необходимо использовать какой-то дракон-редактор
для построения блок-схемы параллельного алгоритма:
Цитата:
Рис. 2 представляет параллельный алгоритм решения одного
дифференциального уравнения полностью неявным методом на
мультикомпьютере из p процессоров, объединенных однородной
коммутационной сетью.
http://masters.donntu.org/2014/fknt/belyy/library/article1.pdf

Какой дракон-редактор может обеспечить построение такой схемы (рисунок 2)?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 10 Сентябрь, 2016 13:06 

Зарегистрирован: Четверг, 30 Январь, 2014 13:38
Сообщения: 423
andr писал(а):
Александр Ильин писал(а):
andr, у вас два пункта номер 3.
Спасибо, Александр, за внимание.

Попутно есть одно замечание.
Перенесено из этого поста в тему ОБСУЖДЕНИЕ ПРИНЦИПА СВОБОДНОГО РИСОВАНИЯ в пост:
http://forum.oberoncore.ru/viewtopic.php?p=98097#p98097


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 12 Май, 2018 17:08 

Зарегистрирован: Понедельник, 07 Май, 2018 01:43
Сообщения: 27
Для Дракона панель инструментов не имеет большого смысла, и порождает излишнее движение мышью по экрану. Но сам принцип взаимодействия с узлами ввода можно пересмотреть.
Я предлагаю сделать при наведении на узел мышью, всплывающую панель с самыми частыми иконами (Действие, комментарий, вопрос, полка, цикл, ввод и вывод) которые можно было-бы быстро выбрать одним нажатием мыши. Если-же нужны дополнительные иконы, то их вставлять по ПКМ на узле, как сделано сейчас.
Таким образом будет обеспечено быстрое построение схемы, с минимальным движением мыши и достаточной наглядностью при освоении инструмента.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 12 Май, 2018 18:55 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5261
Откуда: Москва
Цитата:
то их вставлять по ПКМ на узле, как сделано сейчас.
Что такое ПКМ?
"Сделано сейчас" У кого? У Тышова или Митькина?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 12 Май, 2018 21:16 

Зарегистрирован: Понедельник, 07 Май, 2018 01:43
Сообщения: 27
Владимир Паронджанов писал(а):
Цитата:
то их вставлять по ПКМ на узле, как сделано сейчас.
Что такое ПКМ?
"Сделано сейчас" У кого? У Тышова или Митькина?

ПКМ — Правая Кнопка Мыши.
Речь идёт о программе Тышова, соответственно про Митькина речь не идёт.
Я писал про ИС Дракон


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

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


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

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


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

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