Учимся вместе ::: Изучи программу ::: FAQs Turbo Pascal Выпуск 10

Итак, это 10 Выпуск FAQs Turbo Pascal. По плану это последний урок по текстовому режиму языка. В следующих выпусках займемся графикой. Здесь ни слова про фичи. Показываю библиотеку процедур и функций CRT.
CRT.

Функции:
Keypressed - возвращает значение TRUE, если была нажата какая-нибудь клавиша на клавиатуре.
Синтаксис - Keypressed
Тип возвращаемого результата - Boolean.

Readkey - считывает символ с клавиатуры.
Синтаксис - Readkey
Тип возвращаемого результата - Char

WhereX - Возвращает координату X текущей позиции курсора.
Синтаксис - WhereX
Тип возвращаемого значения - Integer
x:=WhereX;
gotoxy(x,1);

WhereY - возвращает координату Y текущей позиции курсора.
Синтаксис - WhereY
Тип возвращаемого значения - Integer
y:=WhereY;
gotoxy(1,y);


Процедуры:

AssignCrt - считывает текстовый файл с окном CRT. Процедуры вывода в текстовый файл, назначенный при помощи процедуры AssignCrt, выводят информацию на экран монитора.
Синтаксис - AssignCrt(F) , где F - файловая переменная типа Text
Объявляется также как и Assign()

ClrEol - удаляет (заменяет пробелами) все символы, начиная от текущей позиции курсора до конца строки.
Синтаксис - ClrEol

ClrScr - очищает экран и перемещает курсор в левый верхний угол экрана.
Синтаксис - ClrScr

Delay - Приостанавливает выполнение программы на указанное количество миллисекунд.
Синтаксис - Delay(MS) - где MS значение типа Word, определяющее длительнотсь задержки.

DelLine - Удаляет строку, в которой расположен курсор.
Синтаксис - DelLine

GotoXY - перемещает курсор в позицию с заданными координатами.
Синтаксис - GotoXY(x,y), где x,y указатели на координаты типа Integer

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

InsLine - вставляет строку в месте расположения курсора.
Синтаксис - InsLine

LowVideo - Устанавливает яркость свечения символов.
Синтаксис - LowVideo

NormVideo - возвращает нормальную яркость свечения символов.
Синтаксис - NormVideo

NoSound - отключает встроенный динамик процессора
Синтаксис - NoSound

Sound - Генерирует звук заданной частоты
Синтаксис - Sound(Hz) - где Hz значение типа Word, определяющее частоту звука в герцах.

TextBackGround - устанавливает цвет фона символов.
Синтаксис - TextBackGround(Color), где Color - значение типа Byte, определяющее цвет фона.

TextColor - устанавливает цвет символов.
Синтаксис - Textcolor(Color), где Color значение типа Byte, определяющее цвет.

TextMode - устанавливает указанный текстовый режим.
Синтаксис - TextMod(Mode), где Mode значение типа Integer, определяющее текстовый режим. (0,1,2,3,7,256)

Window - определяет на экране текстовое окно. По умолчанию в программе всегда определяется одно текстовое окно размером во весь экран. Все экранные координаты отсчитываются относительно верхнего левого угла текстового окна.
Синтаксис - Window(x1,y1,x2,y2), где переменные типа Byte, определяющие координаты.

Вот и все в принципе. Это все процедуры библиотеки CRT. на этом этот выпуск заканчивается. В следующем выпуске по плану идет Введение в графику. Ждите.
75.97.110.101
<<< Предыдущая работа

Вернуться в галерею "Учимся вместе"
FAQs Turbo Pascal Выпуск 10
Автор: Kane*
Город: Якутск

Дата: 11.01.2009  08:30
Комментариев: 0
Просмотров: 2322
Оценка: 1 (0|0|0|1|0) [1]

Вернуться на главную
  Работа опубликована администратором Химера  
Вы не можете оценивать

КОММЕНТАРИИ К РАБОТЕ:
Нет комментариев