If you're seeing this message, it means we're having trouble loading external resources on our website.

Si vous avez un filtre web, veuillez vous assurer que les domaines *. kastatic.org et *. kasandbox.org sont autorisés.

Contenu principal

Que sont les boutons ?

Les boutons. Boutons, boutons, boutons ! Au-delà de vouloir apparaître de temps en temps sur mon nez (bouh), un bouton occupe une surface qui fait quelque chose quand on clique dessus. Jetez un œil à cette page Web, combien de boutons discernez-vous ? Regardez autour de vous, combien de boutons vous entourent ?
Il y a des boutons partout, et vous souhaiterez probablement en ajouter dans les programmes que vous allez faire ici. Scrutez ces programmes donnés en exemple, pour voir comment ils utilisent les boutons :
Capture d'écran de Mini Putt
Capture d'écran du programme : 6 raisons de ne pas être une mouche
Capture d'écran du programme : montagnes russes en 3D
Il y a des environnements de programmation qui apportent des boutons et d'autres éléments d'interface utilisateur dans leurs boîtes à outils, comme le HTML en possède pour les pages Web, mais ProcessingJS n'en fait pas partie. À la place, ProcessingJS nous offre des blocs de construction :
  • des fonctions pour dessiner des formes et du texte
  • des moyens pour écouter des événements
  • des techniques pour détecter la position de la souris.
On peut assembler ces blocs de construction pour créer des boutons, et grâce à cela nous ferons plus de progrès dans la compréhension du code. Nous allons commencer par le plus simple des boutons possibles. Nous rendrons ensuite notre code réutilisable avec des fonctions. Et finalement nous nous organiserons grâce à des principes orientés objet.
En route, vers le bouton mobile !

Vous souhaitez rejoindre la discussion ?

Pas encore de posts.
Vous comprenez l'anglais ? Cliquez ici pour participer à d'autres discussions sur Khan Academy en anglais.