Дмитрий Поляков - Программирование в среде Турбо Паскаль стр 3.

Шрифт
Фон

1.1. Окно просмотра результатов Output

Скомпилированная программа сразу готова к работе: в окне Output будут выводиться все сообщения и запросы программы. Если она не запрашивает ввода данных с клавиатуры, то выходной экран виден до

- 12 -

тех пор, пока выполняется сама программа. После ее завершения происходит возврат в систему. Если требуется еще раз посмотреть, что вывела на экран программа, то нужно нажать на клавиши Alt+F5. На экране появится результат работы программы в таком виде, как если бы она была запущена под управлением MS-DOS.

Другая возможность просмотреть результат - это переход в окно Output и увеличение его размеров до полного экрана. Для этого необходимо произвести следующие действия:

1) нажать клавишу F6 (активизация окна Watch);

2) нажать комбинацию клавиш Alt+F6 для замены окна Watch на окно Output;

3) нажать клавишу F5 для расширения его до полного экрана.

В этом случае верхняя строка меню и нижняя строка помощи остается на экране. Для возврата требуется выполнить перечисленные действия в обратном порядке (F5, Alt+F6, F6).

В языке Турбо Паскаль реализовано несколько процедур, позволяющих управлять появлением текста на экране. Например, процедуры WriteLn и Write, выводящие информацию на дисплей; GotoXY, устанавливающая курсор в указанном месте; ClrScr, очищающая экран от текущей информации. Эффект от действия этих и других процедур (см. гл.15 "Модуль CRT") полностью проявляется в окне Output.

1.2. Окно просмотра переменных Watch

Это окно предназначено для отладка программ. В нем можно наблюдать изменение значений всех переменных при ее пошаговом выполнении. Окно Watch является важной частью отладчика Турбо Паскаля - инструмента для локализации и исправления ошибок в построении программы.

Для выбора переменных и выражений, которые необходимо наблюдать в окне Watch, можно пользоваться подменю Break/Watch основного меню. Для этого система устанавливается в один из режимов построкового выполнения (клавишей F7 или F8).

1.3. Структура меню

Главное меню Турбо Паскаля появляется в верхней строке экрана и содержит семь пунктов. Из окон Edit, Watch или Output можно активизировать меню, нажав клавишу F10. После этого используется два способа выбора пунктов из него:

1. Нажатие клавиши управления курсором (← и →) для перехода на следующий пункт я затем клавиши ввода для появления соответствующего вертикального подменю.

2. Нажатие клавиши с буквой, соответствующей выделенной букве нужного пункта: F,E,R,C,0,D или В.

Один из семи пунктов главного меню - Edit (редактирование текста) активизирует окно Edit и устанавливает мигающий курсор. После этого можно набирать текст программы. Другие пункты главного меню работают следующим образом: после выбора пункта под ним появляется подменю, в котором перечислены возможные команды или опции. Например, пункт File (работа с файлами) имеет подменю, показанное на рис. 1.4:

Программирование в среде Турбо Паскаль

Рис. 1.4

Выбор пункта из подменю осуществляется аналогично выбору пункта из главного меню, однако клавиши управления курсором другие: стрелки вверх-вниз. Выбор также можно сделать, нажав соответствующую выделенной литере клавишу. Например, для выбора команды Load нужно нажать клавишу L.

Из уровня главного меню наиболее короткий путь к выполнению необходимой команды - последовательное нажатие двух клавиш с литерами, соответствующими нужным пунктам меню. Например, чтобы выполнить команду Quit, надо нажать последовательно клавиши F и Q. Эта команда выгрузит систему программирования из памяти. С другой стороны, можно использовать короткие команды, указанные в нижней строке экрана (для Quit - это Alt+X). Таким образом, Турбо Паскаль поддерживает два способа работы с системой: через меню и через короткие команды (функциональные клавиши и их комбинации с Alt и Ctrl).

- 14 -

1.3.1. Пункт File (работа с файлами)

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

1.3.1.1. Команда загрузки файла Load (F3). Эта команда задает чтение файла программы с диска и загрузку его в редактор системы. После того как файл попадает в редактор, его можно модифицировать, компилировать, запускать на выполнение. При выборе этой команды на экране появится изображение, показанное на рис. 1.5.

Программирование в среде Турбо Паскаль

Рис. 1.5

Если известно имя файла, то нужно набрать его и, нажав клавишу ввода, загрузить в окно Edit. Имя файла может не содержать полный путь к нему, если этот файл находится в текущем каталоге. Можно также набирать имя файла без расширения - загрузчик сам добавит к нему по умолчанию расширение PAS. Если необходимый файл находится в другом каталоге, то нужно набрать полное его имя с маршрутом к нему, например:

Е:\TURBO55\PAS\TEST.PAS

Если же загрузчик не обнаружил файла с указанным именем, то система откроет новый файл с точно таким же названием.

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

Программирование в среде Турбо Паскаль

Рис. 1.6

- 15 -

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

Отменить текущее состояние системы меню можно, нажав клавишу Esc. После этого произойдет возврат к команде Load. Нажав еще раз Esc, можно убрать все вертикальное подменю с экрана.

1.3.1.2. Команда восстановления "истории" Pick (Alt+F3). Эта команда позволяет вернуться к работе с одним из файлов, который уже был загружен в редактор. Она показывает список из девяти файлов, отсортированных по порядку последних обращений к ним (рис. 1.7).

Дмитрий Поляков, Игорь Круглов - Программирование в среде Турбо Паскаль

Рис. 1.7

Выбрав ее нажатием клавиши P (или Alt+F3 из основного меню), можно получить список, из которого выбирается файл для загрузки в редактор. Есть и другая возможность работы с Pick (правда, не такая полная): если находясь в редакторе, нажать комбинацию клавиш Alt+F6, то в него автоматически загрузится файл, с которым перед этим работали (т.е. верхний пункт в окне Pick). Этим обеспечивается подобие "двухоконности" редактора системы.

При выборе последней строки в этом списке (-load file-), выполняется команда Load. Обычно список Pick файлов теряется при выходе из системы. Однако его можно сохранить, записав на диск. Как это сделать, показано в описании пункта Options главного меню (разд. 1.3.5).

1.3.1.3. Команда открытия нового файла New. Эта команда удаляет текущий файл из редактора и устанавливает имя нового файла NONAME.PAS. Если текущий файл не был записан на диск после последней корректировки, то система выдаст запрос (рис. 1.8).

- 16 -

Программирование в среде Турбо Паскаль

Рис. 1.8

Получив ответ "Y", система запишет текущий файл на диск, а получив ответ "N", система только удалит этот файл из редактора, и все изменения, внесенные в него, потеряются. Это очень важная альтернатива. Пользуясь ею, можно любым образом модифицировать программу и наблюдать, как она работает. А потом, ответив на запрос "N", оставить ее первоначальный вариант на диске неизменным.

1.3.1.4. Команда записи файла Save (F2). Эта команда записывает текущий файл из редактора на диск. В режиме редактирования ее можно выполнить, кроме обычного пути, нажатием клавиши F2. Система записывает файл с тем же именем, с которым он и был прочитан. Исключение составляет файл NONAME.PAS. Система предоставляет возможность его переименования, выдав сообщение (рис. 1.9).

Программирование в среде Турбо Паскаль

Рис. 1.9

Если в ответ нажать клавишу ввода, то этот файл запишется с именем NONAME.PAS. Иначе, нужно набирать новое имя. При этом имя NONAME.PAS исчезнет. Если файл должен быть записан не в текущий каталог, то необходимо набрать его полное имя (можно без расширения - система сама его добавит).

При записи на диск уже существующего файла старая его версия переименовывается: вместо расширения .PAS она получает расши-

- 17 -

рение .ВАК. Это иногда бывает полезным - всегда имеется новая версия программы и предыдущая. Тем не менее существует возможность отключить такой режим записи (см. разд. 1.3.5).

1.3.1.5. Команда записи с новым именем Write To. Эта команда записывает файл, находящийся в окне Edit на диск, заменяя имя (и, возможно, каталог) этого файла. На экране появляется прямоугольник (рис. 1.10).

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке