Est-ce que vous avez déjà développé de logiciel
sur un système comme Amiga® (fabricant Amiga Technologies, autrefois Commodore)? La
graphics.library vous gâte tout droit avec des
procédures comme SetDrMd&
,
SetSoftStyle&
etc. pour résoudre tout les possibles et
impossibles problème pendant écrire et dessiner à
l'écran. Je suis sûre que vous vous avez déjà
embêté aussi concernant l'équipement spartiate des
procédures du BIOS, qui a laissé ses traces dans QuickBASIC
aussi. Il n'est plus possible que varier la couleur d'écriture
malheureusement.
Pour remédier à ce circonstance, il est né la bibliothèque graphique pour QuickBASIC citée à la tête de cette page qui élargit la provision d'instruction de la manière suivante:
PrintText t$
Replacement pour PRINT, il est seulement possible dû à QuickBASIC de remettre une chaîne de caractères. Ça veut dire qu'il faut réécrire p.ex. une ligne
PRINT "L'élévation est"; h!; "mètres.";
à la nouvelle version:
PrintText "L'élévation est" + STR$(h!) + " mètres."
SetScreen Hsolu%, Vsolu%, BasseDeCouleurs%, NombDeTextColon%, NomdDeTextLignes%
Il faut utiliser ça à la place de SCREEN et WIDTH, parce que cette procédure met des plusieurs variables très importantes. Exemple: L'instruction qui a été jusqu'à présent
SCREEN 9:WIDTH 80,43
doit être réécrit à:
SetScreen 640, 350, 4, 80, 43
SetTAttr CouleurDEcriture%, CouleurDeFond%, AttributDeTexte%
Remplacement pour l'instruction COLOR. Cette procédure fait disponible des options énormes comme une couleur de fond supplémentaire (il peut choisi transparent [-1] aussi, c'est même valable pour la couleur d'écriture!) aussi bien qu'un attribut de texte: 1 = imprimer gras, 2 = italique, 4 = souligner. Additionnez simplement les valeurs concernantes si vous voulez combiner plusieurs effets! => 0 = écriture régulière. Ça fait possible des effets comme:
Ce programme puisse offrir l'idée de base pour programmeurs en autres langues pour une adaptations des procédures sûrement.
Et que ça saute! Donnez-le-moi! Je veux cette chose!
Étendue: 7 KB Prière choisissez encore File et Save par la main!