Voici un tableau de référence des différents commandes, fonctions du «Liberty BASIC» (aussi connu sous le nom de built-in functions) :
Nom | Description |
---|---|
ABS | Cette fonction retourne la valeur absolue d'un nombre. |
ACS | Cette fonction trigonométrique retourne la valeur de l'«ArcCosinus». |
ASC | Cette fonction retourne le code ASCII du premier caractère d'une chaîne de caractères. |
ASN | Cette fonction trigonométrique retourne la valeur de l'«ArcSinus». |
ATN | Cette fonction trigonométrique retourne l'«ArcTangente». |
BEEP | Cette commande permet d'émettre un signal sonore. |
BMPBUTTON | Cette commande permet d'ajouter un bouton en format d'image dans la fenêtre spécifié. |
BMPSAVE | Cette commande permet de sauvegarder un Bitmap dans le fichier spécifié. |
BUTTON | Cette commande permet d'ajouter un bouton avec une étiquette texte dans la fenêtre spécifié. |
CALL | Cette commande permet d'appeler un sous-programme. |
CALLBACK | Cette commande permet d'appeler un API à partir d'une adresse variable. |
CALLDLL | Cette commande permet d'appeler un API du système d'exploitation Windows. |
CHECKBOX | Cette commande permet d'ajouter une boite à cocher dans la fenêtre spécifié. |
CHR$ | Cette fonction retourne un caractère correspondant à la valeur du code ASCII. |
CLOSE | Cette procédure permet de fermer un fichier «Handle» ou un périphérique. |
CLS | Cette commande permet d'effacer le contenu la fenêtre principal de texte. |
COLORDIALOG | Cette commande permet d'afficher une boite de dialogue offrant la possibilité à l'utilisateur de choisir sa couleur désiré. |
COMBOBOX | Cette commande permet d'ajouter un contrôle de liste déroulante dans une fenêtre. |
CONFIRM | Cette commande permet d'ouvrir une boite de dialogue avec une question spécifié et les boutons «YES» ou «NO». |
COS | Cette fonction trigonométrique retourne le «Cosinus» d'une valeur en angle radian. |
CURSOR | Cette commande permet de changer l'apparence du pointeur de la souris. |
DATA | Cette commande permet de mettre un regroupement de données. |
DATE$ | Cette fonction permet de demander la date selon le format spécifié. |
DECHEX$ | Cette fonction retourne sous forme de chaîne de caractères en nombre hexadécimal d'une valeur numérique. |
DIM | Cette commande permet de définir des tableaux. |
DO .. LOOP | Cette commande permet d'effectuer des boucles d'instructions |
DUMP | Cette commande permet de forcer tous les impressions passant par l'instruction LPRINT a être envoyé immédiatement au Print Manager afin qu'il commence à imprimer immédiatement. |
END | Cette commande permet de terminer le programme immédiatement. |
END | Cette commande indique la fin d'une clause d'instruction FUNCTION, IF, SELECT ou SUB. |
EOF | Cette fonction permet d'indiquer si la fin du fichier est atteinte. |
EVAL | Cette fonction permet d'effectuer l'évaluation du contenu d'une chaîne de caractères comme s'il s'agit d'un bout de code Liberty BASIC contenu à l'intérieur de la chaîne de caractères spécifié et retourne une valeur numérique. |
EVAL$ | Cette fonction permet d'effectuer l'évaluation du contenu d'une chaîne de caractères comme s'il s'agit d'un bout de code Liberty BASIC contenu à l'intérieur de la chaîne de caractères spécifié. |
EXIT | Cette instruction permet de terminer le bloc courant (FOR, FUNCTION, SUB ou WHILE). |
EXP | Cette fonction retourne la valeur «exponentielle» sur la base «e». |
FIELD | Cette commande permet de définir la structure d'un enregistrement de fichier. |
FILEDIALOG | Cette commande permet d'ouvrir une boite de dialogue permettant de choisir un fichier. |
FILES | Cette commande permet de demander la liste des fichiers du répertoire spécifié. |
FONTDIALOG | Cette fonction permet d'ouvrir une boite de dialogue communes de sélection de police de caractères. |
FOR | Cette instruction permet d'effectuer un compteur en boucle. |
FUNCTION | Cette instruction permet de définir une fonction. |
GET | Cette instruction permet d'effectuer la lecture d'un fichier. |
GETTRIM | Cette instruction permet d'effectuer la lecture d'un fichier mais supprimant les espaces avant de retourner le contenu. |
GLOBAL | Cette instruction permet d'indiquer la liste des variables ayant une portée globale. |
GOSUB | Cette commande permet d'appeler un sous-programme. |
GOTO | Cette commande permet d'effectuer un branchement à l'étiquette spécifié |
GRAPHICBOX | Cette commande permet d'ajouter un contrôle de canvas de dessin dans la fenêtre. |
GROUPBOX | Cette commande permet d'ajouter un contrôle de boite de groupe dans une fenêtre ou une boite de dialogue. |
HBMP | Cette commande permet de demander le Handle de Windows correspondant au Bitmap spécifié par la chaîne de caractères. |
HEXDEC | Cette fonction permet de retourner la valeur décimal correspondant à la valeur hexadécimale spécifiée. |
HWND | Cette commande permet de demander le Handle de Windows correspondant au Handle de Liberty BASIC. |
IF | Cette instruction permet d'effectuer des vérifications conditionnel. |
INKEY$ | Cette fonction retourne sous forme de chaîne de caractères la valeur du caractère en attente sur clavier s'il y a lieu. |
INP | Cette fonction retourne la valeur d'un port d'entrée/sortie. |
INPUT$ | Cette fonction permet d'effectuer la lecture de données dans un fichier. |
INPUTTO$ | Cette fonction permet d'effectuer la lecture d'un fichier en utilisant un délimiteur spécifié ou la fin de la ligne comme fin de lecture. |
INSTR | Cette fonction permet d'indiquer la position d'une sous-chaîne de caractères situé dans une chaîne de caractères. |
INT | Cette fonction retourne uniquement la valeur entière la plus haut d'un nombre. |
KILL | Cette commande permet d'effacer un fichier. |
LEFT$ | Cette fonction retourne les caractères du début d'une chaîne de caractères. |
LEN | Cette fonction permet d'indiquer la longueur d'une chaîne de caractères. |
LET | Cette commande permet d'affecter une valeur à une variable. |
LINE INPUT | Cette commande permet d'effectuer la lecture de variables dans un fichier. |
LISTBOX | Cette commande permet d'ajouter un contrôle de liste de sélection dans une fenêtre. |
LOADBMP | Cette commande permet de charger un Bitmap à partir du fichier spécifié. |
LOC | Cette fonction permet de demander la position courante du pointeur de fichier associé au fichier ou périphérique spécifié. |
LOCATE | Cette commande permet de positionner le curseur sur la fenêtre principal. |
LOF | Cette fonction retourne le nombre d'octet de mémoire tampon associé à un fichier. |
LOG | Cette fonction retourne le logarithme naturel ou népérien. |
LOOP | Cette commande permet d'effectuer une boucle. |
LOWER$ | Cette fonction permet de retourner une chaîne de caractères sous sa forme minuscule. |
LPRINT | Cette commande permet d'imprimer du texte sur l'imprimante. |
MAINWIN | Cette commande permet de fixer la largeur et la hauteur de la fenêtre principale. |
MAPHANDLE | Cette commande permet d'associer un nouveau Handle à un périphérique déjà ouvert. |
MAX | Cette fonction permet de retourner la plus grande valeur entre deux valeurs. |
MENU | Cette commande permet de créer un menu déroulant. |
MID$ | Cette fonction permet de retourner une sous-chaîne de caractères contenu dans une chaîne de caractères. |
MIDIPOS | Cette fonction permet de demander la position courante du pointeur de musique MIDI dans un fichier joué par la commande PLAYMIDI. |
MIN | Cette fonction permet de retourner la plus petite valeur entre deux valeurs. |
MKDIR | Cette fonction permet de crée un répertoire. |
NAME | Cette commande permet de renommer un fichier |
NEXT | Cette commande est l'instruction de fin du compteur en boucle FOR. |
NOMAINWIN | Cette commande permet d'indiquer qu'il ne faut pas ouvrir de fenêtre principal. |
NOTICE | Cette commande permet d'afficher une boite de dialogue avec un message d'avertissement et attend que l'utilisateur clic sur le bouton «OK» pour redonner le contrôle au programme. |
ON ERROR GOTO | Cette commande permet d'effectuer des branchements automatique lorsqu'une erreur se produit. |
ONCOMERROR | Cette commande permet d'effectuer un branchement à une étiquette lorsque une erreur se produit avec un port de communication série. |
OPEN | Cette commande permet l'ouverture d'un fichier |
OUT | Cette commande permet l'écriture sur un port d'Entrée/Sortie. |
PLATFORM$ | Cette fonction permet de retourner le nom de plateforme du système d'exploitation sous lequel Liberty BASIC fonctionne actuellement. |
PLAYMIDI | Cette commande permet de jouer un fichier de format MIDI. |
PLAYWAVE | Cette commande permet de jouer un fichier sonore de format Wave (.wav) |
POPUPMENU | Cette commande permet de créer un menu contextuel dans une fenêtre Windows. |
Cette commande permet d'afficher du texte à l'écran. | |
PRINTERDIALOG | Cette commande permet d'ouvrir la boite de dialogue commune d'imprimante de Windows. |
PROMPT | Cette commande permet d'ouvrir une boite de dialogue et demande à l'utilisateur d'entrer une chaîne de caractères, attend une confirmation par un «OK» ou une annulation par «CANCEL». |
PUT | Cette commande permet d'écrire une variable dans un fichier. |
RADIOBUTTON | Cette commande permet d'ajouter un contrôle de bouton radio dans une fenêtre spécifié. |
RANDOMIZE | Cette commande permet de réinitialiser les nombres aléatoires. |
READ | Cette commande permet d'effectuer la lecture de données contenu dans «DATA». |
READJOYSTICK | Cette commande permet de fixer quel des deux manettes de jeux doit être lu. |
REDIM | Cette commande permet de redéfinir des tableaux existants. |
REM | Cette commande permet d'insérer une remarque. |
RESIZEHANDLER | Cette commande permet d'ajuster le gestionnaire d'événement pour l'instance quand l'utilisateur redimensionne une fenêtre avec un type «WINDOW». |
RESTORE | Cette commande permet d'effectuer la restauration du pointeur de lecture des données «DATA» à partir du début ou de l'étiquette spécifié. |
RESUME | Cette commande permet d'indiquer qu'il faut reprendre l'exécution à la suite de l'utilisation d'un «ON ERROR GOTO». |
RETURN | Cette commande permet un retour d'un sous-programme GOSUB. |
RIGHT$ | Cette fonction retourne les caractères à la fin d'une chaîne de caractères. |
RMDIR | Cette fonction permet d'effacer un répertoire. |
RND | Cette fonction permet de générer un nombre aléatoire. |
RUN | Cette commande permet de lancer l'exécution du programme externe. |
SCAN | Cette commande permet d'arrêter momentanément Liberty BASIC afin de traiter les messages clavier et souris ainsi que les événements du programme comme les événements de minuterie. |
SEEK | Cette commande permet de positionner le pointeur de fichier à la position spécifié lors de l'ouverture de fichier en accès binaire. |
SELECT CASE | Cette instruction permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat. |
SIN | Cette fonction trigonométrique retourne l'«Sinus». |
SORT | Cette fonction permet de trier un tableau de simple ou double dimension. |
SPACE$ | Cette fonction répète un espace plusieurs fois sous forme de chaîne de caractères. |
SQR | Cette fonction retourne la racine carré. |
STATICTEXT | Cette commande permet de placer une étiquette de texte dans une fenêtre. |
STOP | Cette commande permet d'arrêter temporairement le programme à ce point. |
STOPMIDI | Cette commande permet d'arrêter de faire jouer un fichier MIDI précédemment lancé par la commande PLAYMIDI. |
STR$ | Cette fonction transforme une valeur numérique en chaîne de caractères. |
STRUCT | Cette commande permet de construire une simple instance de structure spécifié étant lorsque de l'utilisation d'appel API aux DLL. |
STYLEBITS | Cette commande permet d'effectuer un changement de style à une fenêtre ou un contrôle Liberty BASIC. |
SUB | Cette commande permet de définir un sous-programme. |
TAB | Cette fonction permet de fixer le point de départ d'impression de l'instruction «PRINT». |
TAN | Cette fonction trigonométrique retourne la «Tangente». |
TEXTBOX | Cette commande permet de créer un contrôle de texte d'édition sans barres de défilement. |
TEXTEDITOR | Cette commande permet de créer un contrôle de texte d'édition avec des barres de défilement. |
TIME$ | Cette fonction permet de demander l'heure actuel. |
TIMER | Cette commande permet d'effectuer la gestion de la minuterie de Windows. |
TITLEBAR | Cette commande permet de fixer la barre de titre de la fenêtre principale. |
TRACE | Cette commande permet de fixer le niveau de traçage pour ce programme d'application. |
TRIM$ | Cette fonction supprime les caractères d'espace au début et à la fin d'une chaîne de caractères. |
TXCOUNT | Cette fonction permet de demander le nombre d'octets dans la file d'attente de la transmission par communication par port série. |
UNLOADBMP | Cette commande permet de libérer la mémoire de Liberty BASIC de la présence du Bitmap spécifié. |
UPPER$ | Cette fonction retourne la majuscule d'une chaîne de caractères. |
USING | Cette fonction permet de retourner du texte formaté dans une chaîne de caractères. |
VAL | Cette fonction permet de transformer une chaîne de caractères en sa valeur numérique. |
VERSION$ | Cette fonction permet de demander la chaîne de caractères du numéro de version de Liberty BASIC. |
WAIT | Cette commande permet d'arrêter l'exécution du programme et d'attendre les événements d'entrée utilisateur. |
WEND | Cette commande est l'instruction de fin de la boucle «WHILE» |
WHILE | Cette commande permet d'effectuer une boucle. |
WINSTRING | Cette fonction permet de demander une chaîne de caractères lorsque la fonction envoi un pointeur vers une chaîne de caractères. |
WORD$ | Cette fonction permet de demander le mot à la position spécifié dans la chaîne de caractères spécifié. |
Dernière mise à jour : Vendredi, le 22 décembre 2017