- •Окна IDE
- •Работа с файлами
- •Запись и редактирование исходного кода
- •Компиляция и выполнение
- •Использование справочной системы Help
- •Приложение 2. Стандартные процедуры и функции
- •Процедуры управления работой программы.
- •Функции преобразования.
- •Арифметические функции.
- •Порядковые процедуры и функции.
- •Строковые процедуры и функции.
- •Прочие процедуры и функции.
- •Процедуры и функции ввода-вывода.
- •Предописанные переменные.
- •Процедуры и функции модуля Crt.
- •Процедуры и функции.
- •Переменные.
- •Константы.
- •Модуль DOS.
- •Процедуры для работы с датой и временем.
- •Функции, проверяющие состояние диска.
- •Процедуры обработки файлов.
- •Функции управления операционной средой.
- •Прочие процедуры и функции.
- •Переменные и константы модуля.
- •Предопределенные типы.
- •Приложение 3. Сообщения об ошибках
- •Сообщения компилятора об ошибках
- •Ошибки этапа выполнения
- •Ошибки ввода-вывода
- •Критические ошибки
- •Фатальные ошибки
- •Приложение 4. Текст модуля Library1.
- •Литература
IDE предоставляет несколько способов создания выполняемой программы, моду- |
||||
ля или (если вы используете защищенный режим) динамически |
||||
компонуемую библиотеку. Вы можете: |
|
|
|
|
|
|
|
||
Скомпилировать текущий файл с помощью команды |
|
|
||
(Compile→Compile). |
|
|
|
|
Скомпилировать все измененные файлы (Compile→Make). |
|
|
||
Скомпилировать все файлы проекта (Compile→Build). |
|
|
||
|
|
|||
Скомпилировать и выполнить программу (Run→Run). |
|
|
||
Каждая из этих возможностей подходит для |
конкретной |
|
|
|
ситуации. Если вы используете 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.Выберите команду Compile→Target.
2.В диалоговом окне Target выберите нужную целевую платформу. В учебном процессе студентам рекомендуется использовать платформу Real mode Application (Реальный режим DOS).
3.Выберите командную кнопку OK.
Компиляция. Команда Compile→Compile компилирует только файл в активном окне редактирования. При компиляции программы выводится окно состояния, в котором сообщается о ходе и результатах компиляции. Когда компиляция и компоновка будет выполнена, нажмите любую клавишу. Окно состояния исчезнет. Если имеется ошибка, в верхней части окна редактирования вы увидите сообщение об ошибке, а курсор будет позиционирован на ту строку кода, где имеется ошибка.
Если вы используете IDE защищенного режима, то с помощью команды Compile→Destination можете выбрать компиляцию программы на диск или в память. Если вы выберете компиляцию на диск, ваш выполняемый код сохраняется на диске в виде файла .EXE. Компиляция на диск увеличивает объем памяти, доступной в IDE для компиляции и отладки вашей программ. При выборе компиляции в память ваша программа будет записываться в память, и, если вы ее не сохраните, будет потеряна при выходе из IDE.
При компиляции на диск полученные в результате файлы .EXE или .TPU сохраняются в том же каталоге, что и исходные файлы, или в каталоге EXE and TPU (Options→Directories), если он задан.
Формирование (Make). Если ваша программа включает в себя не только исходный код в активном окне, например, основной файл, один или более модулей и т.д., то вы можете сформировать свою программу. При формировании компилируется весь исходный код, который был модифицирован с момента последней компиляции.
Команда Compile→Make создает файл .EXE или модуль. Если вы в качестве целевой платформы используете IDE защищенного режима и Windows, она может также создавать динамически компонуемую библиотеку (DLL).
Команда Make (Формирование) использует следующие правила:
Если задан основной файл, то он компилируется. В противном случае компилируется файл в активном окне редактирования. Перед компиляцией IDE проверяет все файлы, чтобы убедиться, что они существуют и являются текущими.
Если исходный файл для данного модуля модифицирован с момента создания файла .TPU, .TPW или .TPP (объектный код), то этот модуль перекомпилируется.
Если изменяется интерфейс для данного модуля, перекомпилируются все другие зависящие от него модули.
Построение (Build). Команда Compile→Build (Компиляция→Построение) перестраивает все компоненты вашей программы независимо от того, являются они текущими или нет. Эта команда аналогична команде Compile→Make, только она выполняет полную перекомпиляцию, даже если файл не изменялся. Если вы остановите команду Build, нажав клавиши Ctrl+Break, или получите ошибки, которые прекращают построение, то, выбрав Compile→Make, вы можете определить, где это произошло.
Если в IDE реального режима DOS вы выбрали компиляцию в память, то все файлы .TPU обновляются на диске (для всех перекомпилируемых командой Build модулей).
Выполнение. После создания выполняемого файла вы можете попробовать, как исполняемая программа работает. Для этого можно использовать команду Run→Run. На самом деле вам не нужно предварительно компилировать свою программу. Если ваш код изменился с момента последней компиляции, команда Run автоматически формирует вашу программу и затем выполняет ее.
6 |
Использование справочной системы Help |
|
|
|
|
|
|
|
|
|
Справочная система Help предоставляет возможность легкого доступа к деталь- |
||||||||
ной информации о языке Borland Pascal, |
интегрированной интерактивной |
среде, биб- |
|||||||
лиотеке исполняющей системе, директивах компилятора и т.д. |
|
|
|
|
|||||
|
Экран содержимого справочника |
Borland Pascal |
|
|
|
|
|||
|
|
|
Help |
||||||
Help |
Contents выводится при выборе команды |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Contents |
|
|
|
|
||||
Help→Contents. |
|
|
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, выберите команду Help→Previous 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;
выберите команду Help→Topic Search;
удерживая клавишу Ctrl, щелкните правой кнопкой "мыши";
Всправочном экране выводится информация о термине, на котором установлен курсор в активном окне.
Чтобы закрыть окно Help и вернуться в свою прикладную программу вы можете выбрать один из следующих методов:
Нажать клавишу Esc.
Щелкнуть "мышью" на элементе закрытия окна Help.
Щелкнуть "мышью" вне окна Help.
Если вы хотите вновь вывести предыдущий справочный экран, нажмите клавиши
Alt+F1.