Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Gestiunea culorilor

fox pro



+ Font mai mare | - Font mai mic



Gestiunea culorilor

Pentru ca principalul dispozitiv periferic de iesire este monitorul, desigur ca un efect deosebit il are afisarea datelor prin culori diferite in functie de importanta lor.

Programatorul are la dispozitie o paleta larga de culori, poate obtine efecte de intensitate sporita (bright) sau de palpaire (flash).



TABELE DE CULORI

nrc

culoare

cod

Culorile sunt indicate printr-un cod (abreviere).

Astfel, pentru a specifica culoarea ALB va trebui sa folosim caracterul W, iar pentru rosu, caracterul R.

Putem obtine culori cu intensitate crescuta punand "+" dupa codul de culoare, iar efectul de "flash" este obtinut prin caracterul "*" dupa cod culoare.

1

negru

N

2

albastru

B

3

verde

G

4

turcoaz

BG

5

invizibil

X

6

rosu

R

7

ciclamen

RB+

8

maro

GR

9

galben

GR+

10

alb

W

De exemplu: gri inchis N+, albastru intens B+, portocaliu R+, bleu BG+, violet deschis RB+.

Afisarea pe monitor a unui anumit caracter presupune specificarea a doua culori: una pentru caracterul propriu-zis, numita culoarea cernelii (ink), iar cealalta pentru fondul pe care se afiseaza caracterul, numita culoarea de fond (paper).

De exemplu: caracterul rosu pe alb se va indica prin R/W, galben pe negru GR+/N. Cele doua culori separate prin caracterul "/" (slash) se grupeaza intr-o "pereche de culori": descrisa in sintaxa comenzilor prin constructia <per-color> sau <ink>/<paper>.

Schimbarea starii color a monitorului se poate face prin comanda:

SET COLOR ON/OFF

Fixarea perechilor de culori pentru elementele principale ale ecranului se face prin:

SET COLOR TO [<std>][,<ext>][,<marg>][,<fond>]

Comanda fixeaza in clauza <std> perechea de culori pentru texte obisnuite; pentru text subliniat sau evidentiat (optiunile selectate din meniuri, pozitia cursorului la BROWSE etc.) este utilizata clauza <ext>, pentru margine clauza <marg>, iar pentru fond - clauza <fond>.

Exemplu:

set color to w+/b, gr+/n && afisaj standard litere albe pe fond albastru,

&& extins litere galbene pe fond negru

set color to gr+, r, g, w && scriere cu litere galbene, selectia se observa

&& cu rosu, bordura este verde

Revenirea la culorile setate in CONFIG.DB se face prin comanda:

SET COLOR TO

Fixarea explicita a perechilor de culori pentru zone ale ecranului se poate face prin

SET COLOR OF NORMAL/MESSAGES/TITLES/BOX/

HIGHLIGHT/ INFORMATION/ FIELD TO <per-color>

Comanda fixeaza culorile: pentru textul neselectat cu afisare obisnuita (NORMAL), mesaje

(MESSAGES), titluri, nume de campuri (TITLES), chenare (BOXES), informatiile selectate (HIGHLIGHT), informatiile sistem (INFORMATION), campuri (FIELDS).



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1953
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved