DRAKON.SU

Текущее время: Вторник, 23 Апрель, 2024 12:00

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




Начать новую тему Ответить на тему  [ Сообщений: 107 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
СообщениеДобавлено: Среда, 05 Май, 2010 19:20 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Ярослав Романченко писал(а):
Моё сугубо личное мнение, что так называемая и.с. DRAKON изменяется исключительно в сторону дальнейшей деградации
...
PS. Кто подсчитает сколько народу посмотрев и.с. DRAKON будет уверенно, что язык ДРАКОН недоделка для самоучек???

Ваше отношение к и.с. сложилось давно, Вы писали 12.11.2008 здесь
Цитата:
Да, пока нет нормального редактора, действительно довольно сыро. Новый редактор есть в планах писать
Желаю успехов, ждем презентации на форуме.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 05 Май, 2010 20:02 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
С. Тарасенко писал(а):
2. И второе, самое главное. Код нарушился. До изменения путь Да 1 ложился НАД вопросом 2, а теперь он уходит под него. Значит, при варианте 2 вопрос 2 не выполняется (см. рис. "Обозначения", метки Старая и Новая точка). Это и есть главная ошибка.

"Это и есть главная ошибка." - утверждение ошибочное, т.к.
"при варианте 2 вопрос 2 не выполняется" в результате выполненной операции "путь Да 1 ложился НАД вопросом 2, а теперь он уходит".

Еще раз говорю - Нет ошибки, разберитесь с тем, что хотите сделать и что получилось.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 05 Май, 2010 20:31 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 234
Откуда: Украина, Киев
Геннадий Тышов писал(а):
Ваше отношение к и.с. сложилось давно
Та давняя версия редактора даже была лучше ввиду своей минималистичности. Последние версии и.с. чрезмерно перегружены функционалом сомнительной необходимости.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 05 Май, 2010 21:01 

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

Были различные требования пользователей и личное желание удовлетворить их.
Сейчас прогресс остановлен и заявлено, что версия является финальной.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 06 Май, 2010 09:06 

Зарегистрирован: Четверг, 04 Июнь, 2009 15:08
Сообщения: 100
Геннадий Тышов писал(а):
Нет ошибки, разберитесь с тем, что хотите сделать и что получилось.

Тьфу,идиот!!! Это глупейший глюк мозга. Простите! Программа сработала исключительно верно.

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


Спасибо за добросовестные ответы! Я их не заслуживаю.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 06 Май, 2010 09:13 

Зарегистрирован: Четверг, 04 Июнь, 2009 15:08
Сообщения: 100
Владимир Паронджанов писал(а):
С. Тарасенко писал(а):

В верхнем рисунке выход нет вопроса 15 должен быть загнут книзу. А у тебя он идет направо.
По-моему это неправильно.

Речь идет о рисунке viewtopic.php?p=47023#p47023

Владимир Данилович! А по-моему - правильно. А если при отрицательном ответе вопроса 15 нужно выполнить действия, которые на шампуре варианта 20? И их же - в случае варианта 20? Получится неоправданный разрыв шампура под вариантом 20. Дракон-редактор тут сработал великолепно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 06 Май, 2010 09:36 

Зарегистрирован: Четверг, 04 Июнь, 2009 15:08
Сообщения: 100
Ярослав Романченко писал(а):
Даже редактор под DOS выглядит значительно симпатичнее (кажется здесь наткнулся http://oberoncore.ru/wiki/drakon/start, а сейчас ссылки нет).


Ссылка есть, и редактор, кстати, действительно неплохой. Только я не понял, как делать схему Силуэт; не добавить схему ниже (пишет "Увеличьте формат", а как?); экран двигается клавишами, это неудобно; но что действительно хорошо - это то, что можно изменять МАСШТАБ (клавишами Home - End). Вот бы это ввести в наш Дракон! Колесом мыши.
Цитата:
PS. Кто подсчитает сколько народу посмотрев и.с. DRAKON будет уверенно, что язык ДРАКОН недоделка для самоучек???

Не надо резких выводов. Аргументами - пожалуйста. Получился выкрик.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 06 Май, 2010 10:06 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5850
Откуда: Москва
С. Тарасенко писал(а):
Владимир Паронджанов писал(а):
С. Тарасенко писал(а):

В верхнем рисунке выход нет вопроса 15 должен быть загнут книзу. А у тебя он идет направо.
По-моему это неправильно.

Речь идет о рисунке viewtopic.php?p=47023#p47023

Владимир Данилович! А по-моему - правильно. А если при отрицательном ответе вопроса 15 нужно выполнить действия, которые на шампуре варианта 20? И их же - в случае варианта 20? Получится неоправданный разрыв шампура под вариантом 20.


Стас!
Не могу согласиться.
Ты пишешь:
Цитата:
А если при отрицательном ответе вопроса 15 нужно выполнить действия, которые на шампуре варианта 20?

Что-то я не заметил на твоих рисунках эти "действия".
Ты предлагаешь встречные стрелки. Почему ты вносишь это предложение?
Если загнуть указанную мной линию вниз, то беспокоящая тебя проблема исчезнет.

Стас!
По-моему, ты рисуешь одно, а говоришь о другом.
У меня просьба. Нарисуй рисунок, который точно отражает твою точку зрения.
Если ты хочешь нарисовать действия, нарисуй их, чтобы я мог их увидеть. Сейчас я их не вижу.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 06 Май, 2010 10:31 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5850
Откуда: Москва
См. здесь viewtopic.php?p=47065#p47065

Геннадий Тышов писал(а):
Вы напрасно панику подняли. Получилось то, что требовалось.
Образовался узел, а не пересечение линий.


Уважаемый Геннадий Николаевич!

По моему мнению, УЗЕЛ и любые УЗЛЫ (изображаемые крестом линий)
должны быть запрещены.
Редактор должен запрещать пользователю создавать узлы.
Вместо этого он должен автоматически создавать схему без узлов,
ЭКВИВАЛЕНТНУЮ данной.
В рассматриваемом случае, чтобы уничтожить узел, надо опустить
его на нижнюю линию. И он исчезнет.

Если говорить подробнее, надо:
1. Выход нет левого вопроса надо загнуть книзу.
2. Правую нижнюю горизонталь опустить вниз и совместить
с левой горизонталью.

________________________________________________________________________

Цитата:
ПРАВИЛО. В дракон-схемах запрещается использовать узлы,
изображаемые крестом линий.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 06 Май, 2010 16:57 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Владимир Паронджанов писал(а):
Уважаемый Геннадий Николаевич!

По моему мнению, УЗЕЛ и любые УЗЛЫ (изображаемые крестом линий)
должны быть запрещены.
Редактор должен запрещать пользователю создавать узлы.
Вместо этого он должен автоматически создавать схему без узлов,
ЭКВИВАЛЕНТНУЮ данной.

Цитата:
ПРАВИЛО. В дракон-схемах запрещается использовать узлы,
изображаемые крестом линий.


Согласен, только правило изменил бы:

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

Фактически для линий, подходящих с одной стороны, это уже подразумевается. Смысл, IMHO, можно понять из иллюстраций в этом подпункте (напр., стыки с вертикалью 3 выхода развилки 1.2 слева и лиан 4.1, 5.1 справа) - для эффективной компоновки целесообразно присоединять горизонтали на вертикаль по-разному друг относительно друга, нормируя лишь необходимость их разноса для устранения "креста".


И в очередной раз - как было бы эффективно делать пометки в КогниСтиле, как у Сергея на схеме Обозначения в этом сообщении: viewtopic.php?p=47088#p47088 не где-то "на стороне", а в самом дракон-редакторе...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 06 Май, 2010 19:22 

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

Обсуждаемая проблема решается следующим образом


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 06 Май, 2010 20:27 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5850
Откуда: Москва
КОММЕНТАРИЙ

1. Вариант 2 (у Тышова) лучше, чем вариант 1.
(В варианте 2 два излома линий, а в варианте 1 три.
Вариант 2 лучше потому, что в нем на один излом меньше).


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

3. Ошибка в том, что у обоих икон вопрос выходы да и нет
соединяются между собой. Это означает, что в данной схеме две
иконы вопрос должны быть изъяты, так как они не выполняют никаких
функций.

4. Чтобы исправить схему, надо хотя бы в одно плечо каждой иконы вопрос
вставить икону действие или вставку. Только после этого схему Стаса
можно будет оценить на эргономическую правильность.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 06 Май, 2010 20:43 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
И.с. DRAKON указывает в схемах наличие критических точек (?), для устранения их необходим ввод икон. Выбор варианта зависит от ввода икон, т.е. алгоритма.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 06 Май, 2010 21:15 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5850
Откуда: Москва
Полностью с Вами согласен.
Мой комментарий обращен прежде всего к Стасу.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 07 Май, 2010 04:45 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Геннадий Тышов писал(а):
С. Тарасенко, Владимир Паронджанов, Драконограф

Обсуждаемая проблема решается следующим образом


Изображённая процедура для и.с. DRAKON решает проблему с компоновкой пересаживаемых лиан на одной вертикали в духе упомянутого правила.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: О предложениях С. Тарасенко
СообщениеДобавлено: Пятница, 07 Май, 2010 22:13 

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 1-е техтребование от С. Тарасенко
СообщениеДобавлено: Пятница, 07 Май, 2010 22:14 

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

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

С. Тарасенко писал(а):
. Расположение клавиш я прикрепил в графическом файле. На своей клавиатуре я нарисовал всё это фломастером. На первых порах лучше распечатать эту бумажку и наклеить на клавиатуру над функциональными клавишами или накладывать при работе с "Драконом".

Вообще-то можно поступить иначе - строку Ф-меню по низу окна пустить... и даже как в ДОС-приложениях сделать её "панелью инструментов"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 2-е техтребование от С. Тарасенко
СообщениеДобавлено: Пятница, 07 Май, 2010 22:15 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
С. Тарасенко писал(а):
Очень часто приходится изменять размеры фигур. Когда кнопки <[]> и >[]< были в строке меню, это было неплохо, но затем автор зачем-то убрал их в контекстное меню, и уж это совсем нехорошо: наведи на фигуру, нажми правой кнопкой, затем найди знак ув/ум и затем нажми левую кнопку. Зачем?
. Я вернул эти значки в строку меню и присвоил им клавиши, которые опять-таки можно нажимать или на фигуре, или прямо в окне текста: Alt+вверх - расширить выделенную фигуру, Alt+вниз - сузить, Alt + направо/налево - отклонить направо или налево.

Логично :)
С. Тарасенко писал(а):
Управление клавиатурой ещё и расширяет возможности. Например, в любое место обычной схемы (не гном) можно вставлять фигуры гнома, приклеенные левым краем к лиане (я их назвал бы "отклонённые фигуры"). Их можно использовать как второстепенные действия и вставки, которые не так важны в сути программы.

А вот это не понял. Важны или не важны операторы - они ведь выполняются? А величину отклонения "нагружать" побочным смыслом не хотелось бы...


Последний раз редактировалось Владислав Жаринов Воскресенье, 16 Май, 2010 04:26, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 3-е техтребование от С. Тарасенко
СообщениеДобавлено: Пятница, 07 Май, 2010 22:16 

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

"Действия с экраном" есть разновидность ввода/вывода, о чём см. далее. Чтобы "напечатать возле", а не по шампуру, есть иконы И22/23, а "без преткновения" (я так понимаю, без связи с какой-либо конкретной частью содержания листа) - тот же Текст без рамки (в КогниСтиль назвал икону Ненаправленное пояснение). Икона же Комментарий (И21) служит для пояснения, прямо относящегося к маршруту, в который она вставлена.

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


Последний раз редактировалось Владислав Жаринов Воскресенье, 16 Май, 2010 04:29, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 4-е техтребование от С. Тарасенко
СообщениеДобавлено: Пятница, 07 Май, 2010 22:17 

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

Как я понимаю, предложение касается визуализации формального действия (которое можно записать через присваивание - очевидно, это подразумевалось под "приравниванием"?) - см. также в этом подпункте.
С неудобством восприятия текстового присваивания соглашусь - но так вроде уже устоялось в информатике. А для визуализации было предложено записывать присваивание через икону Полка - в частности, в этом подпункте. М.б. это решит проблему? Запоминатель всё-таки из другого языка...
Насчёт того, что хотелось бы вместо ГНОМа для лучшей схематизации см. п. 1) в этом сообщении; детальнее определено во 2-м техтребовании от меня (п. 3).


Последний раз редактировалось Владислав Жаринов Пятница, 14 Май, 2010 04:37, всего редактировалось 1 раз.

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

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


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

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


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

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