Команды главного меню

Файл (File) - работа с файлами, имеет следующие опции:

Новый (New) – создание нового файла. Старые данные теряются.

Открыть (Open) - загрузка файла с диска. После ввода команды на экране появляется окно диалога с шаблоном вызова файлов: *.Bas. Если нажать клавишу Enter, то на экране выводится меню файлов, содержащихся в текущем каталоге (рис. 9.3.2). Выберите нужный файли нажмите Enter. Загру­жаемый файл появится на экране. Переход внутри окна диалога от одного окна к другому осуществляется клавишей Tab. Для выбора нужного каталога перейдите в окно "Каталоги" выделите курсором требуемый диск и нажмите Enter – имя выбранного диска и каталога появится в окне диалога. Введите в окне "Имя файла" имя открываемого файла или выберите его из списка "Файлы" и нажмите Enter;

Сохранить (Save)- сохранение текущего файла на диске;

Сохранить как... (Save as ...) – сохранение нового файла или переиме­нование текущего файла при записи его на диск. Принцип работы в окне диалога при сохранении файла на диске аналогичен работе в окне открытия файла;

Печать (Print) – служит для управления выводом программы на печать. Можно напечатать только выделенный текст, текущее окно или всю программу;

Выход - выход из QBasic.

Редактирование - редактирование файлов. Процесс редактирования в систе­ме Тиrbо в основном соответствует порядку принятому в текстовых ре­дакторах, то есть команды набираются в строках с помощью клавиатуры. После набора каждой строки следует нажимать клавишу Enter. При редактировании текста исполь­зуются клавиши и их комбинации. Некоторые комбинации клавиш приведены в табл. 9.3.1.

 

Команды редактирования

 

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

В меню Редактирование имеется также две команды для создания новых подпрограмм и функций пользователя. При вводе соответствующих команд выводятся диалоговое окно запроса имени программы (функции), после чего на экран выводятся ключевые слова заголовков подпрограмм, например:

SUB factorial

END SUB

Таблица 9.3.1
Команды Клавиши и их комбинации
Выделение текста
Выделение символов или строк Shift - <стрелки>
Выделение слов Shift - Ctrl - <стрелки>
Вставка и удаление
Переключение режима вставки/замены. Режим вставки символов. Символ вставляется в позицию курсора, весь текст, находящийся справа от курсора смещается вправо. В режиме замены вновь вводимый символ стирает символ в текущей позиции. Ins
Вставить строку сверху/снизу Home Ctrl-N / End - Enter
Удалить строку с сохранением в буфере Ctrl - Y
Удалить текст от текущей позиции до конца строки с сохранением в буфере Ctrl - Q Y
Удалить выделенный текст Del
Удалить выделенный текст с сохранением в буфере Shift - Del
Удалить правое слово Ctrl - T
Копирование текста
Копировать выделенный текст Ctrl - Ins
Поиск
Выделенного текста Ctrl - \
Повторный поиск F3
Отладка программы
Просмотр результатов выполнения программы (видеопамяти) F4
Продолжение выполнения программы F5
Выполнения программы от текущего положения курсора F7
Помощь
Очистка экрана помощи F5
Справка о системе помощи Shift – F1
Выход в меню помощи Alt - H

Просмотр. Данный пункт меню имеет три опции: Subs, Разбить и Экран вывода. Опция Subs открывает диалоговое окно для работы со списком модулей, процедур (страниц). Оно позволяет выбрать процедуру или функцию для редактирования или удаления. Первым в списке стоит имя головного модуля – Utilities. Опция Разбить делит окно на две части по горизонтали. Окна равнозначны и в них отображается текст одной и той же программы. Переход из одного окна в другое осуществляется нажатием клавиши F6. Опция Экран вывода (F4) выводит на экран содержание видеобуфера на момент завершения или прерывания программы. Обратный переход осуществляется повторным нажатием клавиши F4.

Поиск - позволяет найти нужный фрагмент текста программы, а при необходимости и заменить. Команда выводит на экран соответствующее окно диалога.

Запуск. Команда имеет три режима запуска: выполнение программы полностью команда (Shift - F5); перезапуск - прерывание программы и выполнение ее с самого начала; продолжить – продолжение программы от точки останова (F5).

Отладка. Эта команда позволяет устанавливать пошаговый режим работы – опции Шаг и Процедура на шаг, контрольные точки – опция Контрольная точка, трассировку программы – опция Трассировка.

Опция Шаг устанавливает пошаговый режим работы: программа выполняет один оператор или вычисляет одно выражение и останавливается. Для продолжения работы следует нажать клавишу F8. Режим Процедура на шаг отличается от предыдущей тем, что процедуры и функции рассматриваются про-

граммой как одно целое, что ускоряет отладку. Для продолжения работы после

остановки программы используется клавиша F10.

В режиме Трассировка каждая выполняемая строка выделяется, что позволяет проследить за процессом выполнения программы.

Контрольная точка (маркер), устанавливается на строке или выражении, которое необходимо проконтролировать. При достижении маркера программа приостанавливает работу. Установка контрольной точки производится через меню или клавишей F9. Отмена контрольных точек осуществляется соответствующей командой меню Отладка.

Параметры. Эта команда позволяет настроить цветовое оформление рабочей среды (дело бессмысленное), установить маршрут для подключения файла справки и включить или отключить режим проверки синтаксиса программы. Если режим проверки синтаксиса включен, то после нажатия клавиши Enter в конце строки текста программы QBasic проверяет синтаксис операторов, а также переводит все ключевые слова (команды, операторы, встроенные функции) в верхний регистр. Это позволяет пользователю обнаружить самому ошибки в тексте программы, если ключевое слово написано неправильно.