102 5. Механизм ЗИ-графики; 6. Механизм скриптового языка lua; 7. Отладчик, компилятор, интерпретатор, сборщик; 8. Механизм моделирования; 9. Служба динамической помощи; 10. Генератор отчетов и документации разработчика. 4.2.4. Интегрированная среда разработки Рассмотрим особенности реализации каждого блока в отдельности. Интегрированной среде разработки (IDE) в любой системе уделяется особое внимание. От ее функциональности, эргономичности и надежности зависит эффективность разработки приложений. В СПО были использованы все современные методы, позволяющие ускорить и повысить эффективность разработки. Так как основным объектом являются формальные грамматики и ОП МГ, редактор для работы с ними одна из основных частей IDE. Внешний вид IDE СПО GNET1 представлен на рис. 4.2.2. 1. Обозреватель объединения основной инструмент навигации в проекте. Имеет вид дерева и позволяет сохранять, редактировать виртуальное дерево проектов, добавлять новые элементы в проект. 2. Панель инструментов на ней представлены при различных режимах работы : элементы интерфейса, доступные для пользователя при создании приложений; функциональные блоки моделлера , помощники и другие инструменты для работы с СПО. |
266 3. Синтаксический механизм; 4. Семантический механизм; 5. Механизм ЗЭ-графики; 6. Механизм скриптового языка lua; 7. Отладчик, компилятор, интерпретатор, сборщик; 8. Механизм моделирования; 9. Служба динамической помощи; 10. Генератор отчетов и документации разработчика. 6.1.4. Интегрированная среда разработки Рассмотрим особенности реализации каждого блока в отдельности. Интегрированной среде разработки (IDE) в любой системе уделяется особое внимание. От ее функциональности, эргономичности и надежности зависит эффективность разработки приложений. В СПО были использованы все современные методы, позволяющие ускорить и повысить эффективность разработки. Так как основным объектом являются формальные грамматики и ГС, редактор для работы с ними одна из основных частей IDE. Внешний вид IDE СПО GNET представлен на рис. 6.1.2. 1. Обозреватель объединения основной инструмент навигации в проекте. Имеет вид дерева и позволяет сохранять, редактировать виртуальное дерево проектов, добавлять новые элементы в проект. 2. Панель инструментов на ней представлены при различных режимах работы : элементы интерфейса, доступные для пользователя при создании приложений; функциональные блоки моделлера , помощники и другие инструменты для работы с СПО. • 3. Окно вывода в него добавляется вся отладочная и другая техническая *1 информация, генерируемая комплексом при работе с ним. |