Цвят на текст, прозорец, textbackground в паскал

Текстът, който черпим на екрана с помощта на процедура Writeln или чрез отчета за Напиши може да бъде променена. Процедура за цвят на текст се използва за промяна на цвета на текста показва. Textbackground процедура променя цвета на фона, на който да се изписва текстът. процедура Window определя прозорец, в който ще се показва текста.

№2 низ. Свързване с CRT на програмен модул. Вече споменахме, този модул, когато се използва процедура за почистване на екрана Clrscr. В допълнение, този модул е ​​свързан с програмата, за да контролирате обема средства към екрана. Тя ви позволява да настроите курсора до желаната позиция на екрана (gotoxy), задаване на цвета на фона (textbackground) и цвета на изходните символи (цвят на текст), както и още много други. В края той е сигурен, да се сложи точка и запетая.

№5 низ. Напиши процедура прозорец. Тази процедура определя къде на екрана ще бъде в текстовото поле. Window (x1, y1, x2, y2): (x1, y1) - координатите на горния ляв ъгъл на прозореца. (X2, Y2) - координатите на долния десен ъгъл на прозореца. По този начин, запис Window (20,5,60,20) означава, че прозорецът е дефинирана тук. Нейната координира горния ляв ъгъл (20.5) и в долния десен ъгъл (60,20). По-долу са дадени проста схема.

Цвят на текст, прозорец, textbackground в паскал

Най-големият черен правоъгълник - това е целия екран. Turbo Pascal компилатор на ширината на екрана е 80 колони и 43 реда (безплатно Паскал - 80 колони и 38 реда). Червеният правоъгълник вътре - този екран дефинира процедурата за Window (20,5,60,20). Най-важното нещо тук - не забравяйте, че координатите са измерени от горния ляв ъгъл. Сега всички действия, които ще бъдат направени в програмата (например предупредително съобщение на екрана) ще се извършват в този прозорец.

В съответствие №6 процедура запис Textbackground, който определя цвета на фона, на който ще бъдат показани на текста. След като се регистрира Textbackground думи в скоби показва стойността. Ние посочи стойността на 14. Този брой съответства на жълтия цвят в палитрата от цветове Паскал. Таблицата по-долу, която показва всички 16 цвята в палитрата от цветове Паскал.

Линия №7 напише процедура цвят на текст. Тази процедура определя цвета на текста на екрана. След заснемане на цвят на текст в скоби напиши стойност 1, което съответства на синия цвят.

Цвят на текст, прозорец, textbackground в паскал

String №8. Показваме съобщението.

Сега Набрани програма в Pascal и го стартирате.

Цвят на текст, прозорец, textbackground в паскал

Показва се Нашето послание. Моля, имайте предвид, че не се появява в началото на екрана, а в началото на невидимата екрана, специфична процедура прозорец. В допълнение, се показва съобщение в синьо на жълт фон. Това действие Textbackground и цвят на текст.

Допълнение към материала.

CRT - английски съкращението, че стои за електронно лъчевата тръба. По този начин, на името на модула CRT подчертава, че той е в състояние да контролира начините за показване.