Scripting
- 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 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.