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

Тестирование ИС Дракон
https://forum.drakon.su/viewtopic.php?f=144&t=2689
Страница 8 из 14

Автор:  efanov [ Понедельник, 21 Февраль, 2011 11:59 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Геннадий Тышов писал(а):
Выпуск ИС Дракон от 21.02.2011
Тестовый выпуск
Прошу выдать отзывы, замечания и предложения по программе.
Для иллюстрации расширения возможностей, я привожу две дракон схемы. Вторая получена путём несложной переработки первой. Переработка стала возможной благодаря изменениям в редакторе. Обе схемы делают одно и тоже, но выглядят существенно по разному. Во втором случае схема, на мой взгляд, гораздо понятнее - она чётко делится на два уровня иерархии.

Вывод:
Внесённые изменения сделали редактор ещё более привлекательным инструментом. Геннадий Николаевич, спасибо большое!

Ефанов Сергей.

Вложения:
Главное меню_2.drt [14.48 КБ]
Скачиваний: 646
Главное меню_1.drt [14.6 КБ]
Скачиваний: 642

Автор:  adva [ Понедельник, 21 Февраль, 2011 12:06 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

А можно ли опционально сделать так, чтобы в формируемый текст не включались комментарии с названиями видов икон и их номеров, а только то, что в иконе содержится (в виде комментария)?

Автор:  adva [ Понедельник, 21 Февраль, 2011 12:14 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

И если можно, то примерчик с использованием иконы Модуль. Для чего нужна и как использовать. Потому что, то что содержалось в предыдущей справке по формированию программного когда, стало понятным только после примеров с этого форума.

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

Автор:  srgg [ Вторник, 22 Февраль, 2011 23:59 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Геннадий Тышов писал(а):
Выпуск ИС Дракон от 21.02.2011
Тестовый выпуск
Прошу выдать отзывы, замечания и предложения по программе.

У меня замечание - программа теперь не позволяет создавать новые файлы. Из п. меню "Файл" данная команда вообще исчезла. Жму Ctrl+N - оно мне говорит, что мне создавать новые листы не разрешено (см. иллюстрацию).
?

Вложения:
forbidden.png
forbidden.png [ 43.52 КБ | Просмотров: 19220 ]

Автор:  ==== [ Среда, 23 Февраль, 2011 01:08 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

srgg писал(а):
У меня замечание - программа теперь не позволяет создавать новые файлы. Из п. меню "Файл" данная команда вообще исчезла. Жму Ctrl+N - оно мне говорит, что мне создавать новые листы не разрешено (см. иллюстрацию).
?
ИС Дракон является многофункциональной программой. Взгляните на иллюстрацию и прочитайте "Вариант применения: Просмотр алгоритмов".

Вы экспериментируя, выбрали в меню "Настройки" такой вариант применения.
Там же есть возможность "Зафиксировать вариант применения" для пользователя, при этом вы уже не сможете изменить вариант применения. Для выхода из этой ситуации самое простейшее - это удалить файл dragon.ini .

Автор:  ==== [ Среда, 23 Февраль, 2011 08:00 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

srgg

Смотрим на иллюстрацию и читаем "C:\Program Files\DRAKON\Drag...".
Поделюсь мнением.
1. Dragon.exe программка совсем маленькая.
2. Программа не требует установки и регистрации, не использует системные каталоги для временных файлов, выполняет удаление своих временных файлов, позволяет выполнить несколько запусков одного экземпляра, т.е. одновременно работать над несколькими проектами не смешивая их.
3. Программ создает множество файлов в каталоге размещения.
4. Программа используется для работы с различными проблемами и целесообразно создавать отдельные проблемные каталоги с программой.

5. Вероятно нецелесообразно размещать такую программу в системном каталоге "C:\Program Files\".

Автор:  ==== [ Среда, 23 Февраль, 2011 08:17 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Выпуск ИС Дракон от 23.02.2011
Финальная версия. Праздничный выпуск - День защитника.
Поздравляю защитников.
Скачиваний: 41

Выполнены доработки:
1. При использования иконы "Сборка текста" для указания имени программного файла введено требование - имя должно начинаться со знака "\", введенный путь сохраняется без конечного знака "\". Позволяет разграничить различные варианты использования иконы.

2. Введен в меню пункт "Найти / Упр. и алг. приложения на листе" для поиска приложений с текстом. Позволить оперативно находит свои или других лиц заметки сделанные ранее. Назначена горячая клавиша Shift+Ctrl+F3.
В справке ИС Дракон определена как - это текстовая информационная база, интегрированная с алгоритмами вашей деятельности.

Автор:  ==== [ Четверг, 24 Февраль, 2011 22:16 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Выпуск ИС Дракон от 24.02.2011
Тестовый выпуск.
Скачиваний: 24

Выполнена доработка:
1. По замечанию С. Ефанова. В диалоге "Найти / Упр. или алг. прим-е с текстом на листе" не требуется вводить текст.
2. В диалоге "Найти / Текст в окне сообщений" предусмотрен выбор направления поиска "Вверх, вниз".

Автор:  ==== [ Среда, 02 Март, 2011 20:53 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Выпуск ИС Дракон от 02.03.2011
Финальный выпуск.
Скачиваний: 41

Вложение:
Шина 1wire.png
Вложение:
Шина 1wire.drt
Вложение:
ReadWrite1wire.rar

Выполнена доработка ИС Дракон:
1. В меню в пункте "Найти / Текст на листе" выполняется поиск в направлении вперед и назад.
2. Механизм причаливания схем на листе заменен выстраиванием схем вдоль верхней стороны листа. Порядок схем изменяется при выполнении в контекстном меню схемы пункта "Переставить перед ...". При открытии листов созданных ранее, необходимо выполнить расстановку схем и сохранить лист.
3. Выбор пути для сохранения программных файлов производится с использованием стандартного диалога выбора файла.
4. Икона "Вставка" и соответствующая ей схема могут быть помечены признаком - знаком "|". В этом случае схема используется как макроопределение, код конечного автомата схемы-вставки вставляется в программный файл схемы с иконой "Вставка". Доработан в контекстном меню схемы пункт "Проверить" с учетом признака "|".

Доработка п.4 выполнена с учетом обсуждения http://forum.oberoncore.ru/viewtopic.php?p=58442#p58442 и опыта программирования Сергем Ефановым http://forum.oberoncore.ru/viewtopic.php?p=60663#p60663. Сергей "вместо процедур создал прием программирования вставок." и "взял на себя функции транслятора.". Сейчас это выполняется средствами ИС Дракон. Можно сравнить файл предоставленный Сергеем и измененный для данного выпуска ИС Дракон, ознакомиться с сформированным программным файлом.

Автор:  efanov [ Четверг, 03 Март, 2011 11:52 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Геннадий Тышов писал(а):
Доработка п.4 выполнена с учетом ... опыта программирования Сергем Ефановым http://forum.oberoncore.ru/viewtopic.php?p=60663#p60663. Сергей "вместо процедур создал прием программирования вставок." и "взял на себя функции транслятора.". Сейчас это выполняется средствами ИС Дракон.
Геннадий Николаевич, получается, что Вы "узаконили" метод программирования вставок, который вначале поругали:
Геннадий Тышов писал(а):
Мое мнение, так не следует преобразовывать схему "Силуэт", использовать прием программирования вставок вместо процедур не является оправданным.
Что же делать? Использовать или не использовать?

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

Истина, видимо, лежит посередине: "использовать с осторожностью".

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

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

Мне кажется, идеальным было бы реализовать "соединители", рекомендованные В.Д. Паронджановым: viewtopic.php?f=62&t=1917

Ефанов Сергей.

Автор:  Владимир Паронджанов [ Четверг, 03 Март, 2011 12:38 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

efanov писал(а):
Мне кажется, идеальным было бы реализовать "соединители", рекомендованные В.Д. Паронджановым: viewtopic.php?f=62&t=1917

Ефанов Сергей.


Уважаемый Сергей Ефанов!

Сердечно благодарю Вас за то, что Вы поддержали "соединители".
Считаю, что соединители очень нужны.

Автор:  Владислав Жаринов [ Четверг, 03 Март, 2011 12:54 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

efanov писал(а):
...
Геннадий Тышов писал(а):
Мое мнение, так не следует преобразовывать схему "Силуэт", использовать прием программирования вставок вместо процедур не является оправданным.
Что же делать? Использовать или не использовать?

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

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

Автор:  Владислав Жаринов [ Четверг, 03 Март, 2011 12:58 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Владимир Паронджанов писал(а):
efanov писал(а):
Мне кажется, идеальным было бы реализовать "соединители", рекомендованные В.Д. Паронджановым: viewtopic.php?f=62&t=1917

Ефанов Сергей.


Уважаемый Сергей Ефанов!

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

Автор:  ==== [ Понедельник, 14 Март, 2011 05:01 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Выпуск ИС Дракон от 12.03.2011
Финальный выпуск.
Скачиваний: 48
Доработано в части:

1. Применение схем-вставок предусмотрено для всех языков программирования.

2. Введен поиск в направлении "Вверх" в других диалогах поиска.

3. Введено выполнение в командной строке выделенного текста в окне схемы или сообщения.
Используется горячая клавиша "F7" или Ctrl+DblLeftMouse.

4. Для всех языков программирования строка разделитель в программном приложении иконы "Модуль" и схемы имеет содержание "//Схема".

5. Исключено использование иконы "Сборка текста" для формирования программного файла, используется икона "Модуль".
Формируется программный файл модуля с начальным и конечными частями текста модуля и текстами процедур.
В иконе "Модуль" в тексте указывается имя программного файла со знаком "\", ссылки на схемы-процедуры и схемы-функции модуля.
В программном приложении иконы записываются начальная и конечная частями текста модуля со строкой разделителем.

Ранее созданные схемы необходимо соответственно изменить.

Автор:  ==== [ Суббота, 07 Май, 2011 14:38 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Выпуск ИС Дракон от 07.05.2011
Финальный выпуск, праздничный к Дню Радио.
Прошу выдать отзывы, замечания и предложения по программе.
Скачиваний: 9

Выполнены доработки:

1. Сделано выделение маркером узла параллельных действий при выборе.
2. Блок "ПараллДействия" вставляется из 2-х шампуров вместо 3-х.
3. Удален в меню пункт "Обновить =линию", использовать в контекстном меню схемы пункт "Обновить".
4. Вместо раздельного присоединения слева и справа "УзлаПараллДествия" присоединяются сразу оба.
5. В меню пункты параллельных действий помечена знаком ==.

6. Формирование ссылки для иконы "Модуль" производится в системном буфере вместо текстового окна сообщений.

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

8. Исключено использование клавиши "Tab" и двойного клика мышки.
9. Выделение мышкой текста и вывод в окно текста схемы производится однократным нажатием левой клавиши мышки.
10. Окна текстов закрываются нажатием клавиши "Esc" или кликом мышки на поле схемы, листа.
11. При выборе текста иконы рядом с окном текста, устранено перемещение листа без выбора текста.

Доработки выполнены по предложениям: 1-5 Юрия Кочеткова; 7, 11 Алексея Донского; 8-11 Сергея Ефанова.
Всем спасибо за внимание к программе.

Автор:  -=Сергей Шпагин=- [ Суббота, 07 Май, 2011 19:51 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Геннадий Тышов писал(а):
Выпуск ИС Дракон от 07.05.2011
Финальный выпуск, праздничный к Дню Радио.
Прошу выдать отзывы, замечания и предложения по программе.

Уважаемый Геннадий Николаевич!
Не могли бы Вы добавить возможность открытия окна текста при нажатии клавиши “Enter”, т.к. при работе с клавиатуры крайне неудобно постоянно прибегать к помощи мыши для совершения этого действия.
С уважением, Сергей Шпагин.

Автор:  ==== [ Воскресенье, 08 Май, 2011 03:30 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Выпуск ИС Дракон от 08.05.2011
Финальный выпуск.
Прошу выдать отзывы, замечания и предложения по программе.
Скачиваний: 10

Выполнена доработка:

Клавишей "Enter" при выборе текста производится вывод текста в окно тестов для просмотра или редактирования, при выборе метки иконы производится изменение иконы.

Замечание Сергея Шпагина. Возможность существовала ранее, кроме выпуска от 07.05.2011.

Автор:  ==== [ Суббота, 14 Май, 2011 10:58 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Выпуск ИС Дракон от 14.05.2011
Финальный выпуск.
Прошу выдать отзывы, замечания и предложения по программе.

Скачиваний: 83

Выполнены доработки:

1. При выборе мышкой схемы или листа, для закрытия окна редактирования текста, происходило позиционирование листа на заголовок схемы или листа. Теперь положение листа не изменяется.

Замечание Сергея Ефанова от 13.05.2011.

Автор:  adva [ Четверг, 22 Сентябрь, 2011 09:43 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Возможно повторюсь, но вопрос: почему в данном случае получается цикл ? (черные метки у иконы ссылки на адрес)

Вложения:
Вопрос.PNG
Вопрос.PNG [ 10.1 КБ | Просмотров: 17807 ]

Автор:  ==== [ Четверг, 22 Сентябрь, 2011 17:17 ]
Заголовок сообщения:  Re: Тестирование ИС Дракон

Замечание справедливое, спасибо.

Причина в том, что координата Х шампура с иконой "ИмяВетки" равна или меньше координаты Х шампуров с иконами "Адрес".

Программа будет доработана в очередном выпуске, через ~ 3 недели.

Сейчас, в данной схеме, переместите икону "Конец" правее и ниже икон предшествующей ветки.
Смотрите ниже:

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