Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел 3_5.pdf
Скачиваний:
14
Добавлен:
11.02.2016
Размер:
490.41 Кб
Скачать

IDE предоставляет несколько способов создания выполняемой программы, моду-

ля или (если вы используете защищенный режим) динамически

компонуемую библиотеку. Вы можете:

 

 

 

 

 

 

Скомпилировать текущий файл с помощью команды

 

 

(CompileCompile).

 

 

 

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

 

 

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

 

 

 

 

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

 

 

Каждая из этих возможностей подходит для

конкретной

 

 

ситуации. Если вы используете BP.EXE, то перед компиляцией

 

 

своей программы вам нужно сообщить IDE, какой вид при-

 

 

кладной программы вы создаете:

 

 

 

 

программу DOS реального режима,

 

 

 

 

Команды компиляции

 

программу Windows,

 

 

 

 

программу DOS защищенного режима.

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

компиляции модуля расширения имени полученного файла зависимости от целевой платформы

5

 

Расширение имени

Целевая платформа (Target)

файла модуля объектного

 

кода

 

Реальный режим DOS (Real mode Application)

TPU

 

Windows (Windows Application)

TPW

 

Защищенный режим DOS (Protected mode Application)

TPP

 

Для выбора целевой платформы сделайте следующее:

 

 

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

Compile

 

 

Compile

Alt+F9

 

 

Make

F9

 

 

Build

 

 

 

Target...

Real

 

 

Primary faile...

 

 

Clear primary faile

 

 

Information

1.Выберите команду CompileTarget.

2.В диалоговом окне Target выберите нужную целевую платформу. В учебном процессе студентам рекомендуется использовать платформу Real mode Application (Реальный режим DOS).

3.Выберите командную кнопку OK.

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

Если вы используете IDE защищенного режима, то с помощью команды CompileDestination можете выбрать компиляцию программы на диск или в память. Если вы выберете компиляцию на диск, ваш выполняемый код сохраняется на диске в виде файла .EXE. Компиляция на диск увеличивает объем памяти, доступной в IDE для компиляции и отладки вашей программ. При выборе компиляции в память ваша программа будет записываться в память, и, если вы ее не сохраните, будет потеряна при выходе из IDE.

При компиляции на диск полученные в результате файлы .EXE или .TPU сохраняются в том же каталоге, что и исходные файлы, или в каталоге EXE and TPU (OptionsDirectories), если он задан.

Формирование (Make). Если ваша программа включает в себя не только исходный код в активном окне, например, основной файл, один или более модулей и т.д., то вы можете сформировать свою программу. При формировании компилируется весь исходный код, который был модифицирован с момента последней компиляции.

About...
Команды работы со справочной системой

Команда CompileMake создает файл .EXE или модуль. Если вы в качестве целевой платформы используете IDE защищенного режима и Windows, она может также создавать динамически компонуемую библиотеку (DLL).

Команда Make (Формирование) использует следующие правила:

Если задан основной файл, то он компилируется. В противном случае компилируется файл в активном окне редактирования. Перед компиляцией IDE проверяет все файлы, чтобы убедиться, что они существуют и являются текущими.

Если исходный файл для данного модуля модифицирован с момента создания файла .TPU, .TPW или .TPP (объектный код), то этот модуль перекомпилируется.

Если изменяется интерфейс для данного модуля, перекомпилируются все другие зависящие от него модули.

Построение (Build). Команда CompileBuild (КомпиляцияПостроение) перестраивает все компоненты вашей программы независимо от того, являются они текущими или нет. Эта команда аналогична команде CompileMake, только она выполняет полную перекомпиляцию, даже если файл не изменялся. Если вы остановите команду Build, нажав клавиши Ctrl+Break, или получите ошибки, которые прекращают построение, то, выбрав CompileMake, вы можете определить, где это произошло.

Если в IDE реального режима DOS вы выбрали компиляцию в память, то все файлы .TPU обновляются на диске (для всех перекомпилируемых командой Build модулей).

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

6

Использование справочной системы Help

 

 

 

 

 

 

 

 

Справочная система Help предоставляет возможность легкого доступа к деталь-

ной информации о языке Borland Pascal,

интегрированной интерактивной

среде, биб-

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

 

 

 

 

 

Экран содержимого справочника

Borland Pascal

 

 

 

 

 

 

 

Help

Help

Contents выводится при выборе команды

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contents

 

 

 

 

HelpContents.

 

 

Index

Shift+F1

 

Перемещение в справочной системе. На справочном

 

экране ссылки выводятся цветом, отличным от окружаю-

 

Topic search

Ctrl+F1

щего текста. Эти ссылки можно использовать для вывода

 

Previous topic

Alt+F1

нового справочного экрана, содержащего новую инфор-

 

Using help

 

 

 

 

мацию по соответствующей теме. Используется один из

 

Files

 

 

 

 

следующих методов:

 

 

Compiler directives

Дважды щелкните на ссылке "мышью".

 

 

Procedures and functions

Если справочный экран не содержит командных

 

 

Reserved words

кнопок - нажимайте повторно клавишу Tab, пока не будет

 

Standard units

 

 

 

 

подсвечена ссылка, затем нажмите клавишу Enter.

 

Borland Pascal Lan-

Если справочный экран представляет собой диалого-

 

 

guage

 

 

 

 

вое окно с командными кнопками:

 

 

Error messages

 

Если вы используете "мышь", щелкните "мышью" на

 

 

 

 

 

 

 

 

кнопке перекрестных ссылок Cross-ref.

Если вы используете клавиатуру, нажмите Enter; при этом по умолчанию выбирается кнопка Cross-ref. Чтобы выбрать другую кнопку, нажимайте повторно клавишу

Tab, пока не будет подсвечена нужная кнопка, затем нажмите клавишу Enter.

Выводится новый справочный экран Help с информацией по выбранной теме. Вы перешли в новое место справочной системы. На этом экране вы можете видеть другие ссылки, которые можно выбирать для получения дальнейшей информации. Чтобы вернуться к предыдущему экрану Help, выберите команду HelpPrevious Topic или нажмите клавиши Alt+F1.

Запрос помощи. Доступ к справочнику Help можно получить несколькими способами:

Выбрав команду Help в строке меню или нажав Alt+H для вывода меню Help. В меню Help вы можете выбрать вывод экрана оглавления Contents, экрана тематического указателя Index по всей справочной системе, детальную информацию по теме, на которую указывает курсор в окне редактирования или справку по работе со справочной системой Help.

Для вывода экрана тематического указателя Borland Pascal Help Index нажмите клавиши Shift+F1. Экран тематического указателя Index аналогичен тематическому указателю книги. Однако, вместо того, чтобы перевернуть страницы для получения информации по нужной теме здесь нужно дважды щелкнуть на ней кнопкой "мыши" или перейти к теме с помощью клавиши Tab и нажать Enter.

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

Выбрав командную кнопку Help в диалоговом окне. При выборе командной кнопки Help вы получите информацию о диалоговом окне.

Поместив курсор на термин в окне редактирования и выбрав Topic Search. Используйте любой из следующих методов:

нажмите клавиши Ctrl+F1;

выберите команду HelpTopic Search;

удерживая клавишу Ctrl, щелкните правой кнопкой "мыши";

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

Чтобы закрыть окно Help и вернуться в свою прикладную программу вы можете выбрать один из следующих методов:

Нажать клавишу Esc.

Щелкнуть "мышью" на элементе закрытия окна Help.

Щелкнуть "мышью" вне окна Help.

Если вы хотите вновь вывести предыдущий справочный экран, нажмите клавиши

Alt+F1.

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