En fait, le systeme traditionnel peut etre utile, mais il comporte de nombreuses limites. La commande SET ZONE cree une zone rectangulaire de test sur n importe quelle partie de l ecran, et cette zone peut etre identifiee si le pointeur de la souris passe dessus, via la fonction MOUSE ZONE. C est un systeme puissant, comme le montrent le Gestionnaire de Disques et l Editeur d Objets, mais ces programmes sont enormes et representent un travail considerable, meme pour les programmeurs les plus experimentes. Si vous voulez recreer des fonctionnalites similaires, cela vous prendrait beaucoup de temps et d efforts.
Jusqu a present, la plupart des programmeurs AMOS se sont contentes d affichages simples en deux dimensions, utilisant des graphismes basiques. Les resultats etaient acceptables par rapport au Workbench 1.3, mais ne sont plus dignes du programmeur AMOS Professional.
Avec l Interface AMOS Professional, la situation est completement transformee ! Des boutons interactifs en trois dimensions peuvent etre crees n importe ou sur l ecran, et reagir de facon spectaculaire ! Les panneaux de controle sont ridiculement faciles a creer, et peuvent etre geres automatiquement par AMOS Professional via un puissant systeme d interruptions. Votre programme n a qu a lire ces boutons et panneaux a intervalles reguliers, et l Interface s occupe du reste.
Les barres de defilement sont ultra fluides et peuvent etre directement manipulees par la souris. L amelioration par rapport aux commandes VSLIDER et HSLIDER d origine est incroyable. Les selecteurs peuvent etre crees en quelques lignes de code, et adaptes a tous les besoins.
Le seul probleme pose par l Interface AMOS Professional, c est qu il y a beaucoup de choses a assimiler ! Avec plus de cent instructions puissantes, l Interface peut sembler difficile a aborder, mais rassurez-vous : une fois les principes fondamentaux maitrises, tout devient logique. Vous serez bientot capable de creer des boites de dialogue epoustouflantes, dignes d un vrai AMOS Professional !
Presentation de l Interface AMOS Professional
L Interface est un langage a part entiere, dedie a la creation de boites de dialogue, boutons et panneaux de controle elegants. Elle fonctionne de maniere similaire aux langages AMAL et MENU d AMOS Professional. Voici les regles de base :
Voici un exemple simple d une commande d Interface :
X> EXit;