Визуальный язык ДРАКОН

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

Инструменты пользователя

Инструменты сайта


drakon_editor

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
drakon_editor [2013/02/25 13:23]
Степан Митькин Исправил ссылку на сайт DRAKON Editor
drakon_editor [2013/08/14 15:06]
Паронджанов В. Д. [Как запустить DRAKON Editor]
Строка 1: Строка 1:
 ====== DRAKON Editor ====== ====== DRAKON Editor ======
 +===== Что такое DRAKON Editor? =====
 +DRAKON Editor — это редактор для рисования алгоритмов на языке ДРАКОН.
  
-Редактор-транслятор на языки С/С++, Python, Tcl и дрРазработчик - С. Митькин; ​первое издание в 2010 г+У DRAKON Editor'​а ​есть ​два предназначения:​ 
 +  ​Создавать диаграммы для иллюстрирования и документации. 
 +  - Программировать при помощи ДРАКОН-схем.
  
-Авторская страница проекта (англ.): http://​drakon-editor.sourceforge.net/​ ([[http://​sourceforge.net/​projects/​drakon-editor/​files/​|загрузка дистрибутива]]).+Отличительной ​особенностью DRAKON Editor'​а является простота
 +Диаграммы в нём составляются,​ как в офисной графической программе, ​из отрезков ​и квадратиков.
  
-Тема ​проекта ​(рус.): http://​gallery.ru-board.com/​topic.cgi?​forum=5&​topic=39355#​1.+Если во время редактирования держать ​клавишу Shift, включается уникальный "​умный" ​режим. 
 +В этом режиме можно изменять форму диаграммы,​ но не её содержание 
 +Что помогает быстро навести в диаграмме красоту и порядок.
  
-Обсуждения [[http://​forum.oberoncore.ru/​viewtopic.php?​f=79&​t=3565|первоначальное]] (в т.ч. ​ранние версии), [[http://​forum.oberoncore.ru/​viewtopic.php?​f=79&​t=3716|последующее]] (в т.ч. дальнейшие версии).+Программисты могут при помощи DRAKON Editor'​а генерировать исходный код из ДРАКОН-схем. 
 +Поддерживается несколько языков программирования: 
 +  * C и C++ (включая ​расширения языка из фреймворка Qt)
 +  * Java (а также её подмножество для компьютерной графики — Processing.org);​ 
 +  * C#; 
 +  * Python (версии ​2.х и 3.х)
 +  * Tcl; 
 +  * Javascript;​ 
 +  * Erlang; 
 +  * Lua.
  
-Распространяется свободно.+Сайт редактора: http://​drakon-editor.sourceforge.net/
  
-Реализует оригинальный принцип редактирования - схема составляется из вершин и отрезков. Язык интерфейса в настоящее время - английский.+===== Дополнительные ​возможности ​=====
  
-===== Авторская оценка ​=====+Кроме собственно редактирования диаграмм имеются следующие возможности:​ 
 +  * хранение нескольких диаграмм и дерева проекта в одном файле;​ 
 +  * мощные средства поиска и навигации; 
 +  * проверка графического синтаксиса языка ДРАКОН;​ 
 +  * экспорт в PDF; 
 +  * экспорт в PNG.
  
-Реализация имеет целью упростить процесс программирования на популярных ЯВУ, а также обучение. Предлагается ​как приложение визуализации широкого применения. В настоящее время введена поддержка функционального программирования. Разработчик планирует улучшение приложения.+DRAKON Editor ​поддерживает все иконы из графического алфавита языка ДРАКОН.
  
-===== Независимые оценки =====+Помимо ДРАКОН-схем, при помощи данного редактора можно создавать диаграммы других видов: 
 +  * sequence-диаграммы;​ 
 +  * диаграммы ​классов;​ 
 +  * диаграммы сущность-связь.
  
-Реализация была предназначена для зарубежного пользователя. Имеются отзывы: [[http://​forum.oberoncore.ru/​viewtopic.php?​p=69746#​p69746|and007]];​ [[http://​forum.oberoncore.ru/​viewtopic.php?​p=69577#​p69577|В. Жаринов]];​ [[http://​forum.oberoncore.ru/​viewtopic.php?​p=72035#​p72035|А. Тюгашев]].+DRAKON Editor распространяется ​на русском и английском языках.
  
-Используется подмножество исходного дракон-алфавита и задан простой образец синтаксиса текстоэлементов. ​Поддерживается возможность самодокументирования.+===== Системные требования ===== 
 +Поддерживаемые операционные системы: Windows, Mac, Linux.
  
-Принцип редактирования фактически позволяет сочинителю следовать технологии [["офисной" графики|"офисной" ​графики]] - обычно наиболее ​естественной.+===== Как установить DRAKON Editor ===== 
 +Для работы DRAKON Editor'​а требуется сначала установить последнюю версию Tcl/Tk. 
 + 
 +Пользователи Маков и Windows могут скачать Tcl/Tk отсюда:​ 
 +http://​www.activestate.com/​activetcl/​downloads 
 + 
 +Пользователи Linux устанавливают следующие пакеты:​ 
 +  * tcl8.5 
 +  * tk8.5 
 +  * tcllib 
 +  * libsqlite3-tcl 
 +  * libtk-img 
 + 
 +В Ubuntu: 
 +  sudo apt-get install tcl8.5 tk8.5 tcllib libsqlite3-tcl libtk-img 
 + 
 +===== Скачать DRAKON Editor =====  
 +Скачать редактор можно отсюда: 
 +  * http://​drakon-editor.sourceforge.net/​editor.html#​downloads 
 +  * http://​sourceforge.net/​projects/​drakon-editor/​files/​ 
 + 
 +===== Как запустить DRAKON Editor ===== 
 +В Windows: 
 +  * распаковать zip-архив 
 +  * дважды щёлкнуть на файле drakon_editor.tcl 
 + 
 +На Маке: 
 +  * распаковать zip-архив 
 +  * запустить DRAKONEditor.app 
 + 
 +Под Линуксом:​ 
 +  * распаковать ​zip-архив 
 +  * в терминале перейти в папку с распакованными файлами и выполнить команду 
 + 
 +  ./​drakon_editor.tcl 
 + 
 +Линукс-версию можно точно так же, в терминале, запустить и на Маке. 
 + 
 +drakon_gen.tcl — генератор исходного кода из диаграмм для командной строки
 + 
 + 
 +===== Скриншоты ===== 
 +{{logon.png?​400}} {{goto.png?​400}} 
 + 
 + 
 + 
 + 
 +===== Лицензия ===== 
 +Oбщественное достояние (public domain). 
 + 
 +===== Авторы ===== 
 +Степан Митькин и Александр Ильин. 
 + 
 +===== Обратная связь ===== 
 +drakon.editor@gmail.com
drakon_editor.txt · Последние изменения: 2016/10/17 21:26 — Паронджанов В. Д.