Tk

« Tk: applicazioni di esempio: tpad: un blocco note in Tcl/TkAppunti di Tcl/TkIl gioco del 15 »

clock: un orologio digitale/analogico

Questo esempio mette in luce l'uso soprattutto l'uso dei comandi canvas(n) e after(n), nonché l'utilità delle funzioni matematiche supportate da expr(n) quali sin e cos.

Archivio TAR+GZIP contenente le 8 versioni di sviluppo dell'applicazione clock.

L'uso di questa applicazione è molto semplice: supponendo di voler provare la versione finale:

$ cd clock/8
$ wish8.4 clock.tcl -digital
orologio digitale
$ wish8.4 clock.tcl -analog
orologio digitale

Si noti che la precisione dell'orologio è limitata al secondo per semplicità. Si lascia come esercizio di aumentare la precisione. Inoltre il programma è poco configurabile; una versione migliorata dovrebbe separare la configurazione dal resto del codice o meglio ancora fornire un comando clock che accetti parametri con nome come tipico dei comandi Tcl/Tk.

« Tk: applicazioni di esempio: tpad: un blocco note in Tcl/TkAppunti di Tcl/TkIl gioco del 15 »