Programmeren in BASIC/Kleuren

Uit Wikibooks
Naar navigatie springen Naar zoeken springen

Het kan wenselijk zijn om voor bepaalde toepassingen die geschreven zijn in Basic een bepaalde kleur toe te voegen aan een bepaalde text. Het nut hiervan is dat bepaalde variables uit de text springen of onderscheid te maken tussen bepaalde texten en waardes.

Let echter wel op dat u niet te veel kleuren gebruikt; dit kan ten koste gaan van de overzichtelijkheid en gebruiksvriendelijkheid. Hieronder volgt een voorbeeld waarbij, als a negatief is, het getal later in het programma in het rood wordt weergegeven. Is a positief, dan wordt het met een groene kleur weergegeven.


DIM a AS Integer
CLS
INPUT "Wat is uw banksaldo? ", a
IF a < 0 THEN
COLOR 4
ELSE
COLOR 2
END IF
PRINT "Uw saldo is: ", a

De syntax[bewerken]

Behalve kleuren geven aan de text op zich kunnen we ook de kleur van de achtergrond van de text veranderen. We kunnen ook een kader rond het scherm plaatsen met een bepaalde kleur. Dit doen we als volgt:

COLOR (textkleur), (achtergrondkleur), (kaderkleur)

Hieronder staat een tabel waarin u alle kleurcodes terug kunt vinden. Door bij elk getal er zestien in de eerste rij en acht in de tweede rij bij op te tellen verschijnt de text knipperend op het beeldscherm.

Kleur Kleurcode Kleur Kleurcode
Blauw 1 Lichtblauw 9
Groen 2 Lichtgroen 10
Magneta 3 Lichtmagneta 11
Rood 4 Lichtrood 12
Paars 5 Lichtpaars 13
Bruin 6 Lichtbruin 14
Wit 7 Felwit 15
Donkergrijs 8 Zwart 16
Informatie afkomstig van http://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.