Section courante

A propos

Section administrative du site

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.
PRINT 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