Section courante

A propos

Section administrative du site

Mise en route Amiga BASIC

La page suivante explique comment démarrer et quitter Amiga BASIC et comment charger et enregistrer des programmes Amiga BASIC.

Démarrer Amiga BASIC

Il y a trois façons de démarrer Amiga BASIC :

Quitter Amiga BASIC et revenir à Workbench

Il existe deux façons de quitter Amiga BASIC et de revenir à Workbench :

Programme de chargement

Pour exécuter un programme existant, vous devez d'abord charger le programme en mémoire. Il existe plusieurs façons de charger le programme :

Programme de sauvegarde

Pour enregistrer un nouveau programme, vous pouvez sélectionner l'élément Save As dans le menu Project ou saisir l'instruction SAVE dans la fenêtre Output. Pour classer un programme précédemment enregistré et maintenant ré-édité, vous pouvez entrer la commande SAVE ou sélectionner l'élément Save dans le menu Project. L'Amiga BASIC enregistre normalement tous les nouveaux programmes sous forme compressée. Pour enregistrer des programmes sous forme protégée, ou au format ASCII pour le traitement de texte ou la commande MERGE, vous devez donner des instructions explicites avec la commande SAVE dans la fenêtre Output. Vous devez également utiliser la commande SAVE (sans option) pour remettre un fichier ASCII au format compressé.

Modes de fonctionnement

Lorsque vous ouvrez Amiga BASIC, la fenêtre Output apparaît avec le nom BASIC. Il est prêt à accepter les commandes. À ce stade, vous pouvez utiliser Amiga BASIC dans l'un des trois modes suivants : mode immédiat, mode édition ou mode exécution de programme. La fenêtre List est sélectionnée lorsque Amiga BASIC commence à fonctionner.

Mode immédiat

En mode immédiat, les commandes Amiga BASIC ne sont pas entreposées en mémoire, mais sont exécutées au fur et à mesure qu'elles sont entrées dans la fenêtre Output. Les résultats des opérations arithmétiques et logiques sont affichés immédiatement (lorsque vous demandez leur affichage) et entreposés pour une utilisation ultérieure, mais les instructions elles-mêmes sont perdues après exécution. Le mode immédiat est utile pour le débogage et pour utiliser Amiga BASIC comme calculatrice pour des calculs rapides ne nécessitant pas de programme complet. Pour commencer à entrer des commandes immédiates, vous devez d'abord sélectionner la fenêtre Output en cliquant n'importe où avec le bouton Selection.

Mode d'exécution du programme

Lorsque le programme est en cours d'exécution, Amiga Basic est en mode exécution de programme. Pendant l'exécution du programme, vous ne pouvez pas exécuter de commandes en mode immédiat, ni entrer de nouvelles lignes dans la fenêtre List.

Mode édition

Vous êtes en mode édition lorsque vous travaillez dans la fenêtre List. Les commandes que vous entrez ne sont exécutées que lorsque vous entrez la commande RUN ou que vous sélectionnez Start dans le menu Run.

L'écran AmigaBASIC

Il existe trois régions distinctes de l'écran Amiga BASIC : la fenêtre Output, la fenêtre List et la barre de menus. Vous utilisez les fenêtres Output et List comme suit :

Vous utilisez la barre de menus comme suit :

La fenêtre Output

Vous pouvez utiliser la fenêtre Output à la fois pour saisir des instructions en tant que commandes de mode immédiat et pour afficher la sortie de vos programmes.

Pour sélectionner la fenêtre Output :

Dans la fenêtre Output, vous pouvez :

La fenêtre List

Vous pouvez utiliser la fenêtre List pour saisir, afficher, modifier et suivre l'exécution des programmes. La fenêtre List est automatiquement sélectionnée lorsque vous ouvrez AmigaBASIC pour la première fois.

Pour sélectionner la fenêtre List :

La fenêtre List devient visible lorsque le programme s'arrête en raison d'une erreur.

Remarque : Si le programme a été enregistré dans un fichier protégé (avec la commande SAVE dans la fenêtre Output), vous ne pouvez pas ouvrir la fenêtre List pour le fichier. Les fichiers protégés ne peuvent être ni répertoriés ni modifiés.

Dans la fenêtre List, vous pouvez :

La barre de menus et les raccourcis clavier du menu

Il existe quatre menus dans la barre de menus : Project, Edit, Run et Windows. Vous ne pouvez pas toujours utiliser tous ces menus. Un titre de menu peut être affiché de manière moins distincte en tant qu'élément de menu fantôme pour indiquer que le menu n'est pas pertinent par rapport à ce que vous faites en ce moment. De même, l'élément de menu fantôme peut apparaître lorsque cet élément ne peut pas être sélectionné. Certains éléments de menu affichent une séquence de touches Amiga à côté d'eux, comme Amiga+X pour Cut. Cela signifie que vous pouvez appuyer sur la combinaison de touches donnée (c'est-à-dire appuyer sur la touche X tout en maintenant la touche Amiga droite enfoncée) au lieu de choisir l'élément avec la souris, si vous le souhaitez. Tous les raccourcis clavier du menu utilisent la touche Amiga de droite.

Le menu Project

Le menu Project contient cinq éléments affectant les fichiers programme. Il n'y a pas de raccourcis clavier pour les éléments du menu Project. Le New prépare Amiga BASIC à accepter un nouveau programme. Il efface la liste des programmes en cours de votre écran et efface le programme de la mémoire, afin que vous puissiez commencer un nouveau programme. Il se comporte de la même manière que l'instruction NEW.

L'Open indique à Amiga BASIC que vous souhaitez intégrer un programme déjà présent sur le disque. Pour afficher les noms des programmes sur le disque, sélectionnez la fenêtre Output et entrez la commande FILES. Lorsque vous choisissez Open, le demandeur apparaît pour vous demander quel programme vous souhaitez ouvrir. Tapez le nom du programme souhaité, puis cliquez sur le gadget OK.

Le Save enregistre le programme sous son nom actuel. Cela signifie qu'il place le programme sur le disque après que vous l'ayez entré ou y avez apporté des modifications. Le Save enregistre tous les nouveaux programmes au format compressé et enregistre tous les programmes révisés dans le format dans lequel ils ont été chargés.

Le Save As... est identique à Save, sauf que Save sous vous permet de modifier le nom du programme à enregistrer. L'Amiga BASIC enregistre vos nouveaux programmes au format compressé, et il enregistre vos programmes chargés et révisés sous quelle que soit la forme dans laquelle ils ont été chargés. Pour enregistrer votre programme au format texte ou protégé, vous devez utiliser l'instruction SAVE en mode immédiat dans la fenêtre Output.

Le Quit demande à Amiga BASIC de retourner dans le Workbench. Il se comporte exactement comme l'instruction SYSTEM.

Le menu Edit

Le menu Edit comporte trois éléments étant utilisés lors de la saisie et de l'édition de programmes. À l'exception des commandes de mode immédiat dans la fenêtre Output, vous entrez et éditez toutes les instructions de programme dans la fenêtre List. Chacune des commandes du menu Edit possède un raccourci clavier.

Le Cut supprime la sélection actuelle de la fenêtre List et la place dans le presse-papiers. Appuyer sur Amiga+X revient au même que choisir Cut.

Le Copy place une copie de la sélection actuelle dans le presse-papiers sans la supprimer. Appuyer sur Amiga+C revient au même que choisir Copy.

Le Paste remplace la sélection actuelle par le contenu du presse-papiers. Si aucun caractère n'est sélectionné, le Paste insère le contenu du presse-papiers à droite du point d'insertion. Appuyer sur Amiga+P revient au même que choisir Paste.

Le menu Run

Le menu Run comporte six commandes contrôlant l'exécution du programme. Des raccourcis clavier sont disponibles pour quatre de ces commandes.

Le Start exécute le programme en cours. Entrer RUN dans la fenêtre Output ou appuyer sur Amiga+R équivaut à choisir Start. Le démarrage est activé chaque fois que l'Amiga BASIC est en mode immédiat. Appuyer sur Amiga+R est le raccourci clavier pour exécuter le programme en cours.

Le Stop arrête le programme en cours d'exécution. Le Stop se comporte exactement comme l'instruction STOP. Les Amiga-. ou CTRL+C sont les raccourcis clavier pour arrêter le programme en cours.

Le Continue démarre le programme arrêté ou suspendu. Entrer CONT dans la fenêtre Output équivaut à choisir Continue. L'élément de menu Continue n'est activé que lorsque le programme a été arrêté et qu'il est possible de continuer. Si aucun programme n'a été arrêté ou si vous avez modifié le programme alors qu'il était arrêté, le demandeur apparaît et indique le message d'erreur :

Can't continue.

Le Suspend suspend le programme en cours d'exécution jusqu'à ce qu'une touche autre que Amiga+S soit pressée. Appuyer sur Amiga+S ou CTRL+S revient à sélectionner Suspend. La suspension est activée chaque fois que le programme est en cours d'exécution.

Le Trace On/Off est une bascule activant et désactivant le suivi du programme pour le débogage. Si la fenêtre List est visible, le traçage met en évidence chaque instruction lors de son exécution. L'activation de Trace fonctionne de la même manière que l'instruction TRON, où la dernière instruction exécutée est entourée d'un rectangle de trace. Si aucune instruction n'a été exécutée, aucun rectangle n'est dessiné. Cela vous permet de déterminer où le programme est arrêté. Le Trace Off fonctionne de la même manière que l'instruction TROFF où le traçage ne met plus en évidence chaque instruction lors de son exécution.

Le Step exécute le programme une étape à la fois. Il s'arrête après chaque instruction. Appuyer sur Amiga+T revient au même que choisir Step. Lorsque la fenêtre List est rendue visible, une case rectangulaire décrit l'instruction venant d'être exécutée.

Le menu Windows

Le menu Windows comporte deux éléments ouvrant des fenêtres sur l'écran Amiga BASIC.

Le Show List ouvre la fenêtre List sur le programme en cours. Si la fenêtre List est déjà ouverte mais couverte par la fenêtre Output, Show List fait avancer la fenêtre List. Appuyer sur Amiga+L revient au même que choisir Show List. Pour éditer un programme chargé ou pour entrer un nouveau programme, vous pouvez également utiliser la commande de mode immédiat LIST dans la fenêtre Output.

Le Show Output ouvre la fenêtre Output. La fenêtre List est placée derrière la fenêtre Output. Pour entrer des commandes de mode immédiat dans la fenêtre Output, vous devez d'abord cliquer dessus.



Dernière mise à jour : Dimanche, le 2 juillet 2017