Résumé
Ce chapitre a présenté les notions de base de la programmation
graphique et de la programmation par événements en utilisant la
bibliothèque Graphics de la distribution Objective CAML. Après avoir
détaillé les éléments graphiques de base (couleur, tracé,
remplissage, texte et bitmap) l'animation de ceux-ci a été abordée. Le
mécanisme de gestion d'événements de Graphics a été ensuite
détaillé ce qui a permis d'introduire une méthode générale de
gestion d'interaction avec l'utilisateur mettant en jeu un modèle de
programmation par événements. Pour améliorer l'interaction et
proposer au programmeur des composants graphiques interactifs, il a été
développé une nouvelle bibliothèque, appelée Upi,
facilitant la construction d'interfaces graphiques. Cette bibliothèque
a été utilisée pour écrire l'interface de la calculatrice impérative.