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

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

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

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


drakon_editor

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
drakon_editor [2012/04/30 12:34]
Владислав Жаринов [Независимые оценки]
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://​sourceforge.net/​projects/​drakon-editor/​ ([[http://​sourceforge.net/​projects/​drakon-editor/​files/​|загрузка дистрибутива]]).+Отличительной особенностью DRAKON Editor'​а является ​простота. 
 +Диаграммы в нём составляются, ​как в офисной графической программе,​ из отрезков ​и квадратиков.
  
-Обсуждения - [[http://​forum.oberoncore.ru/​viewtopic.php?​f=79&​t=3565|первоначальное]] (в т.ч. ранние версии)[[http://​forum.oberoncore.ru/​viewtopic.php?​f=79&​t=3716|последующее]] (в т.ч. дальнейшие версии).+Если во время редактирования держать клавишу Shift, включается уникальный "​умный"​ режим. 
 +В этом ​режиме можно изменять форму диаграммыно не её содержание.  
 +Что помогает быстро ​навести в диаграмме красоту ​и порядок.
  
-Распространяется свободно.+Программисты могут ​при помощи 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 поддерживает все ​иконы из графического алфавита языка ДРАКОН.
  
-Реализация была ​предназначена для зарубежного пользователя. Имеются отзывы[[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|А. Тюгашев]].+Помимо ДРАКОН-схем, при помощи ​данного редактора можно ​создавать диаграммы других видов: 
 +  * sequence-диаграммы; 
 +  * диаграммы классов; 
 +  * диаграммы сущность-связь.
  
-Используется подмножество исходного дракон-алфавита и задан ​простой образец синтаксиса текстоэлементов. Поддерживается возможность самодокументирования.+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 — Паронджанов В. Д.