Comment debuter en tcl tk
Debuter sous tcl tk est un excellent choix car il s'agit d'un langage tres facile a apprendre et qui est nourrit d'une quantite immense de documentation ( tres souvent en Anglais).
Ce langage de programmation interprete est tres vieux et de nombreuses versions ont vu le jour apportant leurs lots de nouveautes.
Le langage tcl est un langage interprete qui ne concerne uniquement le travail en ligne de commande. Avec l'evolution des ordinateurs, une librairie graphique hyper rapide est apparue en complement. Ainsi vous pouvez concevoir des applications simples et compliquees.
De nombreux modules graphiques ont vu le jour annees apres annees, et diverses librairies peuvent etre ajoutees a tcl tk comme :
et bien d'autre encore...
Je vous propose au travers de ces quelques lignes comment savoir installer et utiliser Tcl et Tk.
Sous linux, allez dans votre gestionnaire de paquets et installez les paquets suivants ( les 2 premiers sont indispensables, les autres optionnels):
ceux-ci apportent de nettes ameliorations :
Ceux-ci ne sont que peu ncessaires :
Passons a la pratique. Saisissez dans votre terminal :
sudo apt-get install tcl tk libtk-img libsqlite3-tcl tix
Tapez votre mot de passe et laissez mouliner votre ordinateur.
Notez au passage que la totalite des logiciels que vous venez d'installer ne pese que 6Mo sans aucune dependance.
Notez aussi que tcl tk ne depend ni de gtk, ni de qt ces bibliotheques ultra lourdes qui spoile votre ordinateur.
Maintenant que tout le necessaire est installe, nous avons besoin d'un editeur de code tcltk.
Il existe vim, emacs, mousepad, geany, featherpad, ou d'autre.
Le plus simple a mon gout pour du tcl est geany.
Vous pourrez linstaller avec un :
sudo apt install geany
Ouvrez votre editeur de code et ecrivons le code suivant :
label .l button .b -text "cliquez moi" -command {.l configure -text "super !!!"} pack .l .b
Enregistrez votre code dans un fichier avec l'extention .tk pour du code en tk ou .tcl pour du code tcl. cela n'a aucune incidence l'un ou l'autre, c'est juste pour vous rappeler si tel ou tel code est en ligne de commande ou graphique.
Ouvrez un terminal a l'endroit ou se trouve votre fichier code et ecrivez cette commande :
wish monfichier.tk
et voila votre fenetre programme avec votre bouton et votre label
Notez que WISH est le nom de l'interpreteur tcltk.
Votre petit programme est maintenant disponible pour l'envoyer sur le net pour le mettre a dispo pour le monde du libre.
Envoyez juste votre petit fichier monfichier.tk et un autre utilisateur pourra le modifier a souhait, etc...
La force de tcltk est que ce langage est disponible sur windows, linux, macintosh, android , Haiku, freebsd, Sun.
Et surtout, vous pourrez executer votre application sans retourcher la moindre ligne de code.
De nombreux livres traitent de tcl tk ainsi que ce site internet. Regardez sur internet.
Il est important d'abord de connaitre un peu les rudiments du langage tcl, puis apres se former a la librairie tk.
J'ai demarre mon apprentissage de ce langage et mon site en aout 2024 et il s'agrandit de jour en jour, mais n'est pas encore complet.
Il est le fruit de la programmation quotidienne pour en extraire des astuces et pour simplifier la documentation officielle qui n'est parfois pas tres parlante d'elle meme.
En resume, je vous invite a consulter l'ensemble des pages de ce site et a me laisser un commentaire ou une question si vous ne comprennez pas telle ou telle commande.
Merci pour votre attention et je vous souhaite bon codage!!