Разработка и экспериментальное исследование редактора схем программ
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?одсветятся возможные узлы вставки(рисунок Б.11). Для вставки вырезанной части схемы нажмите левой кнопкой мыши на один из возможных узлов вставки.
Б3.9 Создание массива
Наименование операции: Создание массива.
Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к пунктам меню.
Для создания массива следует открыть раздел Код программы в меню программы и нажать на кнопку Вставить массив- откроется окно с формой ввода элементов массива (рисунок Б.13):
Рисунок Б.13 - Форма ввода массивов
На этой форме можно задать имя нового массива, количество строк и столбцов в нём. С помощью кнопки Построить можно визуализировать массив - в нижней части формы появятся ячейки массива с полем для ввода значений. С помощью кнопки Добавить можно добавить созданный массив в программу, он отобразится на главной форме программы в окне Массивы (рисунок Б.14):
Рисунок Б.14 - Форма отображения массива
Б3.10 Сохранение созданной блок-схемы
Наименование операции: Сохранение созданной блок-схемы.
Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к пунктам меню.
Для того, чтобы сохранить созданную схему нажмите кнопку сохранить как в разделе Файл главного меню приложения (рисунок Б.15):
Рисунок Б.15 - раздел Файл главного меню приложения
Далее нажмите директорию, в которой хотите сохранить блок-схему, а также название файла сохранения (рисунок Б.16):
Рисунок Б.16 - Форма для сохранения блок-схем
Б3.11 Загрузка созданных ранее блок-схем
Наименование операции: Загрузка созданных ранее схем.
Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к пунктам меню.
Для того, чтобы сохранить созданную схему нажмите кнопку открыть в разделе Файл главного меню приложения (рисунок Б.15).
Далее нажмите директорию, в которой хотите из которой хотите открыть блок-схему (рисунок Б.17), найдите интересующий Вас файл и дважды нажмите по нему левой кнопкой мыши.
Рисунок Б.17 - Форма для открытия блок-схем
Б3.12 Генерация программного кода по созданной блок-схеме
Наименование операции: Генерация программного кода по созданной блок-схеме.
Условия выполнения операции: приложение запущено, успешно функционирует.
Программный код генерируется автоматически по мере добавления блоков в блок-схеме и заполнения блоков текстом. Программный код отображается в соответствующем окне в левой части экрана (рисунок Б.18):
Рисунок Б.18 - Пример генерации программного кода
Б3.13 Выполнение сгенерированного программного кода
Наименование операции: Выполнения сгенерированного программного кода.
Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к пунктам меню.
Для выполнения интерпретатором программного кода нажмите кнопку Выполнить в разделе Код программы главного меню приложения (рисунок Б.19):
Рисунок Б.19 - Кнопка Выполнить в меню программы
Выполненный программный код отобразится в нижней правой части экрана (рисунок Б.20).
Рисунок Б.20 - Окно Результат выполнения кода
Б4 Аварийные ситуации и восстановление базы данных
При сбое в работе аппаратуры восстановление нормальной работы системы должно производиться после:
перезагрузки операционной системы;
запуска исполняемого файла системы;
При ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС.
При ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.
При неверных действиях пользователей, неверных форматах или недопустимых значениях входных данных, система выдает пользователю соответствующие сообщения, после чего возвращается в рабочее состояние, предшествовавшее неверной (недопустимой) команде или некорректному вводу данных.
Приложение В
(справочное)
XML файл, генерируемый программой
">
">
">
<Block xsi:type="RegularBLock" Text="print(x2= + x2)" TextAtTheEnd