Section courante

A propos

Section administrative du site

Vue par description   Rechercher

Voici un tableau de référence des différents commandes, fonctions du «Turbo Basic» de «Borland» (aussi connu sous le nom de built-in functions) :

Nom Description
$COM Cette méta-instruction permet d'allouer de l'espace pour le tampon de réception du port série.
$DYNAMIC Cette méta-instruction permet de déclarer que l'allocation de tableau par défaut est dynamique.
$EVENT Cette méta-instruction permet de contrôler la génération du code de recouvrement des événements.
$IF/$ELSE/$ENDIF Ces meta-instructions permettent de définir des parties d'un programme source à compiler ou à ignorer (souvent appelée compilation conditionnelle).
$INCLUDE Cette méta-instruction permet d'inclure un fichier de texte.
$INLINE Cette méta-instruction permet de déclarer le code machine en ligne dans une sous-procédure en ligne.
$SEGMENT Cette méta-instruction permet de déclarer un nouveau segment de code.
$SOUND Cette méta-instruction permet de déclarer la capacité du tampon de musique de fond.
$STACK Cette méta-instruction permet de déclarer la taille de la pile d'exécution.
$STATIC Cette méta-instruction permet de déclarer l'allocation de tableau par défaut comme étant statique.
ABS Cette fonction retourne la valeur absolue d'un nombre.
AND Cet opérateur permet d'effectuer un «Et binaire» pour une valeur numérique ou «Et logique» dans le cas d'une comparaison.
ASC Cette fonction retourne la valeur du code ASCII d'un caractère.
ATN Cette fonction trigonométrique retourne l'«ArcTangente».
BEEP Cette commande permet d'émettre un signal sonore.
BIN$ Cette fonction retourne sous forme de chaine de caractères en nombre binaire d'une valeur numérique.
BLOAD Cette commande permet de charger des données binaire d'un fichier
BSAVE Cette commande permet de sauver des données binaire dans un fichier
CALL Cette commande appel une procédure
CALL ABSOLUTE Ces commandes permettent d'appeler une routine de langage assembleur.
CALL INTERRUPT Ces commandes permettent d'appeler l'interruption assembleur spécifié.
CDBL Cette fonction permet de convertir une expression en un type de double précision réel (Double).
CEIL Cette fonction retourne la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre.
CHAIN Cette commande permet de lancer un programme chainé.
CHDIR Cette commande permet de changer de répertoire
CHR$ Cette fonction retourne un caractère correspondant à la valeur du code ASCII.
CINT Cette fonction permet d'effectuer la conversion d'une valeur sous forme entière.
CIRCLE Cette commande permet d'afficher un cercle dans l'écran graphique
CLEAR Cette commande permet d'effacer une zone mémoire
CLNG Cette fonction permet de transformer une valeur sous un type «Long».
CLOSE Cette commande permet la fermeture d'un fichier
CLS Cette commande permet d'effacer l'écran
COLOR Cette commande permet de changer la couleur courante
COM Cette commande permet de contrôler le recouvrement des événements de port série.
COMMAND$ Cette fonction permet de retourner la ligne de commande utilisée pour démarrer le programme à partir de DOS.
COMMON Cette commande permet de transmettre des paramètres à un programme en chaine
COS Cette fonction trigonométrique retourne l'«Cosinus».
CSNG Cette fonction permet de transformer une valeur sous un type «Single» (simple précision).
CSRLIN Cette fonction permet de connaitre la position vertical du curseur.
CVD Cette fonction permet de transformer une valeur sous un type «Double».
CVI Cette fonction permet de transformer une valeur sous un type «Integer».
CVL Cette fonction permet de transformer une valeur sous un type «Long».
CVMD Cette fonction permet de transformer une valeur sous un type «Double» de format Microsoft.
CVMS Cette fonction permet de transformer une valeur sous un type «Single» de format Microsoft.
CVS Cette fonction permet de transformer une valeur sous un type «Single».
DATA Cette commande permet de mettre un regroupement de données.
DATE$ Cette fonction retourne la date courante.
DECR Cette instruction permet de décrémenter une variable.
DEF FN Cette commande permet de définir une fonction
DEF SEG Cette commande permet de définir le segment courant du Basic.
DEFtype Cette commande permet de définir le type de variable pour une lettre spécifié.
DELAY Cette commande permet d'effectuer une pause du nombre de milliseconde spécifié
DIM Cette commande permet de définir des tableaux ou variables
DIM DYNAMIC Cette commande permet de définir des tableaux dans la mémoire dynamique
DO UNTIL ... LOOP Cette commande permet d'effectuer des boucles d'instruction.
DO ... UNTIL LOOP Cette commande permet d'effectuer des boucles d'instruction.
DO ... LOOP WHILE Cette commande permet d'effectuer des boucles d'instruction.
DRAW Cette commande permet de dessiner avec une chaîne de caractères.
ELSE Cette commande est la clause «Autrement» d'une condition.
END Cette commande met fin au programme.
END Cette commande indique la fin d'une clause d'instruction IF, SELECT, DEF ou SUB.
ENDMEM Cette fonction retourne sous format d'un entier long de la mémoire la plus haute disponible
ENVIRON Cette commande permet de modifier les informations dans la table d'environnement.
ENVIRON$ Cette fonction permet de demander les informations dans la table d'environnement.
EOF Cette fonction permet d'indiquer si la fin du fichier est atteinte.
ERADR Cette fonction retourne l'adresse de la dernière erreur
ERASE Cette commande permet de supprimer un tableau
ERDEV Cette fonction permet de retourner les informations un pilote de périphérique.
ERL Cette fonction retourne le numéro de ligne de la dernière erreur
ERR Cette fonction retourne le code de la dernière erreur
ERROR Cette commande permet de simuler un code d'erreur
EXIT Cette commande permet de sortir d'une fonction, procédure ou d'un bloc d'instruction comme le langage Pascal.
EXP Cette fonction retourne la valeur exponentielle d'un nombre
EXP2 Cette fonction retourne la valeur exponentielle en base 2 d'un nombre
EXP10 Cette fonction retourne la valeur exponentielle en base 10 d'un nombre
FIELD Cette commande permet d'effectuer la réservation de la mémoire tampon pour des accès séquentielle dans un fichier
FILES Cette commande permet d'afficher la liste des fichiers du répertoire spécifié
FIX Cette fonction retourne la partie entière d'un nombre réel
FOR Cette commande permet d'effectuer un compteur en boucle
FRE Cette fonction retourne la quantité de mémoire disponible dans le BASIC
GET Cette commande permet la lecture d'un fichier
GET Cette commande permet la sauvegarde d'image dans l'écran graphique.
GET$ Cette instruction transfert le contenu du tampon du fichier dans une variable de chaine de caractères
GOSUB Cette commande permet d'appeler un sous-programme.
GOTO Cette commande permet de sauter à un numéro de ligne spécifier
HEX$ Cette fonction retourne sous forme de chaine de caractères en nombre hexadécimal d'une valeur numérique.
IF Cette commande permet d'effectuer un teste conditionnel.
IMP Cet opérateur permet d'effectuer un «Implication binaire» pour une valeur numérique.
INCR Cette instruction permet d'incrémenter une variable. Si la quantité n'est pas spécifié, il incrémente de 1.
INKEY$ Cette fonction retourne sous forme de chaine de caractères la valeur du caractère en attente sur clavier s'il y a lieu.
INP Cette fonction permet d'effectuer la lecture sur un port d'entrée/sortie matériel.
INPUT Cette commande permet d'effectuer une entrée de données clavier ou effectue la lecture dans un fichier.
INPUT$ Cette fonction permet d'effectuer la lecture de données dans un fichier.
INSTAT Cette fonction permet de vérifier si l'utilisateur appui actuellement sur une touche.
INSTR Cette fonction permet d'indiquer la position d'une sous-chaine de caractères situé dans une chaine de caractères.
INT Cette fonction permet de retourner la valeur arrondie d'un nombre réel.
IOCTL Cette commande permet d'envoyer une chaine de caractères sur un périphérique.
IOCTL$ Cette fonction permet de lire une chaine de caractères sur un périphérique.
KEY Cette commande permet de rendre programmable les touches de fonctions (F1, F2, F3,...).
KILL Cette commande permet d'effacer un fichier.
LBOUND Cette fonction permet de demander le nombre d'élément minimum (borne inférieur) d'un tableau.
LCASE$ Cette fonction permet de retourner la chaîne de caractères en minuscules seulement.
LEFT$ Cette fonction retourne les caractères du début d'une chaîne de caractères.
LEN Cette fonction retourne la longueur d'une chaîne de caractères.
LET Cette commande permet d'affecter une valeur à une variable.
LINE Cette commande permet de tracer une ligne dans un écran graphique.
LINE INPUT Cette fonction permet la lecture d'une ligne entière texte d'une console ou d'un fichier «Handle» sans afficher un point d'interrogation de question.
LOC Cette fonction permet de retourner la position courante dans le fichier.
LOCAL Cette commande permet de définir des variables seulement utilisable localement dans une fonction ou un sous-programme (procédure)
LOCATE Cette commande permet de positionner le curseur
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.
LOG2 Cette fonction retourne le logarithme en base 2.
LOG10 Cette fonction retourne le logarithme en base 10.
LPOS Cette fonction permet de connaître la position de la tête d'impression de l'imprimante.
LPRINT Cette commande permet d'imprimer du texte sur l'imprimante
LSET Cette commande permet de cadrer une gauche une chaîne de caractères.
MEMSET Cette commande permet de fixer la limite de mémoire haute.
MID$ Cette fonction retourne une sous-chaîne de caractères contenu dans une chaîne de caractères.
MKD$ Cette fonction permet de convertir une nombre réel de double précision en une chaîne de caractères.
MKDIR Cette commande permet de crée un répertoire
MKI$ Cette fonction permet de convertir une valeur entière en une chaîne de caractères.
MKL$ Cette fonction permet de convertir une valeur entière longue en une chaine de caractères.
MKMD$ Cette fonction permet de convertir une nombre réel de double précision en une chaîne de caractères de format Microsoft.
MKMS$ Cette fonction permet de convertir une nombre réel de simple précision en une chaîne de caractères de format Microsoft.
MKS$ Cette fonction permet de convertir une nombre réel de simple précision en une chaîne de caractères.
MTIMER Cette fonction permet de lire ou réinitialiser les micro-minuteries.
NAME Cette commande permet de renommer un fichier
NEXT Cette commande est l'instruction de fin du compteur en boucle FOR.
NEW Cette commande permet de réinitialiser le BASIC
OCT$ Cette fonction retourne sous forme de chaîne de caractères en nombre octal d'une valeur numérique.
ON COM GOSUB Cette commande permet de déclencher un sous-programme lorsque des données sont reçu du port série.
ON ERROR GOTO Cette commande permet d'effectuer des branchements automatique lorsqu'une erreur du code source Basic se produit.
ON ... GOSUB Cette commande permet d'effectuer des branchements à des numéros de ligne de sous-programme en fonction de cas supérieur ou égal à 1 consécutif.
ON ... GOTO Cette commande permet d'effectuer des branchements à des numéros de ligne en fonction de cas supérieur à 1 consécutif.
ON KEY GOSUB Cette commande permet de déclencher un sous-programme d'interruption pour obtenir le contrôle si une touche spécifique est enfoncée.
ON PEN GOSUB Cette commande permet de déclencher un sous-programme d'interruption afin d'obtenir le contrôle en cas d'activité du crayon lumineux.
ON PLAY GOSUB Cette commande permet de déclencher un sous-programme lorsque le tampon de musique d'arrière-plan contient moins que le nombre de note spécifié.
ON STRIG GOSUB Cette commande permet de déclencher un sous-programme lorsque un bouton de manette de jeux est enfoncée.
ON TIMER GOSUB Cette commande permet de déclencher un sous-programme lorsque l'instant précisé de la journée en seconde est rencontré.
OPEN Cette commande permet l'ouverture d'un fichier
OPTION BASE Cette commande permet l'indice inférieur d'un tableau soit 0 ou 1.
OUT Cette commande permet l'écriture sur un port d'entrée/sortie.
PAINT Cette commande permet de peinturer l'emplacement spécifié de l'écran graphique.
PALETTE Cette commande permet de modifier la palette de couleur
PALETTE USING Cette commande permet de modifier toutes les palettes de couleur
PEEK Cette fonction permet de retourner le contenu d'un emplacement mémoire.
PEN Cette fonction permet de demander l'état du crayon lumineux.
PLAY Cette commande permet produire des effets sonore en fonction de note de musique.
PLAY Cette fonction permet d'indiquer le nombre de note à jouer encore dans le tampon de musique.
PMAP Cette fonction permet de retourner une coordonnées en fonction du facteur spécifié.
POINT Cette fonction permet de retourner la couleur d'un pixel d'un écran graphique.
POKE Cette commande permet l'écriture directe en mémoire
POS Cette fonction permet de retourner la position horizontal du curseur.
PRESET Cette commande permet de fixer un point noir sur l'écran graphique.
PRINT Cette commande permet d'afficher du texte à l'écran ou dans un fichier
PSET Cette commande permet de tracer un point sur un écran graphique.
PUT Cette commande permet d'écrire une variable dans un fichier.
PUT Cette commande permet d'afficher une image dans l'écran graphique.
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».
REM Cette commande permet d'insérer une remarque
RESET Cette commande permet d'effectuer la fermeture de tous les fichiers et de mettre à jour le contenu des répertoires.
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 de redémarrer l'exécution du programmation à la suite d'une erreur.
RETURN Cette commande permet un retour d'un sous-programme GOSUB
RIGHT$ Cette fonction retourne les caractères à la fin d'une chaine de caractères.
RMDIR Cette commande permet d'effacer un répertoire
RND Cette fonction perme de générer un nombre aléatoire.
RSET Cette commande permet de cadrer à droite une chaine de caractères.
RUN Cette commande permet de lancer l'exécution du programme contenu en mémoire de l'interpréteur BASIC.
SCREEN Cette fonction permet de connaitre le caractère ou l'attribut d'un caractère dans l'écran.
SCREEN Cette commande permet de passer au mode d'affichage spécifier.
SEEK Cette commande permet de positionner le pointeur de fichier
SELECT CASE Cette instruction permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat.
SGN Cette fonction trigonométrique retourne le signe d'un nombre.
SHELL Cette commande permet d'appeler un programme DOS ou Externe
SIN Cette fonction trigonométrique retourne l'«Sinus».
SOUND Cette commande permet d'Émettre un signal sonore spécifier sur le PC Speaker
SPACE$ Cette fonction répète un espace plusieurs fois sous forme de chaine de caractères.
SPC Cette fonction répète un espace plusieurs fois sous forme de chaine de caractères utilisable dans l'instruction «PRINT».
SQR Cette fonction retourne la racine carré.
STOP Cette commande permet d'arrêter temporairement le programme à se point
STR$ Cette fonction transforme une valeur numérique en chaine de caractères.
STRIG Cette fonction permet de connaitre l'état des différents contrôle de la manette de jeux.
STRIG Cette commande permet d'activer ou désactiver certains éléments des manettes de jeu.
STRING Cette fonction répète un caractère détermine plusieurs fois sous forme de chaine de caractères.
SUB Cette instruction permet de définir une procédure.
SWAP Cette commande permet d'échanger le contenu de deux variables.
SYSTEM Cette commande permet de repasser le contrôle au système d'exploitation.
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».
TIME$ Cette fonction retourne l'heure courante.
TIMER Cette fonction retourne le nombre de seconde écoulé depuis le début de la journée.
TROFF Cette commande permet de désactiver le traçage des numéros de ligne durant l'exécution du programme.
TRON Cette commande permet d'activer le traçage des numéros de ligne durant l'exécution du programme.
UBOUND Cette fonction permet de demander le nombre d'élément maximum (borne supérieur) d'un tableau.
USR Cette fonction permet d'appeler des sous-programmes de langage machine.
VAL Cette fonction transforme une chaine de caractères en sa valeur numérique.
VARPTR Cette fonction permet d'indiquer l'emplacement en mémoire d'une variable ou d'un bloc de tampon fichier.
VARPTR$ Cette fonction permet d'indiquer l'emplacement en mémoire d'une variable ou d'un bloc de tampon fichier.
VARSEG Cette fonction permet d'indiquer le segment d'une variable ou d'un bloc de tampon fichier.
VIEW Cette commande permet de définir une fenêtre d'affichage.
WAIT Cette commande permet de d'attendre une réponse de la part d'un port d'entrée/sortie.
WEND Cette commande est l'instruction de fin de la boucle «WHILE»
WHILE Cette commande permet d'effectuer une boucle.
WIDTH Cette commande permet de changer la largeur de l'écran
WINDOW Cette commande permet de définir les dimensions souhaiter des coordonnées de l'écran graphique.
WRITE Cette commande permet l'écriture d'un message en guillemet


Dernière mise à jour : Dimanche, le 28 juin 2015