Разработка и экспериментальное исследование редактора схем программ

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



операций, блокирующих доступ к панели инструментов.

Для вставки нового блока нужно:

) на панели инструментов нажать кнопку нужного блока;

) на схеме появятся точки для вставки нового блока (рисунок Б.1). Узел, находящий под курсором, подсвечивается синим цветом, остальные доступные узлы красным;

Рисунок Б.1 - Режим вставки нового блока

) кликнуть по нужной точке вставки. Вставится новый блок и программа сама выровняет все блоки схемы (рисунок Б.2):

Рисунок 6.5 - Результат вставки нового блока

Б3.2 Редактирование блока в блок-схеме

Наименование операции: Редактирование блока в блок-схеме.

Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к главной форме приложения.

Для редактирования блока в блок схеме нажмите двойным щелчком левой кнопки мышь на блок, который хотите отредактировать.

Если это блок процесса, то появится следующее окно (рисунок Б.3):

Рисунок Б.3 - Окно редактирования блока процесса

В поле Текст напишите присваивание переменной какого-либо значение, или выполнение какой-либо продседуры или функции.

Если Вы хотите отредактировать блок условия, то после двойного нажатия левой кнопкой мыши по блоку появится следующее окно (рисунок Б.4):

Рисунок Б.4 - Окно редактирования блока условия

В поле Условие напишите значение какой-либо переменной логического типа или логическое выражения.

Если Вы хотите отредактировать блок цикла, то после двойного нажатия левой кнопкой мыши по блоку появится следующее окно (рисунок Б.5):

Рисунок Б.5 - Окно редактирования блока цикла

В выпадающем меню Тип цикла выберете один из предложенных типов цикла, а именно:

) цикл с заданным количеством повторений (for);

) цикл с предусловием (while);

) цикл с постусловием (doтАжwhile).

В поле Цикл напишите переменную по которой будет проходить цикл, а также условие выхода из цикла.

Б3.3 Удаление текущего блока

Наименование операции: Удаление текущего блока.

Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к панели инструментов.

Для того, чтобы удалить блок, щёлкните по блоку левой кнопкой мыши, сделав его активным, далее нажмите кнопку Удалить блок в панели инструментов в разделе Операции (рисунок Б.6):

Рисунок Б.6 - кнопка Удалить блок

Б3.4 Удаление всей схемы

Наименование операции: Удаление всей схемы.

Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к панели инструментов.

Для того, чтобы удалить всю блок-схему, нажмите кнопку Очистить схему в панели инструментов в разделе Операции (рисунок Б.7)

Рисунок Б.7 - кнопка Очистить схему

Во время очистки схемы, все её блоки удалятся, останутся только блоки начала и конца (begin-end).

Б3.5 Отмена последнего совершённого действие

Наименование операции: Отмена последнего совершённого действия.

Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к панели инструментов.

Для того, чтобы отменить последнее сделанное Вами действие, нажмите кнопку Undo в панели инструментов в разделе Операции (рисунок Б.8):

Рисунок Б.8 - Кнопка Undo отмены последнего действия

Б3.6 Копирование блока или части блок-схемы

Наименование операции: Копирование блок или части схемы

Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к панели инструментов.

Для копирования отдельного блока или части блок-схемы выделите левой кнопкой мыши ту часть блок-схемы, которую хотите копировать, затем нажмите кнопку Копировать в панели инструментов в разделе Операции (рисунок Б.9):

Рисунок Б.9 - Кнопка Копировать

Б3.7 Вставка блока или части блок-схемы

Наименование операции: Вставка блока или части блок-схемы.

Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к панели инструментов, часть схемы скопирована.

Для вставки части схемы нажмите кнопку Вставить в панели инструментов в разделе Операции (рисунок Б.10):

Рисунок Б.10 - Кнопка Вставить

После нажатия кнопки Вставить на блок-схеме подсветятся возможные узлы вставки (рисунок Б.11):

Рисунок Б.11 - Возможные узлы вставки

Для вставки части схемы нажмите левой кнопкой мыши на один из возможных узлов вставки.

Б3.8 Вырезание блока или части блок-схемы

Наименование операции: Вырезание блока или части блок-схемы.

Условия выполнения операции: приложение запущено, успешно функционирует, не выполняет никаких операций, блокирующих доступ к панели инструментов.

Для вырезания части схемы выделите часть схемы, которую ходите вырезать левой кнопкой мыши, затем нажмите кнопку Вырезать в панели инструментов в разделе Операции (рисунок Б.12):

Рисунок Б.12 - кнопка Вырезать

После нажатия кнопки Вырезать на блок-схеме