Bibliothèque graphique pour QuickBASIC

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:

Section de l'écran, qui démontre tout ça

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!


Retour à la page précédente


© 1996, 1998 by Andreas Meile