Владимир Данилович, просто огромное спасибо за Ваше уведомление:
Цитата:
...
К счастью, Андрей Дышлевый успешно решил данную проблему с помощью программы "ИС Дракон" Геннадия Тышова.
Более того, он наглядно показал решение на видео в YouTube
см. тему
viewtopic.php?f=233&t=6833Великолепное видео Андрея Дышлевого о программе ИС Дракон
Таким образом, проблема данных полностью решена.
Владимир, хотелось бы узнать Ваше мнение об этом решении.
Прошу ответить прямо на форуме.
Просмотрел Видео с огромным интересом и удовольствием. И, насколько понял, за эти 4 года (во время летит!) автор ИС "ДРАКОН" выпустил улучшения ПО. Это замечательно и радует.
Но, судя по видео и замечанию его автора
Цитата:
Создавать алгоритм с помощью ДРАКОН схем удобно, потому что мы видим этот алгоритм визуально, но не так быстро, как например написать код. Если программист уже опытный он может быстро написать код, у него есть заготовки и т. д. Когда же пишешь алгоритм на ДРАКОН языке то это чуть дольше. Приходится, во-первых, подписать иконку, чтобы понимать что она делает, а во вторых внести в нее код, который уже будет интерпретироваться в программу на выходе. Но, после того как вы все сделали режим отладки и изменения очень легко осуществимы. В отличии от кода, который вы написали обычным способом и задокументировали по всем правилам. В нем для отладки и кардинальных изменений алгоритма придется долго искать нужный кусок кода, а в ДРАКОН схеме искать значительно быстрее, потому что вы можете просто визуально найти, также можно более эффективно пользоваться инструментом поиска.
Подводя итог хотел бы сказать, что в моей практике примерно за полгода использования алгоритмического языка ДРАКОН я понял, что в дальнейшем сопровождать программу которая написана с помощью этого языка очень легко даже человеку не знакомому с этим алгоритмом. Он быстрее способен разобраться с сутью алгоритма, отыскать то что нужно и внести необходимые изменения.
Все мои (и не только!) пожелания автору ИС "ДРАКОН" остались "не услышаны" за эти 4 года о чем сожалею. Возможно, вставка картинок позволяет частично решить задачу, но к сожалению не увидел применения механизма на видео, а в моей версии этого похоже ещё не было или я не нашел "как". С выделением синим - согласен полностью, подписываюсь.
Также, похоже НЕ решен вопрос "переключения" текстов в иконках - было бы хорошо иметь кнопку и выводить в иконки текст нужного слоя, чтобы видеть программу "всю сразу". Не увидел на видео. Это может решить частично проблему с Заказчиком и представление "в иконах ДРАКОН" могло бы дать даже преимущество перед "чистым текстом на Си, в данном конкретном случае. Тоже писал автору в свое время..
По самому вопросу визуализации типов данных, примененных в иконах: Если честно, то не увидел самого решения на видео, его там нет. Есть тот же самый подход, что и применен мною 4 года назад. Как раз об его улучшении и заводил эту тему. Тут как раз возможно, вставка картинок в икону может быть полумерой, все же позволяющей решить задачу, как мне кажется, можно нарисовать ряд типовых картинок "целое", "условие(булево)", "вещественное", "строка", "классМотор", "классДатчикТемпературы" и т.д. и вставлять их в иконы .. возможно это окажется визуально перегружено .. не знаю. Просто как идея, раз автор не желает идти навстречу покупателям его ПО.
К сожалению, в связи с последними событиями, имею очень затруднительное положение и не могу позволить себе дальнейшее участие в теме.
Ещё раз, огромное спасибо за оповещение, что жизнь ДРАКОН не только продолжается, но и успешно развивается. Это - радует.