|
|
(No se muestran 47 ediciones intermedias de 2 usuarios) |
Línea 1: |
Línea 1: |
− | <noinclude>{{Manual Page|version=4.0}}</noinclude>{{objects|property}}
| + | #REDIRECT[[Programa (guion-scripting)]] |
− | 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 [[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.
| |
− | {{Example|1=<div>
| |
− | * ''a'' es un entero cuyo valor lo establece un [[Herramienta de Deslizador|deslizador]]
| |
− | * <code><nowiki>lista1={"rojo","verde","azul"}</nowiki></code>
| |
− | * en propiedades de un conjunto de un guión activado por Actualización por <code>FijaSubtítulo[a,Elemento[lista1, a]</code>
| |
− | * desplazando el deslizador, se modifica su color</div>}}
| |
− | | |
− | ==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 <code>si/if</code>, <code>mientras/while</code>, <code>para/for</code>). Un interesante tutorial genérico sobre JavaScript aparece en ingles en [https://developer.mozilla.org/en/JavaScript/Guide developer.mozilla.org]. En GeoGebra, pueden emplearse comandos especiales de JavaScript que permiten cambiar cualquier construcxión.
| |
− | | |
− | | |
− | {{Example|1={{description}}}}
| |
− | Una lista completa de los comandos disponibles puede encontrarse en [[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.
| |
− | :{{translate|Scripting}}
| |