Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Система меню среды Turbo Pascal 7.docx
Скачиваний:
0
Добавлен:
21.11.2019
Размер:
50.85 Кб
Скачать
  • Integrated - может использоваться как отладчик интегрированной среды, так и независимый отладчик Turbo Debugger;

  • Standalone - может использоваться только независимый отладчик Turbo Debugger.

Список Display swapping (переключение дисплея) определяет режим переключения дисплея с экрана среды на экран пользователя:

  • None (никогда) - переключение на экран пользователя во время отладки не происходит;

  • Smart (по мере необходимости) - переключение на экран пользователя происходит при любом выводе информации на дисплей;

  • Always (всегда) - переключение на экран пользователя происходит при выполнении каждого оператора программы.

Directories (каталоги)

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

  • ЕХЕ & TPU directory (каталог для ЕХЕ- и TPU-файлов) - каталог для размещения файлов с расширениями .ЕХЕ (исполняемый файл) .TPU (объектный файл модуля) и .MAP (карта загрузки); если каталог не задан, считается, что это каталог с исходным файлом;

  • Include directories (каталоги включаемых файлов) - каталоги, в которых расположены файлы, присоединяемые к основному файлу ключом компилятора {$1 < filename >}, где filename - имя подключаемого файла;

  • Unit directories (каталоги с модулями) - каталоги, в которых расположены используемые программой модули;

  • Object directories (каталоги с объектными файлами) - каталоги, в которых расположены объектные файлы (файлы подпрограмм, написанных на ассемблере и подключаемых с помощью ключа компилятора {$L < filename >}

Tools (инструментальные средства)

Открывает окно диалога, с помощью которого можно включить в список вы-зываемых из среды программ новую программу, отредактировать ее параметры, удалить программу из списка. Для включения новой программы в список нужно задать ее название (Title), имя, включая при необходимости и путь к ней (Program path), а также передаваемые параметры (Command line). Кроме этого | для запуска программы можно задать клавиши быстрого управления, представляющие собой сочетания клавиши Shift и одной из функциональных клавиш F2-F10. При задании названия программы можно какую-либо букву поместить между символами ~, например, ~T~ASM.

В этом случае можно из меню запускать программу нажатием соответствующей клавиши (в данном случае клавиши Т).

Environment (условия работы)

Содержит 5 подменю, с помощью которых задаются условия работы в среде.

Подменю Preferences (выбор параметров) позволяет выбрать общие условия работы среды. Открывает окно диалога, с помощью которого можно установить параметры, определяющие условия работы. Все устанавливаемые параметры сгруппированы в два триггерных и три селективных списка.

Screen sizes (размеры экрана) определяет число строк, помещаемых на экране:

  • 25 lines (25 строк) - на экране размещается 25 строк;

  • 43/50 lines (43/50 строк) - на экране размещается 43 или 50 строк для мониторов EGA и VGA соответственно.

Source tracing (окно для трассировки) определяет окно, куда помещается файл, в котором осуществляется трассировка или в котором выявлена ошибка, если этот файл еще не загружен:

  • New window (новое окно) - открывается новое окно для такого файла;

  • Current window (текущее окно) - файл помещается в текущее окно.

Auto save (автоматическое сохранение параметров) определяет условия сохранения отдельных параметров вычислительного процесса:

  • Editor files (редактируемые файлы) - определяет автоматическую запись модифицированных редактируемых файлов на диск при выполнении команд меню Run | Run и File | Dos Shell;

  • Environment (условия работы) - все изменения параметров среды автоматически записываются в файл TURBO.TP;

  • Desktop (поле экрана) - сохраняет содержимое поля экрана в файле TURBO.DSK (работает только в случае, если создан файл TURBO.TP и в списке Desktop Files - см. ниже - выбрано состояние, отличное от None).

Options (параметры) :

  • Auto track source (автоматическое выделение строки исходного файла) - при задании параметра происходит высвечивание строки исходного файла, в которой расположена информация, показанная в выделенной строке окна сообщений (Messages);

  • Close on go to source (закрыть окно сообщений при переходе к исходному файлу) - при задании параметра и выполнении команды Go to Source (переход к исходному файлу) окно сообщений (Messages) закрывается;

  • Change dir on open (изменить текущий каталог на каталог открытого файла) - при задании этого параметра, если очередной открываемый файл не находится в текущем каталоге, текущим каталогом становится каталог открываемого файла.

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

  • Current directory (текущий каталог) - содержимое поля экрана сохраняется в файле TURBO.DSK, расположенном в этом каталоге;

  • Config file directory (каталог, заданный при конфигурации) - содержимое поля экрана сохраняется в каталоге, заданном при конфигурации системы (там же, где расположен файл TURBO.TP).

Подменю Editor (параметры редактора) определяет условия работы редактора среды. Содержит один тригтерный список Editor:

  • Create backup files (создавать резервные файлы) - задает сохранение предыдущего варианта файла как резервного с тем же именем, что и у исходного, но с расширением .ВАК, при использовании команды File Save;

  • Insert mode (режим вставки) - задает режим вставки, когда набираемый на клавиатуре символ помещается в месте расположения курсора, а текст, начиная от курсора, сдвигается вправо. Если этот параметр не установлен, используется режим замены, когда набираемые символы замещают уже имеющиеся в тексте. Переключение режима можно осуществить также и с помощью клавиши Insert;

  • Autoindent mode (автоматический отступ текста) - задает режим, когда при нажатии клавиши Enter курсор устанавливается в следующей строке под первым символом предыдущей строки, не являющимся пробелом. Если параметр не задан, курсор устанавливается в начале следующей строки;

  • Use tab character (использование клавиши табуляции) - задает режим, когда нажатие клавиши табуляции помещает в файл код 9 - код клавиши табуляции. Если параметр не установлен, нажатие клавиши табуляции приводит к записи в файл соответствующего числа кодов пробела;

  • Optimal fill (оптимальное число пробелов и знаков табуляции) - задает режим, когда последовательно идущие в тексте пробелы заменяются оптимальным числом пробелов и знаков табуляции, что уменьшает размер файла;

  • Backspace unindents (удаление отступа клавишей Backspace) - задает режим, когда в случае нахождения курсора на головном участке строки, состоящем из пробелов, или на первом символе строки, не являющемся пробелом, при нажатии клавиши Backspace - удаление символа перед курсором - удаляется весь отступ;

  • Cursor trough tabs (перемещение курсора внутри зоны табуляции) - задает режим, когда перемещение курсора с помощью клавиш "стрелка влево" и "Стрелка вправо" внутри зоны табуляции допустимо, в другом случае курсор проскакивает всю зону табуляции;

  • Grouped Undos (групповое удаление) - задает режим, когда при выполне- I нии команды меню Edit Undo одновременно удаляются все изменения ; одного типа, произведенные в строке (удаление символов, вставка символов, замена символов, перемещение курсора), в противном случае при выполнении такой команды удаляется сначала только последнее изменение, затем предпоследнее и т. д.;

  • Persistant blocks (сохраняемый блок) - задает режим, когда выделенный блок остается выделенным и после перемещения курсора;

  • Overwrite block (заменить блок) - задает режим, когда выделенный блок можно либо целиком удалить, используя клавиши Backspace или Delete, либо заменить на новую информацию (используя, например, команду меню Edit | Paste);

  • Syntax highlighting (расцвечивание различных синтаксических элементов) - задает режим, когда различные синтаксические элементы программы (например, зарезервированные слова, комментарии, идентификаторы и т. д.) выделяются различными цветами;

  • Block insert cursor (изменение формы курсора) - задает форму курсора в режиме вставки символов такую, как в режиме замены, и наоборот;

  • Find text at cursor (искать текст, на который указывает курсор) - если параметр установлен, при выполнении команд Search | Find и Search | Replace в блок ввода помещается слово, на которое указывает курсор, в противном случае в блоке ввода находится ранее введенная информация.

С помощью этого подменю можно установить шаг табуляции в пределах от 2 до 16 (первоначально установлен шаг 8).

Это подменю задает также те файлы, для которых действует расцвечивание различных синтаксических элементов (Highlight extension).

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

Мнемосхема позволяет установить временной интервал, в течение которого повторное нажатие клавиши "мыши" действительно рассматривается как повторное нажатие, а не новое нажатие. Триггерный список задает один параметр:

  • Reverse mouse buttons (поменять местами функции клавиш) - меняет ролями левую и правую клавиши "мыши".

Селективный список Ctrl+Right mouse button (Ctrl плюс правая клавиша "мыши") задает режим работы правой клавиши "мыши" при одновременном нажатии клавиши Ctrl. Он содержит следующие параметры:

  • Nothing (не используется) - клавиша не выполняет никаких функций;

  • Topic Search (контекстный поиск справочной информации) - эквивалентно команде меню Help | Topic Search;

  • Go to cursor (выполнить до курсора) - эквивалентно команде меню Run | Go to cursor;

  • Breakpoint (точка останова) - эквивалентно команде локального меню Toggle Breakpoint;

  • Evaluate (вычислить) - эквивалентно команде меню Debug | Evaluate;

  • Add watch (добавить наблюдаемый параметр) - эквивалентно команде меню Debug I Add watch.

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

Window heap size (динамическая память системы окон) - эквивалентно ключу командной строки /W.

Editor heap size (динамическая память редактора) - эквивалентно ключу командной строки /Е.

Overlay heap size (динамическая память оверлейных программ) - эквивалентно ключу командной строки /О.

Swap file directory (каталог оперативных параметров) - эквивалентно ключу командной строки /S.

Тригтерный список задает параметры:

  • Dual monitor support (использование двух экранов) - эквивалентно ключу командной строки /D;

  • Graphics screen save (сохранение графической информации) - эквивалентно ключу командной строки /G;

  • EGA/VGA palette save (сохранение палитры адаптеров EGA или VGA) -эквивалентно ключу командной строки /Р;

  • CGA snow checking (подавление "снега" для монитора CGA) - эквивалентно ключу командной строки /N;

  • LCD color set (установка цветов для плазменного или экрана на жидких кристаллах) - эквивалентно ключу командной строки /L;

  • Load TURBO.TPL (использование файла TURBO.TPL) - эквивалентно ключу командной строки /Т;

  • Use expanded memory (использование расширенной памяти) - эквивалентно ключу командной строки /X;

  • Return to last dir (вернуться к последнему каталогу) - меняет текущий каталог на каталог, указанный в файле TURBO.DSK.

Подменю Colors (цвета) позволяет выбрать цвета (цвет символов и фона) всех элементов интегрированной среды. Выводит на экран окно диалога, содержащее перечень групп элементов среды: Call stack (окно используемых подпрограмм), Compiler (окно компилятора), Desktop (поле экрана), Dialogs (окна диалога), Editor (окна редактирования), Help (окна контекстной помощи), Menus (окна меню), Messages (сообщения), Output (окно выходных результатов), Register (окно регистров), Syntax (синтаксис), Watches (окна отладки). При выборе той или иной группы в окно диалога выводится перечень различных элементов (рамки, пиктограммы, текст и т. д.), для которых можно задать цвета. Выбор соответствующей информации осуществляется как в обычном окне диалога

Меню параметров среды содержит также следующие строки:

Open (открыть файл для сохранения параметров) Открывается файл конфигурации, в котором сохраняются установленные параметры интегрированной среды.

Save <имя файла> (сохранить параметры)Сохраняется конфигурация среды в файле, открытом командой меню Options | Open.

Save as (сохранить в файле с именем...) Выводится окно диалога, с помощью которого выбирается имя файла конфигурации, отличное от заданного командой меню Options | Open, в который затем записываются установленные параметры интегрированной среды.