Section courante

A propos

Section administrative du site

 Langage  Elément  Programmation  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Les remarques
Les opérateurs
Les instructions conditionnelles
Les instructions de boucles
Définition de procédures et de fonctions
Référence de commandes et fonctions
Bonjour
Astronomie
Biochimie
Finance
Géographie
Géométrie
Mathématique
Météorologie
Océanographie
Sport
Temps
Trigonométrie
Validation
Phase lunaire
Calcul du calcium corrigé
IPaymt/Interet
NPer
PPaymt/Principal
Distance en Km entre deux longitudes et latitudes
Aire d'un cercle
Aire d'une surface de prisme rectangulaire
Aire d'un triangle
Distance entre deux points
Treillis
Ackermann
Exp
Factoriel
Fibonacci
Log
Nombre premier
Odd
Sqrt
Triangle Pascal
Unité de mesure
Fréquence des vagues
Hockey
Année bissextile
Date de la Pâque
FirstDayOfMonth
ArcCos
Courriel
Préface
Notes légal
Dictionnaire
Recherche

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


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Vendredi, le 22 décembre 2017