Cette première leçon de programmation va vous permettre
de découvrir l'interface de programmation de scripts de TeleAuto
et d'écrire votre premier script très simple.
Pour programmer des scripts, il vous faut en premier lieu ouvrir la
fenêtre d'édition et de lancement scripts en cliquant dans
le menu Outils/Scripts ou en cliquant sur le bouton
de la barre d'outils. La fenêtre apparait :
Cette fenêtre va vous permettre d'écrire des scripts, de
les lancer, et les debugger (trouver et corriger leurs erreurs).
Elle comprends 3 zones :
L'éditeur en zone 1 permet de rédiger le script
La barre de boutons en zone 2 permet d' effectuer les principales opération
de gestion des scripts :
Lancer le script
Arrêter le script
Charger un script
Sauver un script
La zone 3 permet de visualiser les erreurs rencontrés lors de l'exécution
du script. Vous pouvez aussi y écrire par l'intermediaire d'un script
comme nous allons le faire dans le premier exemple de script que nous allons
écrire dans cette leçon. Attention, il est impossible d'y
écrire directement. Seul un script peut écrire dans la zone
3 pour afficher un résultat de calcul par exemple.
Dans l'éditeur un squelette de script est déjà écrit
:
program MyProgram;
begin
end.
La première ligne program MyProgram; permet nommer le
script. Elle n'est pas obligatoire mais si vous la laissez, elle doit obligatoirement
commencer par l'instruction program suivi par le nom que vous donnez
au script (ici MyProgram) et elle doit comporter un point-virgule
à la fin. Vous verrez par la suite que toutes les instructions des
scripts TeleAuto doivent se terminer par des point-virgules.
Les lignes suivantes constituent le bloc principal du programme. Ce
bloc doit obligatoirement commencer par l'instruction begin et finir
par l'instruction end. Vous verrez par la suite que l'on peut créer
des blocs d'instruction suivant le même modèle.
Enfin aprés le dernier end du programme, vous devez obligatoirement
placer un point : end.
C'est entre le begin et le end du bloc principal que nous
allons placer l'instruction de notre premier script. Comme dans la plupart
des manuels de programmation, nous allons simplement écrire un message
par l'intermédiaire d'un script dans la zone 3 de la fenêtre
d'édition et de lancement de scripts. L'instruction qui va vous
permettre de le faire est Writeln :
Writeln('Bonjour le monde !');
Comme toute les procédures, le nom de la procédure Writeln
est
placé en début de ligne, puis les informations passées
à la procédure sont placées entre parenthèses
('Bonjour
le monde !') à la suite du nom.
Ici l'information est une contante de type chaîne de caractères,
c'est donc une suite de lettres placées entre 2 apostrophes : 'Bonjour
le monde !'. La ligne se termine par le point-virgule qui sert de séparateur
entre 2 blocs de code successifs.
Tapez cette instruction dans l'éditeur de scripts, puis cliquez
sur le bouton Lancer le script (F9).
Le script est compilé c'est à dire qu'il est traduit dans
un language de programmation moins compréhensible pour les hommes
mais plus plus rapide lors de son exécution. Aprés cette
compilation, le script s'exécute et le message s'affiche dans la
zone 3 :
Si vous commettez un erreur, TeleAuto vous la signale en la surlignant
et en indiquant son type et la ligne du script on elle apparaît :
Vous connaissez maintenant l'essentiel sur la programmation de scripts
dans TeleAuto. D'autres leçons vous permetront de programmer
des script de plus en plus complexes.