Manuel Amos Professional  Sommaire  Index

Interface AMOS


La section 9 de ce Manuel est consacree a l Interface AMOS Professional. Attention, il s agit d une fonctionnalite tres avancee du systeme, qui demandera du temps pour etre pleinement comprise, meme par des experts ! Malheureusement, il n y a pas de raccourcis possibles sur un sujet aussi technique, donc merci de perseverer.

Introduction a l Interface
Imaginez pouvoir integrer toutes les fonctionnalites de l Editeur AMOS Professional dans vos propres programmes, controlees directement a l ecran via des icones, des boutons et des selecteurs !

Imaginez un jeu d aventure graphique moderne, avec des boites de selection pour les commandes et un inventaire interactif affiche a l ecran. Ou des touches de direction montrant tous les mouvements possibles depuis un endroit donne. Des simulations simples pourraient se transformer en mondes fantastiques complexes, des jeux d arcade pourraient inclure des tableaux de scores interactifs, et des animations seraient creees par les actions du joueur.

Vous preferez des applications serieuses ? Alors imaginez une base de donnees animee avec des boites de dialogue intelligentes, ou des calculateurs puissants apparaissant au-dessus de vos listings sur demande. Meme le simple selecteur de fichiers pourrait etre transforme de maniere spectaculaire !

Vous pouvez arreter d imaginer, car tout cela est deja possible. Les panneaux de controle utilises par l Editeur AMOS Professional n ont pas ete ecrits en assembleur ou en C, ils ont ete crees grace a un generateur de dialogues integre que nous appelons l Interface AMOS Professional. Et elle est prete a vous servir !

L Interface est directement accessible depuis vos programmes AMOS Professional, donc tout ce que l Editeur peut faire, vous pouvez le faire aussi ! De plus, vous avez un acces instantane a tous les messages et graphismes d origine de l Editeur, vous permettant d adapter vos programmes au style AMOS Professional en toute simplicite. Puisque les messages de l Editeur sont sauvegardes dans le fichier de configuration, il est facile de generer des programmes multilingues, avec des boutons et invites disponibles dans plusieurs langues.

Vous n etes pas oblige d utiliser les parametres par defaut : vous pouvez creer vos propres graphismes, avec 16, 32 ou meme 64 couleurs. Un puissant Createur de Ressources est fourni sur la disquette d accessoires, permettant de capturer des images depuis n importe quelle image IFF, et de les assigner immediatement a vos icones, boutons et boites de requetes.

Et si cela ne suffit pas a vous convaincre, voyez la theorie en pratique en lancant cet exemple de programme tout pret :

LD> Load "AMOSPro_Tutorial:Tutorials/Interface/Full_Example.AMOS"

Pourquoi utiliser l Interface AMOS Professional ?
Les programmeurs AMOS experimentes savent que les fonctionnalites montrees dans l exemple ci-dessus pourraient aussi etre creees avec les zones d ecran AMOS classiques. Alors pourquoi un langage d interface separe est-il necessaire ?

Retour    Suivant
09.01.01