Avec sa syntaxe rigoureuse et ses immenses capacités
d'extension et d'intégration, Tcl (Tool Command Language)
est certainement le plus séduisant des langages de scripts
actuels. Tcl excelle tout particulièrement dans la
manipulation de texte, ce qui en fait un outil
irremplaçable pour la maintenance de sites Web ou de
systèmes de fichiers, la gestion de grands projets de
programmation, la réalisation d'interfaces client/serveur,
la production de code, etc.
Utilisé conjointement avec sa composante graphique Tk,
il permet de construire avec une étonnante économie de
moyens des applications complètes et multiplateformes sans
recourir à un compilateur.
L'ouvrage permet, au travers de nombreux exemples
progressifs et variés, de faire rapidement l'apprentissage
de l'ensemble des commandes de Tcl/Tk. La programmation
avancée est abordée par de nombreux aspects (connexion
réseau, internationalisation, gestionnaire d'interfaces
graphiques).
La version étudiée est la plus récente (8.4). Le cédérom
accompagnant cet ouvrage contient la référence complète de
toutes les commandes de base de Tcl et Tk et de nombreuses
ressources (versions exécutables et code source pour
Windows, MacOS, Linux, etc. ; documentation officielle;
extensions).
Au sommaire
Apprentissage de TCL / TK
- Fonctionnement de Tcl
- Notions de base
- Structures de contrôle
- Les procédures
- Les fichiers
- Formatage et encodage de données
- Les expressions régulières
- Tk : l'interface graphique
- Les widgets
- Contrôle de l'interface avec Tk
- Interprétation et exécution
- Canaux de communication
Annexes
- Extensions de Tcl
- Particularités des environnements
- Les couleurs de Tcl / Tk
- Les touches symboliques
- Bibliographie
- Tcl / Tk sur l'Internet
- Lexique anglais-français