Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BorlandPascal.doc
Скачиваний:
54
Добавлен:
17.03.2015
Размер:
2.83 Mб
Скачать

Модуль System

Модуль System реализует поддерживающие подпрограммы нижнего

уровня для всех встроенных средств, таких как ввод-вывод, работа

со строками, операции с плавающей точкой и динамическое распреде-

ление памяти.

Модуль System содержит все стандартные и встроенные процеду-

ры и функции Borland Pascal. Любая подпрограмма Borland Pascal,

не являющаяся частью стандартного Паскаля и не находящаяся ни в

каком другом модуле, содержится в модуле System. Этот модуль ав-

томатически используется во всех программах, и его не требуется

указывать в операторе uses.

Модуль Dos и WinDos

Модули Dos и WinDos реализуют многочисленные процедуры и

функции Паскаля, которые эквивалентны наиболее часто используемым

вызовам DOS, как например, GetТime, SetТime, DiskSize и так да-

лее. Кроме того, WinDos определяет две программы низкого уровня

МsDos и Intr, которые позволяют активизировать любой вызов MS-DOS

или системное прерывание. Тип Registers представляет собой тип

данных для параметра в МsDos и Intr. Кроме того, определяются не-

которые другие константы и типы данных. Ни одна из этих подпрог-

рамм не определена в стандартном Паскале, поэтому они помещены в

свои собственные модули. Подробнее модули WinDos и Dos описывают-

ся в Главе 16 "Интерфейс с DOS".

Модуль Crt

Модуль Crt реализует ряд мощных программ, предоставляющих

вам полную возможность управления средствами компьютера РС, таки-

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

цвета, окна, и звуковые сигналы. Модуль Crt может использоваться

только в программах, работающих на персональных компьютерах IBM

РС, РС AT, РS/2 фирмы IBM и полностью совместимых с ними.

Одним из основных преимуществ использования модуля Crt явля-

ется большая скорость и гибкость при выполнении операций работы с

экраном. Программы, не работающие с модулем Crt, выводят на экран

информацию с помощью средств операционной системы DOS, что связа-

но с дополнительными непроизводительными затратами. При использо-

вании модуля Crt выводимая информация посылается непосредственно

в базовую систему ввода-вывода (ВIОS), или, для еще более быстрых

операций, непосредственно в видеопамять.

О модуле Crt рассказывает в Главе 14 "Ввод и вывод".

Модуль WinCrt

Модуль WinCrt - это дpайвеp устpойства текстовых файлов, ко-

тоpый пеpеопpеделяет вывод в пpокpучиваемое окно. Хотя большая

часть ваших пpогpамм для Windows, как пpавило, будет создавать

свои собственные окна, модуль WinCrt можно использовать для

быстрых и простых программ, базирующихся на текстах, когда вам

нужно быстро получить результаты. Модуль WinCrt описывается в

главе 14 "Ввод и вывод".

Модуль Printer

Модуль Printer позволяет вам посылать стандартный вывод Пас-

каля на принтер, используя процедуры Write и WriteLn. Подробнее

он описывается в главе 14 "Ввод и вывод".

Модуль WinPrn

Модуль WinPrn позволяет вам посылать своей вашей программы

Windows на принтер по вашему выбору. Подробнее он описывается в

главе 14 "Ввод и вывод".

Модуль Overlay

Модуль Overlay позволяет вам уменьшить требования к памяти

программы DOS реального режима. Фактически, вы можете писать

программы, превышающие общий объем доступной памяти, поскольку в

каждый момент в памяти будет находиться только часть вашей прог-

раммы. Подробно данный модуль описан в Главе 20 "Использование

оверлеев".

Модуль Strings

Модуль Strings обеспечивает обработку новых строк, заканчи-

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

обрабатываются модулем System. Подробнее модуль Strings описыва-

ется в Главе 18 "Использование строк с завершающим нулем".

Модуль Graph

Модуль Graph обеспечивает ряд быстрых и мощных графических

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

драйвер Borland, поддерживающий графику CGA, EGA, VGA, Hercules,

AT&T 400, MCGA, 3270PC и 8514. Модуль Graph не встроен в

TURBO.TPL, он находится на том же диске, что и файлы .BGI (графи-

ческий интерфейс Borland) и .CHR (шрифты).

Подробнее о модуле Graph рассказывается в Главе 19 "Исполь-

зование графического интерфейса Borland".

Соседние файлы в предмете Программирование на Pascal