Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Содержание ВКР / ВКР 2022 (с приложениями). Коваленко Л.А. Разработка конструктора нейронных сетей.docx
Скачиваний:
132
Добавлен:
11.06.2022
Размер:
16.55 Mб
Скачать
      1. Функция списка проектов «Выход из программы»

Отображение окна подтверждения «Вы уверены, что хотите выйти?» с кнопками «Да» и «Нет» (рис. 4.19).

Рисунок 4.43 — Окно подтверждения выхода из программы

Если «Нет», то отмена действия.

Если «Да», то для каждого открытого проекта проверяется его статус. Если статус какого-либо из проектов «Не сохранен», то отображается окно подтверждения «Сохранить все проекты перед выходом?» с кнопками «Да», «Нет» и «Отмена» (рис. 4.20).

Рисунок 4.44 — Окно подтверждения сохранения проектов перед выходом

Если нет открытых проектов или статус всех проектов «Сохранен», то все проекты закрываются, настройки программы записываются в файл настроек, а затем происходит выход из программы.

В случае ошибки отображается окно подтверждения «Проигнорировать ошибку? [описание ошибки]» с кнопками «Да» и «Нет» (рис. 4.21). Если «Да», то ошибка игнорируется. Если «Нет», то выход из программы не производится.

Рисунок 4.45 — Окно подтверждения игнорирования ошибки

    1. Обзор функций проекта

      1. Функция проекта «Добавить блок кода»

Если хотя бы один открытый проект есть, то добавляется блок кода в любую позицию (рис. 4.22).

Рисунок 4.46 — Блок кода добавлен в проект

      1. Функция проекта «Добавить текстовый блок»

Если хотя бы один открытый проект есть, то добавляется текстовый блок в любую позицию (рис. 4.23).

Рисунок 4.47 — Текстовый блок добавлен в проект

      1. Функция проекта «Запустить выбранные блоки»

Если хотя бы один открытый проект есть, но блоки кода не выбраны, то во всплывающем сообщении об ошибке выводится: «Ни один блок кода не выбран для выполнения» с кнопкой «Ок» (рис. 4.24).

Рисунок 4.48 — Сообщение об ошибке «Ни один блок кода не выбран для выполнения»

Если хотя бы один открытый проект есть и хотя бы один блок кода выбран, то выбранные блоки кода отправляются на выполнение (рис. 4.25).

Рисунок 4.49 — Выполнение выбранного блока кода

Поддерживается установка библиотек (рис. 4.26).

      1. Функция проекта «Остановить выполнение блоков»

Если хотя бы один открытый проект есть, но в текущем проекте ядро еще не было запущено, то во всплывающем сообщении об ошибке выводится: «Ядро не запущено» с кнопкой «Ок» (рис. 4.26).

Рисунок 4.50 — «Ядро не запущено»

Если хотя бы один открытый проект есть и в текущем проекте ядро запущено, то отображается окно подтверждения «Подтвердить остановку всех блоков кода выбранного проекта?» с кнопками «Да» и «Нет» (рис. 4.27).

Рисунок 4.51 — Подтверждение остановки всех блоков кода

Если «Да», то выполнение блоков кода останавливается (рис. 4.28).

Рисунок 4.52 — Выполнение блоков кода остановлено

      1. Функция проекта «Перезапустить ядро»

Если хотя бы один открытый проект есть и в текущем проекте ядро запущено, то отображается окно подтверждения «Подтвердить перезапуск ядра выбранного проекта?» с кнопками «Да» и «Нет» (рис. 4.29).

Рисунок 4.53 — Окно подтверждения перезапуска ядра

Если «Да», то ядро перезапускается (рис. 4.30).

Рисунок 4.54 — Перезапуск ядра