Глава 1. Интегрированная среда

Работа с Турбо Паскалем версии 5.5 начинается после запуска на выполнение файла TURBO.EXE. На экране появляется исходное изображение (рис. 1.1).

Рис. 1.1

В верхней части экрана появляется меню (рис. 1.2):

Рис. 1.2

Приведенные выше слова составляют основное меню среды программирования. Активизировать это меню можно нажатием клавиши

- 10 -

F10. Каждое слово в основном меню (кроме Edit) представляет собой заголовок вертикального подменю, которое может появляться под ним. Клавишами управления курсором («стрелка влево» и «стрелка вправо») можно выбрать любой пункт основного меню и, нажимая затем клавишу ввода (Enter или Return) или клавишу «стрелка вниз», активизировать соответствующее ему подменю.

Область под основным меню изначально разделена на два окна: Edit и Watch. Окно Edit — это рабочее пространство для работы с текстом программы, а в окне Watch появляется специфическая информация, необходимая при отладке программ. Переключение между этими окнами возможно в любой момент работы с системой. Например, для перехода в окно Edit достаточно из основного меню выбрать пункт Edit или нажать комбинацию клавиш Alt+E. Индикацией того, что окно Edit стало активным, служит изменение обрамляющей рамки этого окна (одинарная линия заменяется двойной) и появление мигающего курсора внутри него. После этого можно приступать к работе с исходным текстом программы. Переключение на окно Watch и обратно осуществляется нажатием клавиши F6.

Есть еще одно окно, доступное в Турбо Паскале, — это окно Output, в котором можно просмотреть результат выполнения программы. Из окна Watch можно попасть в окно Output, нажав комбинацию клавиш Alt+F6. Еще одно нажатие Alt+F6 возвращает обратно в окно Watch, а нажатие F6 активизирует Edit. Другой способ увидеть результат работы программы, заключается в переключении на полноэкранный вариант окна Output комбинацией клавиш Alt+F5. Вернуться обратно можно, нажав любую клавишу.

В нижней строке экрана находится строка-подсказка, на которой указано соответствие между функциональной клавиатурой и выполняемыми действиями (рис. 1.3).

Рис. 1.3

В документации по Турбо Паскалю, прилагаемой к пакету, эти ключи называются «горячими» (Hot keys). С их помощью многие действия можно производить «в обход» системы меню. Содержание этой строки зависит от режима, в котором находится среда программирования. Ниже приводится таблица базовых функций, присвоенных функциональной клавиатуре (табл. 1.1).

- 11 -

Клавиши

Функция

F1

Активизирует окно контекстной помощи

F2

Записывает программу, находящуюся в окне Edit на диск

F3

Запрашивает команду Load для чтения файла с диска в окно Edit

F4

Отладочная операция. Включает выполнение программы до строки, в которой находится курсор, и ее приостановку

F5

Расширяет текущее окно до полного экрана.

F6

Переключает между окнами Edit, Watch и Output (в зависимости от текущего окна)

F7

Отладочная операция. Включает выполнение программы по строкам текста в режиме трассировки (т.е. прослеживает действие программы и внутри процедур или функций)

F8

Отладочная операция. Включает выполнение программы по строкам без захода в процедуры и функции

F9

Выполняет операцию Make (один из способов компиляции программы)

F10

Переключает между выбранным экраном и верхней строкой меню

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

После набора текста программы в редакторе, можно провести ее компиляцию и запуск на выполнение нажав лишь комбинацию клавиш Ctrl+F9. Результатом этой компиляции является компактный и эффективный исполняемый код.