- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GeoGebra脚本应用入门
(哈尔滨 唐家军)
【按语】和多数软件一样,GeoGebra也是对象型操作软件,但Geogebra还为使用者提供了更深
层的操作,也就是可编程操作。GeoGebra支持的编程语句被称为 “脚本”。GeoGebra支持两种脚本,
一种是Java通用脚本,一种是GeoGebra专属脚本,当然Java脚本应用更广泛。本文对GeoGebra
官网中关于GeoGebra的专属脚本应用入门进行了翻译,没有拓展,只是将官网案例增加了截图,属
于 “入门”级读物。更多的脚本使用,看用户自己需要和编程能力了。在官网基础上,另外附上
GeoGebra5.0.527.0的脚本指令和一个综合实例。本文适于会GeoGebra基本操作的人士阅读。
教程:GeoGebra脚本应用简介
有时,使用GeoGebra基础功能制作的可交互学习单,学生 (尤其是年轻学生)应用起来不是很
给力。GeoGebra脚本为创建更复杂且易用的交互构件提供了简单方法。在GeoGebra 中,写脚本小程
序使得交互行动变成了轻而易举的事情。
目 录
目 录1
1 背景:指令2
2 脚本基础2
3 按钮3
4 输入框3
4.1 链接输入框3
4.2 携带点击时脚本的输入框4
5 后续4
6 脚本案例5
6.1 按钮:“递增/递减”按钮5
附一,脚本指令5
附二,多页面案例34
脚本的通常应用:
1、校验学生在文本域输入的回答是否规范,并使用脚本核查是否正确。
2、学生按一个按钮后开启一个新任务或挑战,可以是随机任务,也可以是自己选择的新挑战。
3、学生按一个按钮或完成任务后,开启一个动画或触发新的学习内容。
(等等..)
GeoGebra中有两种脚本语言,GeoGebra脚本和Java脚本。因为使用GeoGebra指令和语法,且
GeoGebra使用者更容易理解和学习,故本文只关注GeoGebra脚本。这两个功能相当的脚本语言有些
许差异,但GeoGebra脚本在大多数情况下已足够给力。
注:脚本是GeoGebra熟练用户的话题,在进入这个话题前,如果对GeoGebra不很熟悉,我们推
荐你马上看一下其他教程。(那里会有脚本基本工作原理和如何在你的构件中加入脚本)
1 36
第 页 共 页
1 背景:指令
GeoGebra不仅可以使用工具创建对象,还可以通过指令和指令栏实现创建对象。
案例:利用指令 “圆周[(1,2),3]”会得到一个圆心在(1,2),半径为3的圆。
即便使用工具创建一个对象,其实质就是GeoGebra使用命令在后台创建对象。在对象 “属性”
对话框的 “定义”下可看到创建对象的指令。所以,工具几乎就是使用鼠标帮助输入这些指令的。
至此,我们提及了能创建对象的命令。多数指令能创建对象,但只有部分指令适用于脚本,稍
后会谈及更多细节(急于求知者,参见 “脚本指令”)。
2 脚本基础
脚本在本质上就是GeoGebra指令程序,可以在以下两种情况执行:
单击时:单击一个对象后执行某个脚本。
更新时:对象的值或属性被改变后执行某个脚本。这将发生在使用者随处移动构件对象、改
变滑动条、刷新视图等时刻。
在GeoGebra 中,脚本是对象中心式,这意味着你可为每个对象定义脚本,一种是 “单击时”,
一种是 “更新时”。但没有脚本能脱离对象执行(Java 中有一个可脱离对象执行的脚本)。
不论是在 “代数区”还是 “绘图区”,只要右键对象都可以为其添加脚本。点对象 “属性”且
选 “脚本”标签。会出现三个表单,即 “单击时”、 “更新时”和 “全局JavaScript”。第三个表
单不在本文讨论,其他两个可以为选择的对象添加对象在 “点击时”或 “更新时”执行的脚本。
现在是时候实地创建一个脚本了,我们将创建一
您可能关注的文档
- 17-18-1数学分析(一)试卷(B) (1).doc
- 2018全国大学生数学建模竞赛报名通知-01(1).pdf
- 20180817:如何理解“同时性”.pdf
- GeoGebra经典版互动教程2019060306.pdf
- 北京师范大学11 -19年333教育综合真题.pdf
- 大学计算机基础2017(计算机是如何工作的) .ppt
- 第十届全国大学生数学竞赛非数学专业组试题.pdf
- 第一届弱鸡杯数学竞赛_20191206233142(1).pdf
- 2025-2030年中国铬锆铜行业经营管理风险与供需状况分析.pptx
- 2025-2030年中国铝合金行业深度调研及投资前景预测研究.pptx
- 2025-2030年中国钨材行业市场供需态势及发展前景研判.pptx
- 2025-2030年中国铜水管行业市场供需态势及前景战略研判.pptx
- 2025-2030年中国铆接机行业市场发展趋势与前景展望战略分析.pptx
- 2025-2030年中国铝合金建材行业发展分析及投资前景预测研究.pptx
- 2025-2030年中国钢电线杆行业市场发展趋势与前景展望战略分析.pptx
- 2025-2030年中国钢帘线行业市场现状分析及未来趋势研判.pptx
- 2025-2030年中国钢丝编织胶管行业市场行情监测及发展前景研判.pptx
- 2025-2030年中国钢铁管行业市场运行格局及未来趋势研判.pptx
- 2025-2030年中国钢木结构家具行业发展分析及投资风险预测研究.pptx
- 2025-2030年中国金融租赁行业市场现状调查及投资前景研判.pptx
文档评论(0)