Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Op_lab1_Си.doc
Скачиваний:
0
Добавлен:
11.11.2019
Размер:
200.7 Кб
Скачать

Инструкция по работе со средой программирования Borland

Для загрузки среды Borland запускается файл bc.exe. Для выхода из среды наберите Alt -X. Меню активизируется нажатием клавиши F10. Перемещение по пунктам меню осуществляется курсорными клавишами. Для выбора пункта меню выделить его курсором и нажать Enter. Пункты меню с многоточием "..." содержат установочные параметры (опции). Перемещение по группам опций меню осуществляется нажатием клавиши Tab, (в обратном направлении: Shift+Tab). Для выбора селективной опции меню (*) выделить ее курсором и нажать Tab или Shift+Tab. Для выбора тригерной опции меню [X] выделить ее курсором и нажать SpeaceBar. Опишем некоторые пункты меню, используемые программистом в среде Borland.

New...

Создать новый файл

Open...

Открыть (создать) файл для редактирования. Написать в строке "Name" имя файла и нажать Enter, либо, нажав Tab или Enter, выбрать файл из списка.

Save...

Сохранить файл ( записать на диск )

Save As...

Сохранить файл под новым именем (исходный файл остается)

Save All

Сохранить все файлы

Exit

Выход из среды

Загрузив файл в редактор, можно использовать команды редактирования:

Undo

Отменить предыдущую команду редактирования

Redo

Восстановить отмененную команду редактирования

Cut

Удалить блок с экрана в буфер (в окно Clipboard)

Copy

Скопировать блок с экрана в буфер

Paste

Извлечь (скопировать) блок из буфера на экран

Clear

Удалить блок на экране

Show clipboard

Показывает содержимое буфера обмена

После внесения изменений в файл рекомендуется записывать его на диск командой Save (F2), иначе при перезагрузке компьютера изменения не сохраняются, а при выходе из среды Borland командой Exit (Alt+X) появляется запрос на сохранение модифицированного файла: Save?

Отредактированную программу необходимо преобразовать в машинные коды (скомпилировать). Для компиляции программы используется комбинация клавиш Alt+F9 или команда Compile меню Compile. Если программа использует не скомпилированные модули (или модули с обновленным текстом), то компиляция осуществляется командами меню Compile: Make (F9) - с компиляцией измененных модулей или Build - с перекомпиляцией всех модулей. Компилятор выявляет синтаксические ошибки, устанавливает на неправильном операторе курсор и выдает соответствующее сообщение, например: Error 85 ";" expected (пропущен символ ";"). Отметим, что ошибки, указанные в сообщении, могут быть вторичными - результат неверной записи других операторов. После исправления ошибки необходимо снова запустить компилятор.

В результате компиляции программы образуется исполняемый файл (расширение .ЕXE) в оперативной памяти если установлена опция Memory в меню Compile, Destination или на диске (опция Disk) в каталоге, указанном в строке EXE & TPU directory меню Options, Directories.

Команда Destination Memory (Disk) определяет место запоминания выполняемого кода в памяти или на диске (как файл .ЕХЕ).

Устанавливая Destination Disk, Вы увеличиваете память, доступную среде для компиляции и отладки программы.

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

Замечание. Даже если Destination установлена в память, любые модули, рекомпилированные с помощью Make или Build, хранят свои обновленные файлы .TPU на диске.

Borland запоминает результирующий .ЕХЕ в том же каталоге, что и исходный файл или в каталоге, заданном в установке ЕХЕ & TPU Directory меню Options/Directories.

Переустановка команды Destination происходит нажатием клавиши Enter (установка Destination Memory сменится на Destination Disk и наоборот).

Итак, выполните команду Compile.

После начала компиляции в центре экрана появляется окно с информацией о процессе компиляции. Если во время компиляции не обнаружено ошибок, в этом окне появится сообщение «Compilation successful: press any key» (компиляция успешна: нажмите любую клавишу).

Окно остается на экране до тех пор, пока Вы не нажмете клавишу.

Как уже было сказано, при обнаружении ошибки, Borland останавливает процесс трансляции, устанавливает курсор на ошибку в редакционном окне и выдает сообщение об ошибке. Сделав исправления, сохраните обновленный файл и заново скомпилируйте его. Однако, для запоминания файла на этот раз нет необходимости вызывать диалоговое окно Save as, достаточно нажать клавишу F2.

Для пуска программы выберите секцию Run в основном меню. Секция содержит подменю:

Run

Step over

Trace into

Go to cursor

Program reset

Parameters

Команды меню Run позволяют запускать программу на выполнение, начинать и заканчивать сеанс отладки.

Команда Run запускает Вашу программу на выполнение. При этом используются любые параметры, передаваемые ей командой Run/Parameters.

Если исходный код модифицировался после последней компиляции, компилятор автоматически сделает Make и свяжет программу.

Команда Program reset останавливает текущую отладку, освобождает память, занятую программой и закрывает все файлы, используемые программой.

Команда Go to cursor пускает программу от места останова (подсвеченная строка исходного текста в редакционном окне) до строки, возле которой установлен курсор. Если курсор находится на строке, не содержащей выполняемых операторов, Borland высвечивает предупреждение. Эта команда может инициировать отладку. Команда не устанавливает постоянной точки прерывания, но позволяет программе останавливаться на уже установленных постоянных точках, встречающихся до строки, помеченной курсором. Если это произойдет, необходимо снова воспользоваться командой Go to cursor. Удобно использовать эту команду для предварительной установки run bar (подсвеченной строки, на которой остановлена отладка).

Команда Trace into пускает Вашу программу построчно (оператор за оператором). При достижении процедуры команда начинает поопе­раторное выполнение процедуры (в отличие от команды Step Over, выполняющей процедуру за один шаг).

Команда Step Over выполняет следующий оператор в текущей процедуре, не трассируя вызовы процедур низшего уровня, даже если они доступны отладчику, т.е. ее следует использовать для пооператорного выполнения текущей процедуры без ухода в другие процедуры.

Меню Run (Alt-R)

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

Run(Ctrl-F9)

Команда Run выполняет программу, используя те аргументы, которые переданы программе с помощью команды Run Arguments.

Тrace Into(F7)

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

Program Reset(Ctrl-F2)

Команда Run Program Reset прекращает текущий сеанс отладки, освобождает память программы и закрывает все открытые файлы, которые использовались в программе.

Over

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

Arguments

Команда Run Arguments позволяет задать выполняемой программе аргументы командной строки точно так же, как если бы они вводились в командной строке DOS. Команды переназначения ввода/вывода DOS будут игнорироваться.

Compile ( C)

Команды из меню Compile используются для компиляции программы в активном окне, а также для полной или избирательной компиляции проекта:

EXE File

Команда Compile Make EXE File вызывает Менеджер проектов для создания EXE-файла.

Link EXE File Только при полном наборе меню

Команда Compile Link EXE File использует текущие OBJ и LIB-файлы и компонует их, не производя избирательной компиляции.

Меню Debug (Alt F9)

Команды меню Debug управляют всеми возможностями интегрированного отладчика.

Inspect (Alt F4)

Команда Debug Inspect открывает окно Inspector, которому позволяет проанализировать и модифицировать значения элемента данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]