Mastodon

Tk – Concetti di base

Tutto ciò che appare in una applicazione grafica è un widget: ovvero un oggetto grafico che permette all’utente di visualizzare dei dati, oppure di compiere delle azioni o delle scelte, in questo caso l’oggetto grafico viene alle volte denominato...

Modificare una stringa

Se è vero che la natura di tutte le cose è impermanente, allora anche le stringhe non possono sfuggire a questa legge. In questo articolo vedremo alcuni comandi per la modifica di una stringa. In realtà la stringa originale viene soltanto letta, non viene modificata,...

Comparazione tra stringhe

In questo articolo vedremo altri sottocomandi del comando string utili per gestire la comparazione tra stringhe. Questi sottocomandi sono più veloci delle espressioni regolari, ma meno potenti. Conosceremo in un prossimo articolo le espressioni regolari (regular...

Ricerca con caratteri speciali

Come nella maggior parte dei linguaggi di programmazione, anche in Tcl è possibile fare delle ricerche confrontando una coppia di stringhe di caratteri sfruttando anche dei caratteri speciali. Per svolgere questo compito utilizziamo il comando string insieme al suo...

Tk – La nostra prima applicazione grafica

Quando si vuole sviluppare una applicazione che abbia una interfaccia grafica (GUI), prima di iniziare a scrivere il codice dell’applicazione vera e propria è bene prendere carta e penna, oppure usare Excalidraw, per progettare l’interfaccia (interface...

Come modificare una lista

La struttura dati della lista è l’ideale se si ha bisogno di lavorare con dei dati di diversa tipologia e numero, ma che hanno un determinato ordine. Vediamo ora alcuni dei comandi più utili per modificare una lista. Come concatenare degli argomenti...

Lista (la struttura dati di base di Tcl)

La struttura dati di base del linguaggio Tcl è la lista. Una lista è un insieme ordinato di informazioni di varia natura: numeri parole stringhe altre liste In Tcl i comandi non sono altro che liste dove il primo elemento è il nome del comando (che possiamo anche...

Area di visibilità delle variabili

Ciascuna variabile ha una sua specifica area di visibilità: ciò significa che può essere valutata correttamente dall’interprete Tcl soltanto all’interno di questa sua area di visibilità. In Tcl esistono diversi livelli di aree di visibilità. Ora ne vediamo...