Groupe de développement: ChrisLib
ChrisLib est une librairie QuickBasic permettant des faciliter pour la programmation QB. Elle contient la possibilité de gére la souris, du texte, une partie graphique permettant de simuler un environement graphique etc.
Version actuelle: 0.1 Alpha
Projet initié le 03/07/2009
Enregistré sur ProgBoards le 21/07/2009
Etat du projet: actif
Forum du projet: http://www.progboards.com/forum-45_groupes_de_travail_chrislib.php
ChrisLib dispose de fonctions de gestion de texte, souris etc.
Actuellement cette librairie est en version 0.1, elle contient 3 modules :
- Texte : Ce module permet de se passer de locate, elle regroupe LOCATE et PRINT en une fonction ce qui est plus pratique, une fonction pour juste changer la couleur sur un texte standard (COLOR et PRINT) et une dernière regroupant la première et la seconde, donc une utilisation de LOCATE, COLOR et PRINT.
- Mouse : Ce module regroupe des fonctions d'affichage de la souris, récupérer l'état des boutons de la souris (molette non prise en compte actuellement) et la position X et Y de la souris.
- GUI : Ce module regroupe plusieurs sous-modules, les voici :
- ProgBar : Il s'agit d'une Progress Bar, regroupant deux fonctions : Une pour l'afficher en spécifiant où la placer ainsi que la valeur minimale et maximale possible de cette barre.
La seconde fonction permet de mettre à jour la barre, pour cela elle va calculer un pourcentage (de 0 à 100 donc) pour savoir combien elle doit afficher de barre indiquant donc la progression.
Les barres standard donc quand c'est à 0, sont créer avec le caractère 176, et la progression est représenté par le caractère 219, ce qui permet donc de voir la différence.
La librairie avance, les nouvelles informations seront données ici en remplacement des anciennes.