Un ensemble de procédure et de fonctions sont inclus dans le compilateur. Vous n'avez rien à faire pour charger la librairie standart. Vous pouvez utiliser ces fonctions directement. Pour l'instant la liste est loin d'être exhaustif mais des fonctions s'ajouteront en fonction des besoins et des demandes des utilisateurs. N'hésitez pas à en faire part à l'auteur.
Locate Line ContrastUp ContrastDown DrawPixel GetPixel Wait Message Font WaitKey GrayOn GrayOff DarkPlane LightPlane Clear ClearAll Left Right Mid ValInt ValLong Len GetKey Rand
Prototype |
Locate (x as Integer, y as Integer, str as String, d as Integer) | |
Description |
Affiche la chaine de caractère str aux coordonnées x,y. d est le paramètre d'affichage. Utilisez d=4 pour un affichage normal. |
|
Exemple |
Cet exemple affiche "Hello!!" aux coordonnées 10,30. |
Prototype |
Line (x1 as Integer, y1 as Integer,x1 as Integer, y1 as Integer,d as Integer) | |
Description |
Affiche un segment entre le point de coordonnées x1,y1 et le point de coordonnées x2,y2 d est le paramètre d'affichage. Utilisez d=4 pour un affichage normal. |
|
Exemple |
Cet exemple affiche un segment dont les extémités sont les points (10;30) et (40;20) |
Prototype |
ContrastUp () | |
Description |
Augmente le contraste de l'écran. |
|
Exemple |
Cet exemple augmente de 5 le contraste de l'écran. |
Prototype |
ContrastDown () | |
Description |
Diminue le contraste de l'écran. |
|
Exemple |
Cet exemple diminue de 5 le contraste de l'écran. |
Prototype |
DrawPixel (x as Integer, y as Integer, d as Integer) | |
Description |
Affiche le pixel détérminé par les coordonnées x,y. d est le paramètre d'affichage. Utilisez d=4 pour un affichage normal. |
|
Exemple |
Cet exemple affiche un pixel aux coordonnées 10,30. |
Prototype |
GetPixel (x as Integer, y as Integer) as Integer | |
Description |
Retourne 1 si le pixel détérminé par les coordonnées x,y est activé et 0 sinon. Vous pouvez l'utiliser simplement dans une condition ou pour une affectation. |
|
Exemple |
Cet exemple permet d'éxécuter des instructions si le pixel de coordonnées 10,30 est activé. |
Prototype |
Wait (delay as Integer) | |
Description |
Attend que la durée définie par delay soit écoulée. delay s'exprime en une vingtième de seconde. Faites delay=20 pour faire attendre la calculatrice de une seconde. |
|
Exemple |
Cet exemple attend pendant une seconde puis affiche "Ca fait une seconde" puis la calculatrice attend 5 secondes et affiche "Ca fait 5 secondes" |
Prototype |
Message (str as String) | |
Description |
Affiche le texte défini par str dans la barre d'outil en bas de l'écran. |
|
Exemple |
Cet exemple permet d'afficher un texte en bas de l'écran. |
Prototype |
Font (ft as Integer) | ||||||||||||
Description |
Permet de changer la police courante. Il existe trois polices dans le systeme de la calculatrice: Small, Normal et Huge. Choisissez le paramètre ft selon ce tableau.
|
||||||||||||
Exemple |
Cet exemple affiche les textes "Petit","Normal","Normal aussi" et "Grand" avec les différentes tailles correspondantes. |
Prototype |
WaitKey () | |
Description |
Attend que l'utilisateur appuie sur une touche. WaitKey ne permet pas de savoir quelle est la touche appuyée. |
|
Exemple |
Cet exemple affiche un texte, attend que l'utilisateur appuie sur une touche, puis affiche un le texte "Vous avez appuyé sur une touche!!" |
Prototype |
GrayOn () |
Description |
Permet à la calculatrice de passer en mode niveaux de gris. |
Prototype |
GrayOff () |
Description |
Permet à la calculatrice de quitter le mode niveaux de gris. Si vous avez utilisé les niveaux de gris dans votre programme, ceci est indispensable lorsqu'on quitte le programme. |
Prototype |
LightPlane () | |
Description |
Défini la calque claire comme la calque courante. Toute fonction d'affichage qui suit LightPlane écrira sur la calque claire. |
|
Exemple |
Cet exemple active le mode niveaux de gris à l'aide de GrayOn. Il défini comme calque courante la calque claire pour afficher deux textes en clair, puis la calque foncée pour afficher deux autres textes en foncé. |
Prototype |
DarkPlane () | |
Description |
Défini la calque foncée comme la calque courante. Toute fonction d'affichage qui suit DarkPlane écrira sur la calque foncée. |
|
Exemple |
Cet exemple active le mode niveaux de gris à l'aide de GrayOn. Il défini comme calque courante la calque claire pour afficher deux textes en clair, puis la calque foncée pour afficher deux autres textes en foncé. |
Prototype |
Clear () | |
Description |
Efface tout l'écran. Si vous ne travaillez pas en mode niveaux de gris, il permet d'effacer tout l'écran. Si vous êtes en mode niveaux de gris, il n'efface que la calque foncée. Pour effacer les deux calques en mode niveaux de gris, vous devez utiliser ClearAll |
|
Exemple |
Cet exemple affiche un texte, attend que l'utilisateur appuie sur une touche, puis efface tout l'écran. |
Prototype |
ClearAll () | |
Description |
Cette fonction ne s'utilise que si vous êtes en mode niveaux de gris. Il permet d'effacer tout l'écran. |
|
Exemple |
Cet exemple affiche un texte en clair, un texte en foncé puis efface les deux calques, il ne reste donc plus rien à l'écran. |
Prototype |
Left (str as String, lg as Integer) as String | |
Description |
Retourne le caractères les plus à gauche de la chaine de caractère str. Le nombre de caractère à retourner est défini par lg. |
|
Exemple |
Cet exemple affecte le texte "Je suis heureux de vous voir" à la variable Complet. On appelle la fonction Left pour recopier les 7 premiers caractères de Complet dans Partial. La variable Partial contient donc "Je suis" |
Prototype |
Right (str as String, lg as Integer) as String | |
Description |
Retourne le caractères les plus à droite de la chaine de caractère str. Le nombre de caractère à retourner est défini par lg. |
|
Exemple |
Cet exemple affecte le texte "Je suis heureux de vous voir" à la variable Complet. On appelle la fonction Right pour recopier les 7 derniers caractères de Complet dans Partial. La variable Partial contient donc "us voir" |
Prototype |
Mid (str as String,start as Integer, lg as Integer) as String | |
Description |
Retourne le caractères de longueur lg, contenu dans str, en commençant au caractère qui se trouve à la place start. |
|
Exemple |
Cet exemple affecte le texte "Je suis heureux de vous voir" à la variable Complet. On appelle la fonction Mid pour recopier 7 caractères de Complet dans Partial en commençant par le neuvième. La variable Partial contient donc "heureux" |