Differenze tra le versioni di "Scripting"
Riga 11: | Riga 11: | ||
* ''a'' è uno [[strumento Slider|slider]] a valori interi, variabile tra 1 e 3 | * ''a'' è uno [[strumento Slider|slider]] a valori interi, variabile tra 1 e 3 | ||
* <code><nowiki>lista1={"rosso","verde","blu"}</nowiki></code> | * <code><nowiki>lista1={"rosso","verde","blu"}</nowiki></code> | ||
− | * nella scheda All'aggiornamento digitare <code>ImpColore[a,Elemento[lista1,a]]</code> | + | * nella scheda ''All'aggiornamento'' delle Proprietà di ''a'', digitare <code>ImpColore[a,Elemento[lista1,a]]</code> |
* muovendo lo slider, questo cambierà colore</div>}} | * muovendo lo slider, questo cambierà colore</div>}} | ||
Versione delle 11:00, 2 giu 2011
- Some content was not yet translated. See the English original. Please edit the manual page if you have the rights for translation.
GeoGebra supporta due linguaggi di scripting: GGBScript e Javascript. Uno script è una sequenza di azioni che possono essere attivate da:
- un clic del mouse o l'aggiornamento di un determinato oggetto
- il caricamento di un file (in Javascript)
- i listener Javascript (vedere en:Reference:JavaScript)
Per definire gli script utilizzare la scheda Scripting della finestra di dialogo Proprietà.
GGBScript
È possibile creare degli script contenenti i comandi di GeoGebra.
- a è uno slider a valori interi, variabile tra 1 e 3
lista1={"rosso","verde","blu"}
- nella scheda All'aggiornamento delle Proprietà di a, digitare
ImpColore[a,Elemento[lista1,a]]
- muovendo lo slider, questo cambierà colore
JavaScript
JavaScript è un linguaggio di programmazione utilizzato da varie tecnologie basate su Internet. A differenza di GeoGebra Script, in Javascript i comandi non vengono eseguiti in sequenza, ma è possibile programmare un flusso di controllo (if
, while
, for
). Un buon tutorial su JavaScript è disponibile qui: developer.mozilla.org. In GeoGebra, è possibile utilizzare molti comandi JavaScript per modificare la costruzione.
L'elenco completo dei comandi utilizzabili è disponibile qui: en:Reference:JavaScript. GeoGebra ha già al suo interno un motore JavaScript. Durante l'esportazione come foglio di lavoro dinamico è possibile scegliere se utilizzare tale motore o quello contenuto nelle applet del browser.