Programmation Tcl/Tk
1. Objectif
La présente formation vise à présenter Tcl/Tk un langage de script très populaire et libre. En 20 heures, vous apprendrez les bases du Tcl/Tk, extrairez le sommaire d'une page html, créerez une interface graphique vous permettant d'afficher une image, vous initierez à des widgets complexes, et apprendrez à faire un site Web dynamique.Cela n'est possible que parce que Tcl est un langage d'une puissance incroyable et en même temps d'une étonnante simplicité.
2. Prochaine formation
La prochaine session de formation Tcl/Tk aura lieu du 29 au 31 octobre 2007 inclus à Paris.Pour plus d'informations vous pouvez nous contacter par courriel à info@linbox.com ou retrouver l'ensemble de nos coordonnées ici .
3. Informations générales
- Pré-requis: connaissance d'un langage de programmation quelqu'il soit.
- Nombre de participants : 10 stagiaires maximum.
4. Programme
4.1. Première séance -Tcl- 4 heures
- Introduction
-
- Pourquoi une formation sur le Tcl/Tk ?
- Et la concurrence ?
- Autres avantages
- Inconvénients
- Historique
- Vos premiers pas en Tcl
-
- Le premier pas
- Le deuxième pas
- La syntaxe du Tcl
-
- La clé du Tcl : la substitution
- Types de données
- Les chaînes de caractères et les scalaires
- Les listes
- Chaînes et expressions régulières
- Les tableaux associatifs
- Commandes de contrôle
- Conditions, boucles, contrôle de l'exécution
-
- Fonctions et procédures
- Entrées/sorties et gestion des erreurs
- Entrées/sorties
- Gestion des erreurs
- Récapitulatif des commandes du Tcl
- Conditions, boucles, contrôle de l'exécution
-
- Fonctions et procédures
- Entrées/sorties et gestion des erreurs
- Entrées/sorties
- Gestion des erreurs
- Récapitulatif des commandes du Tcl
- Pas toujours les mêmes
-
- Lecture de fichiers
- Lecture des arguments d'un programme
4.2. Deuxième séance - Tk - 4 heures
- Tk - Introduction
- Premier pas en Tk
-
- Création d'un widget
- Modification des paramêtres d'un widget existant
- Mort d'un widget
- Les options standard
- A vous Cognaq-Jay
- Placement des widgets
-
- Le packer dans le détail - les options de pack
- Exercice
- Les frames
- Le gridder
- Evénements disponibles
- Liste des widgets disponibles
-
- Les boutons
- Les labels
- Les entrées de texte
- Les cases à cocher
- Les boutons radio
- Les menus
- Les images
- Interface graphique contre grosse fatigue
- Vous n'allez pas rigoler
4.3. Troisième séance - 2 heures - Les widgets texte et canvas
- Le widget texte
-
- Création du widget texte
- Insertion, récupération et recherche de texte
- Mais quels sont donc ces tags, qui tapent sur vos têtes ?
- Et avec des images en plus
- Et même d'autres widgets
- Les Marques jaunes ?
- Couper, copier, coller, dodo
- Le widget canvas
-
- Quelques élucubrations générales
- Tirons une ligne, un point c'est tout
- Si c'est rond, ...
- Aux arcs citoyens
- Tu polygones ?
- Jouons aux 4 coins
- Le poids des mots
- Le choc des photos
- Le noir et blanc c'est dépassé
- Des fenêtres dans les canevas
4.4. Quatrième séance - 6 heures - la programmation cgi
- La programmation cgi
-
- Introduction
- Programmation cgi ?
- Et hop un exemple simple
- html généré
- Commandes de base de génération
- Les formulaires
- Récupérons maintenant
- Importations et bananes
- Deboguons
- Deboguons encore
- Quand au reste des commandes
- Trucs et astuces
- Vous n'allez pas rigoler ...
5. Remis à chaque participant:
- 1 impresion papier du cours ;
- 1 CD-ROM gravé regroupant :
-
- les code-sources de plusieurs logiciels libres ;
- les exemples de TP ;
- un grand nombre de documentations.
Linbox FAS est un organisme de formation agréé.



