Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_novyy (1).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
388.1 Кб
Скачать

14. Cтандартные модули в языке turbo - pascal

Как отмечено выше, модули можно использовать для разработок библиотек стандартных подпрограмм и данных. В языке Turbo-Pascal в настоящее время имеется большое количество стандартных подпрограмм и данных, объединенных в несколько стандартных модулей. Они позволяют упростить процесс написания программ, более эффективно использовать возможности компьютеров IBM PC и операционной системы MS-DOS. В библиотеке имеются следующие стандартные модули:

System - основная библиотека,

Strings - работа со строками,

Crt - работа с консолью,

Graph - графическая библиотека,

Dos - использование возможностей Dos,

WinDos - использование возможностей Dos и строк,

Overlay - организация оверлейных структур,

Printer - работа с принтером,

Turbo3 - связь с программами Turbo-Pascal 3.0,

Graph3 - связь с графикой Turbo-Pascal 3.0.

Модуль System

Модуль System является фактически основной библиотекой среды Turbo-Pascal. В него входят все процедуры и функции стандарта Pascal и дополнительные подпрограммы позволяющие выполнять разнообразные действия общего назначения (управление вводом/выводом, работа со статической и динамической памятью и т.д.). Модуль System автоматически подключается к любой программе и его можно не упоминать в разделе описания модулей Uses. Все функции и процедуры этого модуля можно просмотреть по встроенной помощи (<F1> или <Ctrl>+<F1>).

Модуль Сrt

Модуль Crt содержит константы, переменные и подпрограммы для работы с консолью. С их помощью можно работать как с целым экраном так и отдельными создаваемыми окнами, управлять их размерами, цветом фона и символов. Все цвета пронумерованы, имеют свои коды от 0 до 15. Код 128 осуществляет мерцание символа. Цвета 0 .. 7 можно использовать как для фона так и для символа, остальные коды 8 ..15 применяются только для символов. Назначение цветов их кода можно всегда посмотреть по контекстной помощи - <Ctrl>+<F1>. Там же можно и посмотреть описание и способ применения основных процедур этого модуля. Рассмотрим только наиболее часто встречающиеся процедуры и функции модуля Crt:

HighVideo - устанавливает высокую яркость символов,

LowVideo - устанавливает низкую яркость символов,

NormVideo - устанавливает нормальную яркость символов,

TextBackground(<код цвета>) - устанавливает цвет фона,

TextColor(<код цвета>) - устанавливает цвет символов,

ClrScr - очищает экран,

GotoXY(<x,y>) - помещает курсор в позицию экрана x,y,

KeyPressed - проверяет нажатие любой клавиши,

Sound(<Hz>) - включает звук с частотой Hz,

NoSound - отключает звук,

Window(x1,y1,x2,y2) - задает размеры окна и помещает курсор в левый верхний угол.

35

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