Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика - лекции.doc
Скачиваний:
18
Добавлен:
07.11.2018
Размер:
512.51 Кб
Скачать

Компиляция и выполнение

* Скомпилировать текущий файл с помощью команды (Compile¦ Compile).

* Скомпилировать все измененные файлы (Compile¦Make).

* Скомпилировать все файлы проекта (Compile¦Build).

* Скомпилировать и выполнить программу (Run¦Run).

Выполнение по шагам и трассировка

Команды выполнения по шагам Step Over и трассировки Trace Into меню выполнения Run дают вам возможность построчного выпол нения программы. Единственное отличие выполнения по шагам и трас сировки состоит в том, как они работают с вызовами процедур и функций. Выполнение по шагам вызова процедуры или функции интерп ретирует вызов как простой оператор и после завершения подпрог раммы возвращает управление на следующую строку. Трассировка подпрограммы загружает код этой подпрограммы и продолжает ее построчное выполнение.

Остановка выполнения

Существует два способа сообщить IDE, что программу нужно вы полнить до определенной точки, а затем остановить. Первый и прос тейший способ состоит в том, чтобы найти позицию в программе, где вы хотите остановиться, затем выбрать в меню Run команду Go to Cursor (Выполнение до позиции курсора). Ваша программа выполняет ся как обычно, пока не достигнет оператора, где она должна оста новиться. В этой точке вы можете проверить значения и продолжать выполнение непрерывно или по шагам.

Второй способ состоит в том, чтобы остановить в определенной заданной точке вашу программу. Эта точка называется точкой останова. Когда вы выполняете программу, она останавливается перед выполнением оператора в точке останова. Точки останова - это более гибкий механизм, чем использование метода выполнения до позиции курсора (Go to Cursor), поскольку в программе вы можете уста новить несколько точек останова.

Отслеживание и модификация

При выполнении программы по шагам вы можете наблюдать ее вы вод несколькими способами. Первый состоит в переключении в случае необходимости экранов. При втором способе используется второй мо нитор. В-третьих, для вывода программы вы можете открыть окно в IDE для DOS.

Кроме того, чтобы показать вывод программы, встроенный от ладчик позволяет вам просматривать значения переменных, выражений и структур данных. С помощью команды Wathes в меню Debug в окне просмотра Watches вы можете добавлять или удалять отслеживаемые элементы. В этом диалоговом окне вы можете проверять переменные и выражения и изменять значения любых переменных, включая строки, указатели, элементы массива и поля записей, что позволяет вам проверять реакцию программы на различные условия.

Таблица 1.1.

Общие горячие клавиши.

Клавиша(и)

Элемент меню

Функция

F1

Help

Показывает экран подсказки.

F2

File/Save

Сохраняет файл, находящийся в активном окне редактора.

F3

File/Open

Появляется диалоговое окно и возможность открыть файл.

F4

Run/Go to Cursor

Запускает Вашу программу до строки, на которой стоит курсор.

F5

Window/Zoom

Масштабирует активное окно.

F6

Window/Next

Проходит через все открытые окна.

F7

Run/Trace Into

Запускает Вашу программу в режиме отладки с заходом внутрь процедур.

F8

Run/Step Over

Запускает Вашу программу в режиме отладки, минуя вызовы процедур.

F9

Compile/Make

Делает Make текущего окна

F10

(none)

Возвращает Вас в полосу меню.

Таблица 1.2.

Горячие клавиши меню.

Клавиша(и)

Элемент меню

Функция

Alt-ПРОБЕЛ

Ё меню

Переносит Вас в Ё (System) меню

Alt-C

Compile меню

Переносит Вас в Compile меню

Alt-D

Debug меню

Переносит Вас в Debug меню

Alt-E

Edit меню

Переносит Вас в Edit меню

Alt-F

File меню

Переносит Вас в File меню

Alt-H

Help меню

Переносит Вас в Help меню

Alt-O

Options меню

Переносит Вас в Options меню

Alt-R

Run меню

Переносит Вас в Run меню

Alt-S

Search меню

Переносит Вас в Search меню

Alt-W

Window меню

Переносит Вас в Window меню

Alt-X

File/Еxit

Завершает Turbo Pascal с выходом в DOS

Таблица 1.3.

Горячие клавиши редактирования.

Клавиша(и)

Элемент меню

Функция

Ctrl-Del

Edit/Clear

Удаляет выбранный текст из окна и не помещает его в карман.

Ctrl-Ins

Edit/Copy

Копирует выбранный текст в карман.

Shift-Del

Edit/Cut

Помещает выбранный текст в карман и удаляет его.

Shift-Ins

Edit/Paste

Помещает текст из кармана в активное окно.

Ctrl-L

Search/Search Again

Повторяет последнюю команду Find или Replace.

F2

File/Save

Сохраняет файл в активном окне редактора.

F3

File/Open

Позволяет Вам открыть файл.

Таблица 1.4.

Горячие клавиши управления окнами.

Клавиша(и)

Элемент меню

Функция

Alt-#

(none)

Показывает окно, где # - номер окна, которое Вы хотите посмотреть.

Alt-0

Window/List

Показывает список открытых окон.

Alt-F3

Window/Close

Закрывает активное окно.

Alt-F5

Window/User Screen

Показывает экран пользователя.

Shift-F6

Window/Previous

Проходит назад через все открытые окна.

F5

Window/Zoom

Увеличивает/уменьшает активное окно.

F6

Window/Next

Проходит вперед через все активные окна.

Ctrl-F5

Window/Size/Move

Изменяет размер или позицию активного окна.

Таблица 1.5.

Горячие клавиши встроенной справочной информации.

Клавиша(и)

Элемент меню

Функция

F1

Help/Contents

Открывает контекстно-ориентированный экран справочной информации.

F1 F1

Help/Help on Help

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

Shift-F1

Help/Index

Вызывает оглавление справочной информации.

Alt-F1

Help/Previous Topic

Показывает предыдущий экран справочной информации.

Ctrl-F1

Help/Topic Search

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

Таблица 1.6.

Горячие клавиши отладки/запуска.

Клавиша(и)

Элемент меню

Функция

Alt-F9

Compile/Compile

Компилирует последний файл в редакторе.

Ctrl-F2

Run/Program Reset

Переустанавливает выполняемую программу.

Ctrl-F4

Debug/Evaluate/

Modify

Вычисляет выражение.

Ctrl-F7

Debug/Add Watch

Добавляет выражение для просмотра.

Ctrl-F8

Debug/Toggle BreakPoint

Устанавливает или очищает условные точки прерывания.

Ctrl-F9

Run/Run

Запускает программу.

F4

Run/Go To Cursor

Запускает программу до позиции курсора.

F7

Run/Trace Into

Выполняет прослеживание внутри процедур.

F8

Run/Step Over

Осуществляет перескакивание через вызовы процедур.

F9

Compile/Make

Выполняет Make (компилирует/ редактирует связи).