Perl/TK est une extension de
Perl grâce à laquelle
l'interface utilisateur des programmes devient graphique.
Avec
Tk, les programmes
Perl ne sont plus limités au mode
texte mais créent fenêtres
graphiques, boutons, zones de
saisie, boîtes de liste, menus et barres de défilement. Tk
libère le
développeur du confinement de la ligne de
commande et lui permet de construire des applications
graphiques répondant à des événements, sous MS-Windows
comme sous
Unix.
Cet ouvrage est destiné aux novices comme aux experts.
Il présente les concepts de la programmation événementielle
et détaille le meilleur mode de conception d'applications à
interfaces graphiques.
Il montre, étape par étape, comment implanter et
configurer les éléments graphiques de Perl/Tk. Une
attention particulière est portée aux gestionnaires
d'espace, responsables du placement de chaque bouton, menu,
étiquette et boîte de liste dans une fenêtre. Pour chacun
des widgets de Perl/Tk couramment utilisés vous trouverez
dans ce livre :
- une présentation générale et un exposé des utilisations
courantes, avec des exemples,
- les options de configuration,
- les méthodes permettant de le manipuler ou de peaufiner
son comportement,
- des exercices vous permettant de vous familiariser avec
ses applications.
Bien que ce livre n'enseigne pas les bases du langage,
toute personne ayant écrit même le plus simple programme
Perl devrait pouvoir apprendre Tk grâce à lui. Le style
d'écriture, agréable et aéré, va droit au but. Ce livre est
riche en illustrations montrant l'aspect de chaque élément
et l'effet des options de configuration sur sa
présentation.
Il a été écrit pour tous les programmeurs Perl
souhaitant implanter des interfaces graphiques simples et
faciles à utiliser." Cet excellent ouvrage traite au mieux
de Perl/Tk. Le paragraphe de la préface faisant référence
aux 'gourous' apprenant eux aussi grâce à lui s'est avéré
vrai, même pour moi ". - Nick Ing-Simmons, créateur de
Perl/Tk.
Sommaire
- Introduction à Perl/Tk.
- Gestion de l'espace.
- Le bouton de base.
- Cases à cocher et boutons radio.
- Les widgets étiquette et de saisie.
- Barres de défilement.
- Le widget boîte de liste.
- Le widget texte.
- Le widget canevas.
- Le widget barre de progression.
- Menus.
- Cadres.
- Widgets de premier niveau.
- Liaisons d'événements.
- Widgets composites.
- Méthodes communes à tous les widgets.