



                          Введение

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

          Что содержится на дистрибутивных дисках

     На двух дистрибутивных дисках содержатся две  различные
версии компилятора Паскаля: компилятор с интегрированной ин-
терактивной средой и автономный компилятор, для работы с ко-
торым используется командный режим (командная строка).
     У вас нет необходимости переписывать  на  рабочий  диск
все  файлы.  Возможно  вам понадобится только файл TURBO.TPL
(резидентная библиотека), а также  TURBO.EXE  (компилятор  с
интегрированной  интерактивной средой) или TPC.EXE (компиля-
тор, работающий в командном режиме), в зависимости от  того,
какой  компилятор  вы  предпочитаете  использовать. Приведем
краткий перечень основных файлов на дисках и описание их со-
держимого:

     README - Если вы в ответ на подсказку системы  наберете
README,  то увидите на экране последние примечания и коррек-
тировки (при наличии устройства печати этот  документ  можно
распечатать).  Просмотрев данный материал, сохраните его для
последующего использования в качестве справочного.

     TURBO.EXE - Этот файл представляет собой  интегрирован-
ную  интерактивную  (управляемую с помощью меню) версию Тур-
бо-Паскаля. Если вы хотите для разработки программ  (их  ре-
дактирования, компиляции, отладки и выполнения) использовать
интерактивную среду, то скопируйте этот файл. Более  подроб-
ная информация содержится в Главе 7 "Руководства пользовате-
ля" ("Все об интегрированной среде").


                                - 2 -


     TURBO.TPL - В этом файле содержатся модули  (библиотеки
программ),  поставляемые с Турбо-Паскалем, включая необходи-
мые вам модули System, Crt, Dos, Overlay  и  Printer.  Более
подробно эти модули описаны в Главе 12 "Стандартные модули".

     TURBO.HLP - Этот файл содержит вспомогательный справоч-
ный  текст,  используемый  интегрированной средой. Его нужно
поместить в тот же каталог, что и файл TURBO.EXE. См. раздел
"Получение  справочной  информации"  в  Главе 2 "Руководства
пользователя", где это средство описано более подробно.

     TPC.EXE - Данный файл представляет собой версию  компи-
лятора  Турбо-Паскаля, для работы с которым используется ко-
мандная строка. Если вы работаете со своим редактором и час-
то используете командные файлы, то возможно вы захотите ско-
пировать этот файл. Информация по работе с этим компилятором
содержится в Главе 8 ("О работе с командной строкой") "Руко-
водства пользователя".

     GRAPH.TPU - Этот файл содержит модуль Graph  (графичес-
кий интерфейс фирмы Борланд). См. раздел "Модуль Graph" Гла-
вы 12 данного руководства, где дается более подробная инфор-
мация.

     Файлы *.BGI - Драйверы (фирмы Борланд) графических уст-
ройств.

     Файлы *.CHR - Графические  (в  формате  фирмы  Борланд)
"штриховые" шрифты.

     GRAPH3.TPU  и TURBO3.TPU - Модули, предназначенные  для
совместимости  с  версией 3.0 Турбо-Паскаля. Если эти модули
вам необходимы, поместите их в  каталог,  который  указан  в
маршруте поиска ваших модулей (см. Приложение D "Руководства
пользователя", которое называется "Настройка Турбо-Паскаля",
где  подробно описывается, как можно это сделать, или Прило-
жение А данного руководства).


                                - 3 -


     Файлы *.DOC - Данные файлы включают в себя все листинги
интерфейсных секций стандартных модулей.

     Файлы *.PAS - Включают в себя исходные  файлы  средства
MicroCalc  и другие примеры программ. Если вы хотите порабо-
тать с этими файлами или просмотреть их, скопируйте их.

     TPUMOVER.EXE - Это средство  позволяет  вам  перемещать
модули  между  файлами  .TPL. Вы можете использовать его для
того,  чтобы  добавлять  модули  (написанные  вами)  в  файл
TURBO.TPL или удалять модули из этого файла. Если вы собира-
етесь изменять содержимое файла TURBO.TPL,  скопируйте  его.
Информация  о  средстве  TPUMOVER  содержится в "Руководстве
пользователя" в разделе "Утилиты Турбо-Паскаля".

     TINST.EXE - Это средство позволяет  вам  настроить  от-
дельные параметры  TURBO.EXE  (см. Приложение D "Руководства
пользователя", которое  называется  "Настройка  Турбо-Паска-
ля").  Если  вы используете TURBO.EXE, скопируйте этот файл.
После того, как вы настроите TURBO.EXE, его можно удалить.

     UPGRADE.DTA и UPGRADE.EXE - Эта утилита выполняет быст-
рое преобразование исходных файлов версии 3.0 Турбо-Паскаля,
модифицируя их для совместимости с версией 5.0. Если  у  вас
нет программ, которые требуют преобразования, копировать эти
файлы не нужно. Полее подробно об утилите UPGRADE  рассказы-
вается в Приложении А данного руководства.

     MAKE.EXE - Это  средство  представляет  собой  развитую
подсистему управления программами, позволяющую вам автомати-
чески обновлять файлы (с помощью ассемблирования и  компиля-
ции),  которые вы изменяли. Оно работает только с компилято-
ром командного режима TPC  (файл  TPC.EXE).  Более  подробно
утилита  MAKE  описана в Приложении С "Руководства пользова-
теля" ("Утилиты Турбо-Паскаля").

     GREP.COM - Это быстрая и мощная утилита поиска, которая
может  просматривать  текст сразу в нескольких файлах. Более

                                - 4 -


подробно утилита GREP описана в  Приложении  С  "Руководства
пользователя" ("Утилиты Турбо-Паскаля").

     TOUCH.COM - Эта утилита позволяет изменить дату и время
одного или нескольких файлов на текущую дату и время, сделав
их, таким образом, более  "поздними",  чем  использующий  их
файл.  Обычно это средство используется в сочетании с утили-
той MAKE.EXE.

     BINOBJ.COM - Эту утилиту можно использовать для  преоб-
разования двоичного файла данных в файл .OBJ.

     TPCONFIG.EXE - Эта утилита считывает файл  конфигурации
интегрированной среды программирования и преобразует его для
работы с компилятором TPC (из файла TPC.CFG). Она может ока-
заться полезной, если для настройки параметров вы используе-
те  интегрированную  интерактивную  среду,  а  компилировать
программы хотите с помощью компилятора TPC. Утилита преобра-
зует файл TPC.CFG в файл .TP.

     README.COM - Эта программа позволяет вывести  на  экран
содержимое файла README. После просмотра файла README вы мо-
жете ее удалить.

          Установка Турбо-Паскаля в вашей системе.

     Ваш пакет Турбо-Паскаля включает в себя файлы  и  прог-
раммы, необходимые как для работы в интегрированной интерак-
тивной среде, так и для работы с компилятором,  воспринимаю-
щим командную  строку. Какие именно файлы вам нужно скопиро-
вать зависит от того, какую из версий компилятора вы  хотите
использовать  (см.  Главу 1 "Руководства пользователя",  где
приведена информация по установке Турбо-Паскаля в вашей сис-
теме).

                    Об этом руководстве

     Данная книга разбита на две части: справочник  програм-

                                - 5 -


миста  и  приложения.  В  первой  части данного руководства,
"Справочнике программиста", содержится информация по следую-
щим средствам языка:

     - Глава 1: Символы и константы;
     - Глава 2: Блоки, локальность и область действия;
     - Глава 3: Типы;
     - Глава 4: Переменные;
     - Глава 5: Типизованные константы;
     - Глава 6: Выражения;
     - Глава 7: Операторы;
     - Глава 8: Процедуры и функции;
     - Глава 9: Программы и модули;
     - Глава 10: Ввод и вывод;
     - Глава 11: Стандартные процедуры и функции;
     - Глава 12: Стандартные модули;
     - Глава 13: Оверлеи (описывается,  что  такое  оверлеи,
как  их  создавать  и как использовать подсистему управления
оверлеями);
     - Глава 14: Использование сопроцессора 8087;
     - Глава 15: Внутренняя организация Турбо-Паскаля;
     - Глава 16: Справочник по Турбо-Паскалю.

     Во второй части в приложениях  обсуждаются  версия  5.0
Турбо-Паскаля и Паскаль ANSI, описываются директивы компиля-
тора, даются справочные материалы (таблица кодов ASCII, рас-
ширенных кодов клавиатуры, кодов опроса клавиатуры), а также
содержится перечень всех сообщений об ошибках  компиляции  и
времени выполнения, генерируемых Турбо-Паскалем.

     - Приложение А: Сравнение версии  5.0  Турбо-Паскаля  с
ANSI-Паскалем;
     - Приложение В: Директивы компилятора;
     - Приложение С: Справочные материалы;
     - Приложение D: Сообщения об ошибках и коды ошибок.


