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