http://www.vuibert.com/livre1319.html
ISBN: 2-7117-8679-X
Published: October 2002
Pages: 464
Price: 42 euros
[http://www.vuibert.com/img/couv1319r.jpg]
It appears to be a reference book on Tcl/Tk in French.
----
[kroc] Yes it is, mainly because it's the only one. Anyway it's a very good book.
----
'''Table des mati��¨res :'''
----
Introduction [http://webperso.easyconnect.fr/bdesgraupes/Books/introTCK.html]
Les langages de scripts
Extensibilit��© de Tcl
Apprentissage de Tcl
Comment lire cet ouvrage
I APPRENTISSAGE DE TCL/TK
1 Fonctionnement de Tcl
1.1 Lancement de Tcl
1.2 Un premier exemple
1.2.1 Exemple avec tclsh
1.2.2 Exemple avec wish
1.3 Programmes ex��©cutables
1.3.1 Ex��©cutables sur Unix
1.3.2 Ex��©cutables sur MacOS
1.3.3 Ex��©cutables sur Windows
1.4 Le format starkit
2 Notions de base
2.1 Commandes
2.2 Types de variables
2.3 Substitution et interpolation
2.3.1 Interpr��©tation des instructions
2.3.2 Guillemets et accolades
2.3.3 Commentaires
2.3.4 M��©tacaract��¨res
2.3.5 Eliminer les risques d'ambig��¼it��©
2.4 Dur��©e de vie des variables
2.5 Manipulation des cha��®nes
2.5.1 La commande append
2.5.2 La commande string
2.6 Manipulation des listes
2.6.1 Cr��©ation et modification de listes
2.6.2 Concat��©nation des listes
2.7 Manipulation des tableaux
2.7.1 Constitution de tableaux
2.7.2 Parcourir un tableau
2.8 Abr��©viation des commandes
2.9 Les variables num��©riques
3 Structures de contr��´le
3.1 Structures conditionnelles
3.1.1 La commande if
3.1.2 La commande switch
3.2 Boucles it��©ratives
3.2.1 La commande while
3.2.2 La commande for
3.2.3 La commande foreach
3.3 Les ruptures
3.4 Capture des erreurs
4 Les proc��©dures
4.1 Les proc��©dures
4.1.1 La commande proc
4.1.2 Valeurs par d��©faut
4.1.3 Arguments variables
4.1.4 Proc��©dures r��©curentes
4.1.5 Renommer une commande
4.1.6 Interruption d'un script
4.2 L'��©valuation des instructions
4.2.1 Double ��©valuation des instructions
4.2.2 Double ��©valuation des expressions
4.3 Port��©e des variables
4.3.1 L'espace global
4.3.2 Les niveaux d'��©valuation
4.3.3 Les espaces de noms
4.4 Commandes li��©es �� des variables
4.5 Temporisation des scripts
4.5.1 D��©lais de pause
4.5.2 Proc��©dures de rappel
5 Les Fichiers
5.1 Conventions concernant les noms de fichiers
5.2 La commande file
5.2.1 Manipulation des chemins
5.2.2 Nature des chemins
5.2.3 Copies de fichiers
5.2.4 Attributs de fichiers
5.2.5 Cr��©ation et acc��¨s
5.3 Ouverture et fermeture de fichiers
5.4 Lecture et ��©criture de fichiers
5.5 Listes de fichiers
5.6 Navigation dans le syst��¨me de fichiers
6 Formatage et encodage des donn��©es
6.1 Formatage des cha��®nes de caract��¨res
6.1.1 Sp��©cification de format
6.1.2 Ecriture d'une cha��®ne format��©e
6.1.3 Lecture d'une cha��®ne format��©e
6.2 Date et heure
6.2.1 Evaluation des performances
6.3 Encodage des caract��¨res
6.3.1 Les encodages reconnus par Tcl
6.3.2 Configuration des encodages d'entr��©e et de sortie
6.3.3 La commande encoding
6.3.4 La repr��©sentation des caract��¨res Unicode
6.4 Traitement des donn��©es binaires
6.4.1 La commande binary format
6.4.2 La commande binary scan
7 les expressions r��©guli��¨res
7.1 La syntaxe des expressions r��©guli��¨res
7.1.1 Les m��©tacaract��¨res
7.1.2 Les s��©quences d'��©chappement
7.1.3 Les motifs de substitution
7.1.4 La syntaxe avanc��©e
7.2 La commande regexp
7.2.1 Les options de recherche
7.3 La commande regsub
7.4 Le probl��¨me de la double interpr��©tation
7.5 Autres commandes utilisant les expressions r��©guli��¨res
8 TK : l'interface graphique
8.1 Pr��©sentation de Tk
8.1.1 Trois exemples introductifs
8.1.2 La syntaxe g��©n��©rale de Tk
8.2 Les composants graphiques
8.2.1 El��©m��©nts de base
8.2.2 Les dialogues pr��©d��©finis de Tk
8.3 Le placement des objets
8.3.1 La m��©thode de placement pack
8.3.2 La m��©thode de placement grid
8.3.3 La m��©thode de placement place
9 Les widgets
9.1 Les options communes
9.2 Les m��©thodes communes
9.3 Cr��©ation des ��©l��©ments graphiques
9.3.1 Les cadres
9.3.2 Les boutons
9.3.3 Les ��©tiquettes
9.3.4 Les messages
9.3.5 Les cases �� cocher
9.3.6 Les boutons radio
9.3.7 Les menus et boutons de menu
9.3.8 Les champs de saisie
9.3.9 Les bo��®tes de liste
9.3.10 Les ��©chelles gradu��©es
9.3.11 Les barres de d��©filement
9.3.12 Les fen��ªtres
9.3.13 Les objets de texte
9.3.14 Les canevas
9.3.15 Les spinbox
9.3.16 Les images
9.4 Utilisation d'Unicode dans les widgets
10 Contr��´le de l'interface avec Tk
10.1 Le contr��´le des caract��©ristiques graphiques
10.1.1 Les informations relatives aux fen��ªtres
10.1.2 La gestion des fen��ªtres
10.1.3 Empilement des fen��ªtres
10.1.4 Destruction des fen��ªtres
10.1.5 Les polices
10.1.6 Les curseurs
10.1.7 Les couleurs
10.1.8 Bip interne
10.2 Les ��©v��©nements et les liaisons
10.2.1 Exemples pr��©liminaires
10.2.2 Mise �� jour de l'interface
10.2.3 Lier un ��©v��©nement �� une action
10.2.4 D��©signation des ��©v��©nements
10.2.5 Les s��©quences de substitution
10.2.6 ����v��©nements multiples et ��©v��©nements virtuels
10.2.7 Interception des commandes
10.2.8 La port��©e des liaisons
10.3 S��©lection et copie
10.4 Communication entre processus Tk
10.5 Questions de s��©curit��© avec Tk
10.6 La base de donn��©es de ressources
10.6.1 D��©signation des ressources
10.6.2 D��©claration et r��©cupr��©ation des ressources
10.6.3 Exemple de ressources
10.6.4 Stockage des ressources
10.7 M��©gawidgets
10.7.1 Panneaux multiples
10.7.2 Contr��´leur de pages
11 Interpr��©tation et ex��©cution
11.1 Les interpr��©teurs
11.1.1 Cr��©ation de nouveaux interpr��©teurs
11.1.2 Interpr��©teurs s��©curis��©s
11.1.3 Cr��©ation d'alias pour les commandes
11.1.4 Visibilit��© des variables
11.1.5 Transfert et partage des canaux
11.1.6 Syntaxe simplifi��©e des interpr��©teurs esclaves
11.1.7 Informations sur les interpr��©teurs
11.2 Les biblioth��¨ques de proc��©dures
11.2.1 Les chemins d'acc��¨s
11.2.2 L'indexation des r��©pertoires de proc��©dures
11.2.3 La gestion des biblioth��¨ques
11.2.4 La commande unknown
11.3 Les extensions
11.3.1 D��©finition des extensions
11.3.2 Chargement des extensions
11.4 La gestion des erreurs
11.4.1 ����mission et transmission des erreurs
11.4.2 Erreurs dans les proc��©dures de rappel
11.5 Historique des commandes
11.5.1 Syntaxe de la commande history
11.5.2 Raccourcis de la commande history
12 Canaux de communication
12.1 Ex��©cution de processus externes
12.1.1 La commande exec
12.1.2 Transmission des erreurs externes
12.2 Ouverture de connexions
12.2.1 Connexion en lecture
12.2.2 Connexion en ��©criture
12.2.3 Configuration d'une connexion
12.2.4 Connexion bidirectionnelle
12.2.5 Identification des processus
12.3 Connexions de r��©seau
12.3.1 Mod��¨le client/serveur
12.3.2 Mod��¨le s��©curis��©
12.4 Transferts entre canaux
II ANNEXES
A Extensions de Tcl
A.1 Extensions compil��©es
A.1.1 Exemple d'extension
A.1.2 Bilioth��¨ques de stubs
A.1.3 G��©n��©ration automatique avec Swig
A.2 Applications incorporant Tcl
B Particularit��©s des environnements
B.1 D��©veloppement ind��©pendant des plate-formes
B.2 Commandes sp��©cifiques
B.3 Communication entre applications
B.3.1 Echange de donn��©es avec Unix
B.3.2 Echange de donn��©es avec Macintosh
B.3.3 Echange de donn��©es avec Windows
C Les couleurs de Tcl/Tk
D Les touches symboliques
E Bibliographie
F Tcl/Tk sur l'Internet
G Lexique anglais-fran��§ais
H CD-ROM
----
[Category Book]