|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
|
Обсуждение ИС Дракон28.01.2012, 19:20. Показов 1163019. Ответов 1644
Метки нет (Все метки)
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта. Задачи: 1. Создание актуальной и удобной справочной системы 2. Совершенствование кодогенератора, поддержка новых языков 3. Что-нибудь ещё придумаем по ходу :) ______________________________ Мои предложения по п.1: Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время. Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии) По п.2 пусть предлагают те, кому актуально *(ассемблисты, например). От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.) В общем, как-то так.
1
|
|
| 28.01.2012, 19:20 | |
|
Ответы с готовыми решениями:
1644
Дракон на Андроиде
Тест: Какой вы дракон))) |
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 21.04.2016, 11:35 | ||
|
Выше, в письме пользователя ИС Дракон был вопрос:
http://drokom.su/knigi_vlodymy... a._skachat . ГНОМ - аббревиатура "Графический Наглядный Очень Маленький язык". В нем был один блок Запоминатель состоящий из икон Указатель и МнемоническийБлок, для описания понятий вида Это-Есть. В ИС Драконе язык Гном представлен схемой Гном и расширен для описания данных, понятий, перечней, списков. Дополнены иконы: Заголовок, Текст, ТекстВРамке, Полка, Вставка, Черта, Комментарии и Модуль. Предлагается использовать иконы для отображения информации в виде страницы книги. Схема позволяет отображать не алгоритмические сведения, не выстраиваемые в последовательность выполнения. В книге В.Д. Паронджанов предлагает для применения термин - "Графический конспект". Икона Модуль является заданием на выполнение сборки программного файла, содержит общую часть программного кода. Икона Вставка содержит наименование иконы Заголовок другой схемы, позволяет перейти на схему и вернутся. Наличие в схеме Гном нескольких икон Вставка создает оглавление схем и навигацию по всем листам в проекте. http://forum.obiromcore.ru/vie... 616#p95616
0
|
||
|
Orhot109
|
|
| 21.04.2016, 11:56 | |
|
О, спасибки. Тоже было непонятно назначение схемы Гном.
Уважаемый, Геннадий Никалиевич. Я все-таки предлагаю Вам вернуться к вопросу доработки "ИС ДРАКОН" (хотя это и так замечательная программа), в частности: к вопросу о возможности переключения отображения форматированного текста в иконах на слои "А,Б,П" (общий случай, мне интересен только П-код). Насколько можно добавить в общее меню вид кнопки-переключатели что отображается в иконах? Насколько возможно участие других разработчиков в развитии редактора (поучаствовать - не против, на долю в вознаграждении - не претендую ни разу). Есть ли возможность получить форк из вашего репозитория в виде отдельной ветки? |
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 23.04.2016, 14:14 | ||
Результат получился совершенно не приемлемый для использования! К примеру: при замене отображаемых текстов пользователю придется менять ширину икон; есть иконы с 2-я отображаемыми текстами, как их заменить на один программный код; есть иконы без программного кода и другие причины. Вопрос поступал не только от Orhot109, но и от других программирующих. Для них было сделано следующее: дополнен пункт меню "Программирование/Открывать П-тексты", при установке к пункту галочки и при навигации по схеме клавишами перемещения курсора, П-текст открывается в окне редактирования. Окно редактирования Вы называете "замочной скважиной", согласиться с Вами не могу, т.к. оно гораздо больше иконы, строки текста в нем не разбиваются на мелкие.
0
|
||
|
Orhot109
|
|||
| 23.04.2016, 20:22 | |||
1. А можно ли "освободить пользователя" от смены размеров икон при выводе П-текста? Ну, чтобы при смене показываемого слоя чертеж и размеры икон перестраивались автоматически? 2. Можно ли иконы без П-текста оставлять такими, какие они есть? То есть с основным тескстом. С двойным П-текстом можно подумать отдельно .. пока нет идей.
Дело в том, что приходится постоянно ПЕРЕКЛЮЧАТЬ внимание на смену текущей иконы (что там,ась?) и на окно редактора, в котором содержится (уже) новый кусок кода, без какой-либо связи с предыдущим. Одна, небольшая "описка" в один символ в длинном имени переменной или вызова .. и можно "прыгать" туда-сюда .. хоть до второго пришествия. А результат генерации примитивен и перенасыщен как служебными, так и полезными комментариями ДРАКОН .. там код как-бы "вкраплен" в комментарий и читать его крайне сложно. Тут, наверное правильнее использовать подход к кодогенерации от Drakon-Editor, который замещает иконы привычными ключевыми словами языка С/С++ и операторными скобками. А текстовки ДРАКОНА можно оформлять "сбоку" операторов со стандартным отступом за "//" (я так комментирую всю жизнь свои программы: все комментарии начинаются с 65 позиции строки или около того) - далеко и чтению кода не мешают ни разу. На самом деле, сначала пишу некое подобие алгоритма в произвольном тексте, построчно на действие. Собственно это даже в постах заметно должно быть, ибо "в пальцах" :) . А потом, каждая строка такого текста разворачивается в код, а текст закрывается строчным комментарием и отодвигается вбок. Меня так учили давно-давно и правильному оформлению блок-схем тоже учили .. просто никто не говорил что это ДРАКОН - секретность?!? Уже не узнать. |
|||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 24.04.2016, 08:32 | ||
|
http://infostort.ru/public/504530/
Араптанов А.А. Автоматизация от А до Я. Практика применения языка ДРАКОН Статья на сайте http://www.infostort.ru в разделе Программирование - Теория программирования. Статья написана по итогам доклада, прочитанного на конференции INFOSTART EVENT 2015 CONNECTION 15-17 октября 2015 года, 600 участников. Статья обсуждается на форуме сайта. «Инфостарт» — лучший сайт по 1С. О докладе при заявке на конференцию: http://event.infostort.ru/2015... item373054
ИС Дракон настраивается на программирование в различных языках.
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|||
| 28.04.2016, 12:04 | |||
|
Комментарий к статье:http://forum.infostort.ru/foru... age1550529
0
|
|||
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|
| 22.05.2016, 13:11 | |
|
Про старое.
Сейчас хотел отдать схему пользователю, который не ориентируется в ИС Дракон. Но ему было бы удобнее смотреть и анализировать эту схему в ИС Дракон (проматывать, идти по иконкам), а не на картинке в электроном или бумажном виде. Проверяю защиту от изменений в схеме, а она такая же как и была: пользователь может вдребезги по ходу просмотра разнести схему, но изменения не будут сохранены. Боюсь, что несколько раз свернув шею паре иконок, пользователь испугается и бросит работать со схемой. Нельзя ли сделать защиту схемы от любых изменений в схеме? Чтобы зашёл и только просмотр, и никаких изменений-удалений при просмотре.
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 22.05.2016, 13:34 | |
|
Шилин Илексиндр, спасибо за замечание.
Обязательно сделаю просмотр без редактирования, в очередном выпуске.
0
|
|
|
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 106
|
||
| 24.05.2016, 15:15 | ||
|
В ВикиУчебнике имеется статья:
Эту статью в свое время создал наш топикстартер MrYurom (Спасибо ему). Но потом он, к сожалению эту статью забросил. И она осталась устаревшей и заброшенной сиротинушкой. К счастью, нашелся в Википедии добрый человек Oleg3280 (патрулирующий), который ее слегка улучшил и поправил ссылки. Тем не менее, мне показалось, что статья не отвечает текущему состоянию программы ИС Дракон. Геннадий Никалиевич! У меня просьба — гляньте свежим глазом. И устраните неточности, которые там, возможно, имеются. ===================== Согласно статистике посещений к этой статье обращаются в среднем 9 раз в день (за последние 90 дней). Пиковый максимум был 22 апреля 2016 года, когда было 186 просмотров.
0
|
||
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|
| 26.05.2016, 08:04 | |
|
В каталоге TEMP лежат, вроде бы, копии предыдущих редакций файла, который я редактирую.
Открываю их Блокнотом - точно - структура файла ИС Дракон. Пробую открыть их через ИС Дракон - пишет нарушена структура. Хотелось бы поднять некоторые предыдущие редакции и посмотреть на них. Как это можно сделать?
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 26.05.2016, 09:13 | |
|
Шилин Илексиндр,
Файлы *.tmp имеют несколько другую структуру, в каталог ТЕМР попали при при удаление из каталогов ТМР. Файл *.tmp создается при каждом внесении изменений, т.е. их может быть много, для восстановления актуальными файлы будут с наибольшим временем создания в сеансе работы. Сеансов могло быт несколько и с различной датой. Актуальные файлы можно выбирать и просмотрев содержание, изменения не вносите. 1. Скопируйте актуальные файлы в отдельный каталог, 2. из имеющегося файла *.drt скопируйте в системный буфет 1-ю строку, 3. в файлах *.tmp замените 1-ю строку на строку из системного буфера, других изменений не делайте, 4. замените расширение tmp на drt. Полученные файлы *.drt должны открываться в любых последующих выпусках ИС Дракон.
0
|
|
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|
| 26.05.2016, 13:12 | |
|
Сработало. Спасибо.
Ещё вопрос. Работаю с Дракон-схемой. Наделал много вставок. Хочу быстро вставлять их во вновь создаваемые на этом же листе схемы: в Силуэт и в Гном. Не пойму как вставить в схему уже готовую вставку? Только установкой в нужное место новой иконки Вставка и потом переносом в неё текста заголовка нужной схемы Вставка? Есть ещё вариант: 1. Найти нужную схему, на которую ссылается вставка 2. Перейти из этой схемы на иконку Вставка, которая вызывает эту схему. 3. Скопировать иконку Вставка. 4. Вставить из буфера иконку Вставка в нужное место. Тоже немного долго. При работе с иконкой Вставка нельзя ли сразу список схем выдавать для их выбора и внесения в иконку Вставка?
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||||
| 26.05.2016, 18:15 | ||||
1. Выбери икону Вставка, открой контекстное меню, выполни пункт "Копировать икону (Ctrl+C)". Икона будет скопирована в графический буфер программы, в правом поле строки состояния отобразиться содержание буфера - "Икона Вставка". 2. Выбери схему в которую необходимо вставить готовую Вставку, на линиях связи отобразятся точки ввода икон, выбери точку ввода для ввода иконы из буфера, открой контекстное меню, если активен пункт "Вставить из буфера (Ctrl+V)", то выполни пункт. В выбранную точку ввода будет вставлена икона из буфера со всеми текстами в ней.
1. Выбери икону Вставка, открой контекстное меню, выполни пункт "Перейти к схеме (<-, ->)". В программе будет выбрана вызываемая из иконы Вставки схема, в т.ч. возможно расположенная на другом листе. Так же в программе будет запомнена икона из которой произошел переход. 2. Конкретная схема может вызываться из нескольких икон Вставка. При наличии запомненного перехода возможен возврат из схемы. Выбери контекстное меню схемы или иконы Заголовок, при активном пункте "Вернуться к иконе вызова", выполни пункт. Запомненный переход будет удален.
Если надо вставить несколько икон Вставка с вызовом одной схемы, то: 1. скопируй текст иконы Заголовок из схемы, 2. вставь икону Вставка в нужную точку ввода, 3. замени текст в иконе Вставка на текст иконы Заголовок, 4. скопируй икону Вставка, 5. в остальные нужные точки ввода вставляй икону Вставка из буфера. --- Все эти действия явно прописаны в контекстных меню. При знакомстве с меню, действия по навигации и редактированию имеют очевидную логику действий.
0
|
||||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||||
| 04.06.2016, 08:56 | ||||
|
http://arduino.ru/forum/progra... i-proshche
код - можно ли проще?Открыта тема в Ср, 04/05/2016 - 01:58. Автор темы - SOCHINEC, основной отвечающий, знакомый нам на форуме (профиль) - Orhot109-2. В теме выложено 389 ответов. Последнее сообщение в теме сделано Вс, 29/05/2016 - 19:47, т.е. продолжительность темы 25 дней. Были попытки использовать визуализацию с DrakonEditor-ом Митькина. Видно из сообщений, что SOCHINEC и Orhot109-2 сильно утомились многократно объясняя суть проблемной задачи и ее программной реализации. Наблюдая бесконечность обсуждения темы, Пт, 27/05/2016 - 06:55 предложил :
---- Использование визуализации и ИС Дракон позволило участникам темы увидеть проблему в целом и быстро найти решение, через 1 день.
0
|
||||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
| 04.06.2016, 12:32 | |
|
Красивый пример бесполезности дракона . Мало того что у пациЕнтов мозг размягчен аурдуньей, так им "заботливой " рукой еще и дракона подсунули. В итоге никто так ничего и не осознал, но абыкак работает...
Браво Тышов. а вы то хоть что-то поняли? :))))))))))))))))) Кстати прекратите над убогими ардуинщиками издеваться, их и так жизнь покромсала...
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 04.06.2016, 14:55 | ||
ИС Дракон должен продолжаться.
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
| 04.06.2016, 15:21 | |
|
Все это единицы.
Да и не тешьте себя. за время существования ветки дракон ни на йоту не продвинулся. Все та же бесполезная поделка ...
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 06.06.2016, 11:32 | |
|
https://www.gitbook.som/book/n... ms/details
Радиотехнические системы корабля «Буран» Лично собранная информация, думаю, будет интересно. Очередной рассказ о том, как мы все прое.... — n3m351d4 ---- Скачать PDF.
0
|
|
|
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 396
|
||
| 06.06.2016, 14:07 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 06.06.2016, 14:24 | ||
|
DYZIT, а там всего-то
Чтиво не тянет даже на главу в детской энциклопедии...
0
|
||
| 06.06.2016, 14:24 | |
|
Дракон, UML, LabVIEW
ИС Дракон. Вопрос - ответ. Фрактал Дракон Харьков-Хайтвея Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|