Краткое описание модулей

В Turbo Pascal имеется набор стандартных модулей, их состав меняется в различных версиях, поэтому рассмотрим основные: system, crt, graph, dos, printer. Модуль graph выделен в отдельный tpu-файл, а остальные входят в состав библиотечного файла Turbo.tpl (tpl — Turbo Pascal Library, библио­тека Turbo Pascal).

Обратите внимание — лишь один модуль system ввиду исключительной важности подключается к любой программе автоматически, все остальные необходимо подключать, указывая их за словом uses.

□ Модуль system. Представляет основную библиотеку стандартных подпро­грамм Turbo Pascal, без которой не может быть выполнена ни одна про­грамма. В обычных условиях работы можно даже не подозревать о суще­ствовании этого модуля, однако в случае отсутствия или повреждения файла Turbo.tpl при запуске любой программы тут же появляется сооб­щение File not found (SYSTEM.TPU) — это компоновщик не может най­ти файл модуля system, чтобы сформировать исполнимый код.

В модуль system входят все основные стандартные процедуры и функции (процедуры ввода/вывода, работа со строками, математические операции и функции и т. п.). Так как этот модуль подключается автоматически, то входящие в него процедуры и функции считаются встроенными в Turbo Pascal.

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

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

□ Модуль Dos. В модуль входят процедуры и функции, организующие дос­туп ко всем средствам дисковой операционной системы MS-DOS. Боль­шинство из них правильно работает и под управлением различных вер­сий Windows.

□ Модуль Printer. Предоставляет простой способ для вывода информации на печатающее устройство. Выводить на печать информацию можно с помощью следующей программы:

uses printer;

begin

writeln(LST,'Turbo Pascal');

end.

Модули crt и graph предоставляют начинающим программистам большой набор несложных в использовании, но мощных средств управления устрой­ствами компьютера: экраном, клавиатурой, динамиком. Использование мо­дулей позволит превратить ваши учебные программы в полноценные про­граммные продукты, обладающие удобным пользовательским интерфейсом и красивым оформлением.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: