- Stampa
Test unitario del widget personalizzato della calcolatrice
::: (info) () Per scaricare l'applicazione, visitare: Biblioteca:::
Test unitario del widget personalizzato Calcolatrice
Questa applicazione descrive come configurare e utilizzare il widget personalizzato Calcolatrice.
Scopo
Lo scopo del test unitario della calcolatrice è quello di consentire agli utenti di imparare e comprendere come impostare e utilizzare il widget personalizzato della calcolatrice nelle loro applicazioni Tulip. I widget personalizzati sono widget codificati che si aggiungono alla piattaforma Tulip per fornire funzionalità aggiuntive che attualmente non fanno parte della piattaforma principale. Il widget personalizzato Calcolatrice è un esempio per dimostrare come scrivere un singolo trigger applicato a più pulsanti. Il vantaggio principale di questo widget personalizzato è che funziona come una calcolatrice standard. Dimostra come sia possibile formare una griglia (5 righe e 4 colonne) di pulsanti in un widget.
Impostazione
I widget personalizzati interagiscono con l'applicazione attraverso l'uso di proprietà ed eventi. Le proprietà sono i dati condivisi tra l'applicazione e il widget, mentre gli eventi sono segnali che il widget può inviare all'applicazione. Nell'editor dell'applicazione è possibile creare trigger basati su questi eventi. Gli eventi possono essere utilizzati anche per inviare dati all'applicazione.
Il widget personalizzato Calcolatrice utilizza zero proprietà e due eventi. Il primo evento utilizzato in questo widget personalizzato si chiama 'Cliccato' e si attiva quando l'utente preme un pulsante e restituisce il valore del pulsante. Il secondo evento utilizzato in questo widget personalizzato si chiama 'Risultato' e si attiva quando viene premuto il pulsante '=' e restituisce il risultato dell'espressione matematica.
Come funziona
Il widget personalizzato Calcolatrice consente di eseguire calcoli matematici e di visualizzarne i risultati. Lo scopo principale di questo test unitario è dimostrare come scrivere un singolo trigger applicato a più pulsanti. Un esempio del funzionamento del widget personalizzato Calcolatrice è visibile nella GIF sottostante.