Programas - Guiones (Scripting)

De GeoGebra Manual
Saltar a: navegación, buscar


GeoGebra respalda sendos lenguajes de programación de guiones (scripting) -- GGBScript y Javascript. Un "script" es un guión de una secuencia de acciones que puede desencadenarse con:

  • un clic o actualización de un objeto particular
  • la apertura de un archivo (en caso de Javascript)
  • vías pertinentes tendientes a Javascript (ver [1] _ Referencia:JavaScript)

Se puede fijar una vía a los guiones señalados a través de la pestaña correspondiente de la Caja de Diálogo de Propiedades de un objeto.

GGBScript

Pueden crearse guiones consistentes en una secuencia de comandos de GeoGebra.

Ejemplo:
  • a es un entero cuyo valor lo establece un deslizador
  • lista1={"rojo","verde","azul"}
  • en propiedades de un conjunto de un guión activado por Actualización por FijaSubtítulo[a,Elemento[lista1, a]
  • desplazando el deslizador, se modifica su color

JavaScript

JavaScript es un lenguaje de programación empleado en diversas plataformas de tecnología de Internet. A diferencia del Script de GeoGebra, los comandos en Javascript no requieren una ejecución secuencial dado que es posible controlar su desenvolvimiento (con condiciones fijadas por cada si/if, mientras/while, para/for). Un interesante tutorial genérico sobre JavaScript aparece en ingles en developer.mozilla.org. En GeoGebra, pueden emplearse comandos especiales de JavaScript que permiten cambiar cualquier construcxión.


Ejemplo:

Una lista completa de los comandos disponibles puede encontrarse en [2]_ Referencia:JavaScript. GeoGebra contiene su propia usina de JavaScript. Cuando se procede en una [Hoja Dinámica a Exportar]] un boceto GGB, se puede elegir si emplear esta usina o la contenida en el explorador de aplicaciones applets.

Atención: La interfaz JavaScript de GeoGebra es de particular interés para quienes tienen cierta experiencia en la edición en HTML.

Para desarrollar una Hoja Dinámica y aumentar su interactividad, los applets de GeoGebra ofrecen una interfaz JavaScript. Por ejemplo, se puede crear un botón para generar aleatoriamente nuevas configuraciones de una construcción dinámica. Se pueden consultar los documentos Applets de GeoGebra Applets y JavaScript (http://www.geogebra.org en Ayuda) para explorar los ejemplos y encontrar información con relación al uso de uso de JavaScript con applets de GeoGebra.

Some content was not yet translated. Please edit the page if you have the rights to do so.
© 2021 International GeoGebra Institute