Textcolor, fereastra, textbackground în pascal
Textul pe care le trage pe ecran folosind procedura writeln sau prin declarația de scriere poate fi schimbată. Procedura de textcolor este folosit pentru a schimba culoarea textului afișat. Procedura Textbackground schimbă culoarea de fundal pe care este afișat textul. Procedura fereastră stabilește o fereastră în care va fi afișat textul.
№2 șir. Conectarea la Crt modulului de program. Am menționat deja acest modul, când procedura de curățare cu ecran Clrscr utilizat. În plus, acest modul este conectat la programul pentru a controla mijloacele de ieșire pe ecran. Acesta vă permite să setați cursorul în poziția dorită pe ecran (gotoxy), seta culoarea de fundal (textbackground) și culoarea de simboluri de ieșire (textcolor) și multe altele. La final, este sigur de a pune punct și virgulă.
№5 șir. Scrie procedura fereastra. Această procedură determină în cazul în care pe ecran va fi în caseta de text. Fereastra (x1, y1, x2, y2): (x1, y1) - coordonatele colțul din stânga sus al ferestrei. (X2, Y2) - coordonatele colțul din dreapta jos al ferestrei. Astfel, înregistrarea fereastra (20,5,60,20) înseamnă că fereastra este definit aici. Ei coordonează colțul din stânga sus (20.5) și un colțul din dreapta jos (60,20). Mai jos sunt date un circuit simplu.
Cel mai mare dreptunghi negru - acesta este întregul ecran. Turbo Pascal compilator Lățimea ecranului este de 80 de coloane și 43 de rânduri (pentru Free Pascal - 80 coloane și 38 de rânduri). Dreptunghiul rosu interior - acest ecran definește procedura de ferestre (20,5,60,20). Cel mai important lucru aici - amintiți-vă că coordonatele sunt măsurate de la colțul din stânga sus. Acum, toate acțiunile care vor fi efectuate în program (de exemplu, un mesaj de avertizare pe ecran) va fi efectuată în această fereastră.
În conformitate №6 procedura de scriere Textbackground, care stabilește culoarea pentru fundalul pe care va fi afișat textul. După înregistrarea cuvintelor Textbackground în paranteze indică valoarea. Am subliniat valoarea 14. Acest număr corespunde culorii galben, paleta de culori Pascal. Mai jos este un tabel care prezinta toate cele 16 culori în paleta de culori Pascal.
Linia №7 a scrie procedura textcolor. Această procedură stabilește culoarea pentru textul de pe ecran. După înregistrarea textcolor în paranteze scrie o valoare de 1, ceea ce corespunde culorii albastre.
String №8. Afișăm mesajul.
Programul Acum apelată Pascal și rulați-l.
Este afișat mesajul nostru. Vă rugăm să rețineți că acesta nu este afișat la începutul ecranului, iar la începutul ecranului invizibil, o procedură specifică fereastra. În plus, un mesaj este afișat în albastru pe fond galben. Această acțiune Textbackground și textcolor.
Plus față de materialul.
CRT - abrevierea engleză, care reprezintă un tub catodic. Astfel, numele modulului Crt subliniază faptul că el este capabil să controleze modurile de afișare.