Мегаобучалка Главная | О нас | Обратная связь


Отладка в Турбо Паскале



2015-12-04 1673 Обсуждений (0)
Отладка в Турбо Паскале 0.00 из 5.00 0 оценок




Введение в TURBO PASCAL

 

 

Учебное пособие

 

Новокузнецк 2004

 

 

Интегрированная среда Турбо Паскаля

Программная среда Турбо Паскаля называется интегрированной потому что состоит из редактора, компилятора, компоновщика, отладчика и обеспечивает создание, отладку и исполнение программ, написанных на Паскале, без обращения к каким-либо другим программным средствам.

При запуске Турбо Паскаля появляется три видимых управляющих элемента: строка меню в верхней части, область окна в центре и строка статуса внизу.

Активизация верхней строки меню – F10, перемещение по пунктам меню - клавиши: вверх, вниз, вправо, влево, а для выбора строки подменю - клавиша Enter. Существует возможность использования «горячих» клавиш, то есть нажимаются одновременно клавиша Alt и подсвеченная буква заголовка меню. Выход из меню - клавиша Esc. Необходимо отметить, что некоторые пункты меню являются недоступными в том случае, когда нет смысла их выбирать.

Работа с окнами

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

Существуют несколько типов окон, но большинство из них имеют общие элементы:

- полоса заголовка;

- закрывающая кнопка;
- полосы скроллинга;

- уголок для изменения размеров окна;

- кнопка масштабирования;

- номер окна.

 

Легко отличить активное окно от неактивного по двойной рамочке. Активное окно всегда имеет закрывающую кнопку, кнопку масштабирования, кнопки перемещения и уголок изменения размеров. Если окна перекрываются, то активное окно всегда находится на переднем плане.

Как мы уже говорили, каждое открытое окно имеет уникальный номер в верхнем правом углу. При нажатии Alt+О можно получить список всех открытых окон. Для того, чтобы сделать окно активным, можно воспользоваться комбинацией клавиш Alt+<номер окна>.

Строка статуса появляется в самой нижней части экрана и выполняет следующие функции:

· напоминает основные комбинации клавиш для быстрого доступа к командам меню;

  • предоставляет быстрый вариант выполнения команд посредствам выбора активных зон мышью;

· информирует о работе среды (например, сообщение "Saving... " появляется, когда сохраняется редактируемый файл);

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

 

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

Для перехода от одного элемента диалогового окна к другому (в порядке установленном создателями среды) можно использовать клавишу Tab или комбинацию Shift—Tab. Эти возможности отличаются только направлением обхода. Каждый элемент, когда он становится активным, подсвечивается.

Редактирование в Турбо Паскале

Редактор Турбо Паскаль имеет следующие возможности:

· редактирование нескольких больших файлов (до 1 Мб);

· открытие нескольких файлов одновременно;

· передвижение, перекрытие и изменение размеров окон редактора;

· копирование текста из окна справочной системы;

· копирование между окнами.

 

Для выделения части текста при копировании, удалении и т. д. можно воспользоваться комбинацией клавиш Shift и стрелок. Занести фрагмент в буфер обмена - Ctrl+Insert, а из буфера обмена - Shift+Insert, удалить - Ctrl+Delete, перенести в буфер обмена - Shift+Delete.

Одним из основных достоинств среды является встроенная контекстно-ориентированная справочная система, которая позволяет получить справочную информацию посредством нажатия клавиши F1.

Меню Help (Alt+H) позволяет использовать расширенные возможности системы: поиск в оглавлении (Shift+F1), контекстный поиск (Ctrl+F1), просмотр предыдущей страницы помощи (Alt+F1). Если вы уже находитесь в справочной системе можно получить информацию о самой системе (F1). Любой справочный экран может содержать одно или более ключевых слов (подсвеченных элементов), дающих возможность получения дополнительной справочной информации.

Команды меню

Команды работы с файловой системой находятся в меню File. Сохранить файл из активного окна на диск - Save (F2), загрузить с диска — Open (F3), сохранить содержание активного окна под новым именем - Save as..., сохранить содержание всех окон - Save all и т. д.

В меню Edit продублированы основные команды работы с блоками и команда последовательной отмены действий в редакторе -Undo (Alt+BkSp).

Меню Run предназначено для запуска программы в обычном режиме - Run (Ctrl+F9), в режимах пошаговой отладки и т. д. В меню Compile собраны команды связанные с компиляцией программ: Compile (Alt+F9), Make (F9) и др.

Меню Debug позволяет управлять отладкой программы, получать и устанавливать отладочную информацию: устанавливать точки прерывания программы - Breakpoints, наблюдать за значениями переменных, вызывая специальное окно - Watch, смотреть за окном, в котором выполняется программа - User screen (Alt+F5), и т. д.

Меню Tools позволяет осуществлять управление инструментарием среды, в том числе и вызывать внешние программы—утилиты: турбо-ассемблер, турбо-дебагер и т. д.

В меню Options собраны команды конфигурирования и настройки среды Турбо Паскаль.

Меню Window содержит команды управления окнами: порядок расположения окон на рабочей поверхности — Tile, Cascade, закрытия: Close и Close all, перехода: Next (F6), Previous (Shift+F6) и др.

Отладка в Турбо Паскале

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

Чтобы начать сеанс отладки, необходимо выбирать команду Run→Trace Into или нажать F7. Если программа изменялась с момента последней компиляции, то она будет откомпилирована снова. После этого на служебном слове begin в начале программы появится подсвеченная полоса, которая будет переходить от строки к строке по мере нажатия клавиши F7 и выполнения очередного оператора программы.

Для вызова окна наблюдения за значениями переменных можно воспользоваться командой Debug→Add Watch (или Ctr+F7). При выборе данной команды появляется строка редактирования, в которой требуется указать имя переменной для наблюдения. Для удобства работы неплохо изменить размер и положение окна для редактирования программы и окна Watch, избежав перекрытий. После этого при пошаговой отладке можно видеть значения переменных на каждом шаге.

Иногда необходимо начать отладку программы не с первой строки. В этом случае можно воспользоваться точками прерывания (Debug→Breakpoints), тогда при обычном запуске программа будет выполняться не до конца, а до строки, в которой эта точка установлена.



2015-12-04 1673 Обсуждений (0)
Отладка в Турбо Паскале 0.00 из 5.00 0 оценок









Обсуждение в статье: Отладка в Турбо Паскале

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1673)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)