DRAKON.SU

Текущее время: Вторник, 23 Апрель, 2024 22:47

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: City в качестве ДРАКОН- редактора
СообщениеДобавлено: Четверг, 14 Август, 2008 23:34 

Зарегистрирован: Вторник, 27 Май, 2008 13:24
Сообщения: 155
Вложение:
grif.GIF
grif.GIF [ 8.87 КБ | Просмотров: 5670 ]

Инсталяции не требует. Бесплатный. Из 2-частей: редактор и вьювер. Главная часть- вьювер, он обеспечивает основные "вкусности": переход на объекты по ссылкам (на объекты в других файлах в т.ч.), поиск объектов по списку имён, вибираемых в специальном окне, невидимость некоторых объектов путём снятия "галочки" в другом специальном окне- групп объектов.
Из вьювера вызыватся редактор. Редактор можно вызвать и без вьювера. Библиотека шаблонов графоэлемнтов м.б. в отдельном файле- копипаст поддерживает.
Исходники редактора там есть, но вроде бы не полные, я к сожалению билдер не знаю.

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

Демка на СИ, пример из книги Паронджанова, предполагается что компилятор MinGW установлен в C:\MinGW. Схема казалось бы слепая, но мелкая намеренно чтобы в один экран влезало максимум логики. "Казалось бы" слепая потому что пояснительный текст всплывает при наведении курсора на графоэлемент.
Это не есть "ДРАКОН-СИ, ДРАКОН- ПАСКАЛЬ" и т.п., но оно для любого языка, включая естественный. Вполне традиционно: проект разбит на несколько файлов и собирается компилятором или ещё чем. Редактирование кода осуществляется любым текстовым редактором, к которому пользователь привык и настроил систему на данное расширение. Файл с редактируемым текстом открывается по шелчку мышью из вьювера на связанной с ним ссылкой "иконе". Полагаю, это не лишне было бы реализовать и в DRT.
Остальное см. в if.zgs, открыть вьювером.
Кнопка "нажал- получил EXEшник" прилагается.
demo:
Вложение:
if.7z [3.39 КБ]
Скачиваний: 505

City: http://zgsprojects.narod.ru/City.zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Diagram Desiner
СообщениеДобавлено: Суббота, 30 Август, 2008 20:07 

Зарегистрирован: Вторник, 27 Май, 2008 13:24
Сообщения: 155
Аналог City. Diagram Desiner http://meesoft.logicnet.dk/
Свои плюсы и минусы. Поддерживает наборы шаблонов, в частности UML.
Переход по ссылке на другие файлы (а значит и способ организации проекта, предложенный для City) также поддерживает.
Русский язык есть.

Там же исходники для открытой редакции, на Delphi 7:
Diagram Designer 1.20 Open Source Edition
The full source code for Diagram Designer is available for download. The source can be compiled with Borland Delphi 7.
http://meesoft.com/DiagramDesigner/DiagramDesignerSource.zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: City в качестве ДРАКОН- редактора
СообщениеДобавлено: Суббота, 30 Август, 2008 21:04 

Зарегистрирован: Воскресенье, 09 Март, 2008 22:38
Сообщения: 341
Не помню, публиковалось ли уже тут.

Но вот ссылки на сайты двух других систем визуального программирования. С несколько иными заложенными подходами:

http://www.hiasm.com/index.html

http://aflow-designer.com


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB