TAU писал(а):
Необходимо укомплектовать поставку среды (по опыту изучения студентами на занятиях):
1. Максимально полным набором качественных описаний языков программирования (файлов .ini)
2. Детализированной понятной инструкцией с примерами (учебник).
Выложил выпуск от 01.11.2012, проделана большая работа, предстоит составить актуальную справку.
Написать учебник я не смогу, может кто нибудь из преподавателей освоит ИС Дракон и напишет учебник или методичку.
Цитата:
Из моих личных пожеланий - возможность настройки генерации программных фрагментов для икон реального времени.
В ИС Дракон имеется новый тип программных инструментов - "Маршрутный транслятор", все остальное пишется программистом в P точках икон.
Для реального времени написание программы дополнительных особенностей не имеет, операторы реального времени пишутся в соответствующих иконах имеющих P точки. Для икон с боковым присоединением , в т.ч. СинхронизаторПоТаймеру, программный код пишется в иконах к которым они присоединены.
Освоение ИС Дракон для программирования производится в последовательности:
1. Освоение программирования без ИС Дракон.
2. Освоение графических возможностей ИС Дракон.
3. Освоение отображения прикладной задачи на языке Дракон.
4. Запускается генерация промежуточного кода с точек S схемы или иконы Модуль.
5. Просматриваем полученный промежуточный код и при наличии ...... в соответствующих P точках вписываются операторы на языке программирования. Это лучший способ освоения логики работы Маршрутного транслятора.
6. Производится верификация на уровнях схемы, листа, проекта выполняя в меню пункты "Проверка".
7. Генерируются файлы промежуточного кода.
Цитата:
И еще. Что у нас в ГРАФКОНТе реализовано. Действия (прямоугольники) могут относиться к тому или иному типу. При выборе типа мог бы подставляться соответствующий программный текст (из настраиваемого шаблона).
При наличии навыков программирования в средах языков программирования, шаблоны не требуются. Действие программного кода в P точке иконы должно определятся описанием на иконе в терминах прикладной области.
Относительно ГРАФКОНТ, она является узко специализированной системой, также как и ГРАФИТ-ФЛОКС и они скорее являются системами САПР, чем программирования.
Цитата:
Да, было бы полезно ввести кнопку "быстрого клонирования" иконы со всем содержимым.
В ИС Дракон предусмотрены стандартные средства редактирования: Ctrl+C, Ctrl+X, Ctrl+V для иконы, произвольного блока, ветки, схемы. Перенос икон производится со всем содержимым.
Еще есть средства топологических преобразований схем: перестановка веток, разделение ветки на две, соединение 2-х веток в одну, вплоть до преобразования Силуэта в Примитив и наоборот.
Цитата:
По части направлений дальнейшей доработки - многопользовательская работа по сети, электронный документооборот с запросами на изменения, контроль версий.
ИС Дракон является портабельной программой, интегрирующейся с другими программами на компьютере. К примеру в меню есть пункты "Письмо автору", "Получить обновление", т.е. какие то элементы документооборота есть. Также есть в меню есть пункт "Выполнить выделенный текст".
Есть контроль версий, для этого в каждой схеме фиксируется и отображается дата и время последнего изменения, лист отображается с датой и временем последнего сохранения файла. При генерации промежуточного кода в нем приведены эти даты и время.