Une Interface graphique ? Késako ?
L'interface graphique, appelée communément la
GUI (pour
Graphical User Interface), est le lien entre l'utilisateur et la machine.
En effet, même si certains programmes tournent sur l'ordinateur sans aucune intervention de l'utilisateur, pour la majorité des scripts que vous allez coder, vous allez devoir interagir avec l'utilisateur. Pour cela, on utilise une interface graphique permettant de faire le lien entre l'utilisateur et le programme, et comme vous allez le voir, les GUIs offrent des possibilités quasiment illimitées, si ce n'est par votre imagination.
Vous avez peut-être remarqué que dans ce tutoriel nous ne nous sommes pas encore intéressés à la console, pour la simple et bonne raison que vous ne l'utiliserez quasiment jamais avec Autoit, à part parfois en mode débogage.
Plusieurs contrôles pour une fenêtre
La Gui est composée d'une
fenêtre et d'
éléments graphiques divers qu'on appelle également des
contrôles.
Voici une liste non-exhaustive des contrôles que vous pourrez créer avec Autoit :
- Label (texte simple)
- Button (bouton)
- InputBox (champ de saisie)
- RadioBox (bouton radio)
- CheckBox (boîte à cocher)
- Et pleins d'autres...
L'exemple ci-dessous est un aperçu des contrôles de base que vous pourrez utiliser :
Et, pour répondre à votre question,
'oui' vous saurez très bientôt faire ce genre d'interfaces ! (Et si vous êtes meilleur
designer que moi, elles seront également plus jolies

)
Comme je ne cesse de vous le rappeler depuis le début de ce tutoriel, Autoit est un langage de programmation qui est codé pour nous simplifier la vie. Pour les interfaces graphiques, on ne déroge pas à la règle, tout sera simplifié au maximum. Vous aurez bien entendu besoin de connaissances primaires, que je vais vous apprendre très bientôt, mais il existe un logiciel du nom de
Koda Form Designer qui vous simplifiera la vie en créant la base de votre GUI automatiquement, sans aucune connaissance requise, et cela visuellement. Vous n'aurez ensuite besoin de gérer que vos évènements (pas d'inquiétude si ce mot ne vous dit rien, nous verrons cela en temps voulu) et certains contrôles avancés.
Nous verrons bien entendu dans ce tutoriel l'utilisation de Koda, ceci afin de vous permettre d'utiliser facilement ce nouveau logiciel. Comme vous le constatez, Autoit est encore une fois très complet, toujours prêt à nous simplifier la vie grâce à des outils très utiles. Cependant ils ne font pas tout, et si Koda est très utile pour monter un schéma ou une maquette de votre future interface, vous allez vite voir que ce n'est que la partie émergée de l'Iceberg et que lorsque vous développerez un programme professionnel, vous devrez certainement vous en passer. Mais d'ici là, autant l'utiliser...
Alors, au boulot !