1.1.2. Описание системы меню
Система меню интегрированной оболочки активизируется нажатием клавиши F10 или комбинации клавиш Alt+<выделенная красным цветом буква> пункта меню. Если система меню уже активна, то нажатие такой комбинации приведет к переходу на данный пункт. Недоступные пользователю в тот или иной момент времени пункты меню отображаются серым цветом и не могут быть активизированы. В системе меню используются следующие информационные символы:
- |> говорит о том, что данный пункт имеет свое подменю;
- ... означает, что при выборе данного пункта будет активизирован блок диалога.
- отсутствие каких-либо символов говорит о том, что данный пункт будет сразу же выполнен.
Система меню интегрированной оболочки состоит из следующих пунктов:
- "E"- содержит информацию о программе и разработчиках;
- "Разработка"- предназначен для создания, просмотра и отладки программ;
- "Обучение"- используется для получения различной информации;
- "Настройка" - предназначен для настройки интегрированной среды и коммуникационного порта;
- "Блок" - необходим для манипулирования блоками
текстовой информации;
- "Окно" - осуществляет все операции, связанные с манипулированием активными окнами;
- "Выход" - завершает работу программы.
Пункт "E" состоит из 2 подпунктов:
- "О программе" - выдает на экран информацию о версии, названии и правах на интегрированную среду;
- "О разработчиках" - выдает на экран информацию об авторизованном учебно-исследовательском центре “Микропроцессорные технологии", его видах деятельности и адресе.
Пункт "Разработка" включает в себя следующие подпункты:
- "Файл" - предназначен для организации работы с файлами;
- "Компиляция" - используется для получения исполняемого файла и просмотра листинга;
- "Отладка" - применяется для выполнения программы как в пошаговом режиме, так и с точками останова, а также получения информации о текущем состоянии регистров и памяти микроконтроллера;
- "Выполнить"- (Ctrl+F9) осуществляет загрузку программы из активного окна в микроконтроллер и ее запуск с указанного адреса.
Подменю "Файл" содержит 4 подпунктов:
- "Создать"- (Ctrl+F3) вызывает создание нового файла с именем noname и открытие для него окна, после чего система переходит в режим редактирования;
- "Открыть" - (F3) осуществляет открытие, выбранного пользователем в блоке диалога текстового файла и создание для него окна, после чего переводит систему в режим редактирования;
- "Сохранить" - (F2) производит сохранение текстового файла из активного окна и возвращает систему в предыдущее состояние;
- "Сохранить как ..." - выполняет сохранение текстового файла из активного окна с новым именем, которое пользователь указывает в блоке диалога, после чего система возвращается в предыдущее состояние;
Подменю "Компиляция" - включает в себя 3 подпункта:
- "Транслировать"- (Alt+F9) осуществляет трансляцию текста программы из активного окна, результаты которой выдаются на экран пользователя, для возврата из которого необходимо нажать любую клавишу;
- "Создать" - (F9) выполняет трансляцию текста программы из активного окна, а затем ее линковку, результаты работы которой выводятся на экран пользователя, для возврата из которого необходимо нажать любую клавишу;
- "Посмотреть листинг" - загружает или активизирует окно, содержащее листинг оттранслированной программы из активного окна, если он существует.
Подменю "Отладка"- содержит 5 подпунктов:
- "Загрузить"- (F8) вызывает создание или активизацию окна отладчика, запрос имени и адреса старта программы, а затем ее загрузку в микроконтроллер;
- "Выполнить до конца"- (Ctrl+F9) переключает систему в окно пользователя и выполняет загруженную в отладчик программу до конца;
- "Выполнить до курсора" - (F4) переключает систему в окно пользователя и выполняет загруженную в отладчик программу до указанного курсором места, после чего возвращает систему в окно отладчика;
- "Выполнить шаг" - (F7) осуществляет выполнение очередной команды загруженной в отладчик программы;
- "Изменить"- (Ctrl+F4) заменяет введенным пользователем значением все байты выделенного дампа памяти, а при его отсутствии, текущей ячейки или регистра.
Пункт "Обучение" включает в себя 7 подпунктов:
- "Среда" - создает или активизирует окно, содержащее справочную информацию по работе с интегрированной средой в зависимости от ее текущего состояния;
- "Справочник" - (Ctrl+F1) создает или активизирует окно, содержащее справочную информацию по системе команд и директивам используемого в данный момент транслятора;
- "Учебники" - (Alt+F1) создает или активизирует окно, содержащее справочную информацию по микроконтроллеру, выбранному пользователем с помощью блока диалога;
- "Лабораторный практикум"- выдает на экран список имеющихся лабораторных работ и предлагает пользователю выбрать интересующую, после чего активизируется окно, содержащее краткую теоретическую часть, описание хода работы и готовые примеры, которые могут быть включены в создаваемые студентами программы;
- "Курсовое проектирование" - активизирует или создает окно, содержащее методические материалы для организации и проведения курсового проектирования;
- "Практические занятия" - создает или активизирует окно, содержащее методические указания по проведению практических занятий;
- "Контроль" - предназначен для проведения контроля уровня знаний пользователей в области микроконтроллеров иассемблера.
Пункт "Настройка" состоит из 2 подпунктов:
- "Платформа" - вызывает появление на экране списка доступных микроконтроллеров, с указанием типа процессора и фирмы изготовителя, из которого пользователь может выбрать интересующий его в данный момент, после чего произойдет автоматическая перенастройка всей системы для работы с новым микроконтроллером;
- "Порт" - активизирует блок диалога, позволяющий пользователю осуществить перенастройку порта последовательного канала, включающую в себя скорость передачи данных, номер порта, количество стоп-битов, тип четности и длину данных;
- Пункт "Блок" включает в себя 4 подпункта:
- "Скопировать"- (Ctrl+Ins) осуществляет копирование выделенного блока текстовой информации из активного окна в Сlipboard;
- "Забрать"- (Shift+Del) выполняет копирование и удаление выделенного блока текстовой информации из активного окна в Clipboard;
- "Вставить"- (Shift+Ins) вставляет в активное окно информацию, находя-щуюся в Clipboard, начиная с позиции указанной курсором;
- "Удалить"- (Ctrl+Del) осуществляет удаление выделенного блока текстовой информации в активном окне.
Пункт "Окно" состоит из 6 подпунктов:
- "Масштаб"- (F5) максимизирует или возвращает в предыдущее значение размеры активного окна;
- "Размер/Перемещение"- (Ctrl+F5) позволяет изменить размеры и местоположение активного окна;
- "Упорядочить" - производит упорядочивание всех активных окон по номеру и размеру;
- "Закрыть" - (Alt+F3) вызывает закрытие текущего окна с предложением сохранить измененную информацию;
- "Закрыть все" - закрывает все ранее открытые окна, предлагая пользователю сохранить измененную информацию, после чего активизирует систему меню;
- "Список" - активизирует блок диалога, содержащий список всех открытых окон и позволяет переключится в выбранное пользователем окно.