此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

1.3.6 在笔记本中激活元素

Mathematica 笔记本的最重要的特点之一是它的操作可以被编程.例如,用户 可以在笔记本中建立一个按钮,单击按钮引发各种要进行的操作.

这是包含一个按钮的笔记本

picture

单击这个按钮使显示现在的日期

picture

本书的后面将讨论在笔记本中怎样建立按钮和其它对象.这里只说明 当一个单元标明为激活时,此时在该单元括号中出现一个特殊 字体的"A",单击该单元中激活的部件,将引发为这些部件编写的要 执行的程序的运行.
建立包含一组按钮的面板是常见的事情.有时候这种面板作为笔记本单元出现. 但更多的时候是使用一个特殊的分开放置的笔记本窗口,习惯上把面板放在 屏幕的边上以便和其它笔记本一起使用.

由一组按钮组成的面板通常放在另一个笔记本上

在最简单的情形下,面板上的按钮如同键盘上的附加键.当按下一个按钮时, 该按钮上显示的字母对象就被插入笔记本中.

这里是希腊字母面板,其中的按钮就象键盘上的附加键一样

然而,常见的情形是一个按钮可能包含用 SelectionPlaceholder 表示的占位符.这 意味着当按下这个按钮时,在笔记本上已选择(称记)的表达式将被插入 到位符的位置上.

包含着由SelectionPlaceholder 表示的占位符的按钮

笔记本中的表达式  被选择

picture

按下上述面板左上角的按钮,选择的表达式被包在平方根内

picture

有时,包含着占位符的按钮被简单地编程以便把一个确定的表达式插入 笔记本中.但更常见的是,这些按钮被编程来进行计算.

这些按钮用来进行代数运算

笔记本中的部分表达式被选择

picture

按下上述面板在上角的按钮,选择的表达式被简化

picture

在某些情形下,在一个按钮上有几个占位符是较方便的.此时,用户 选择内容被插入到用ꇵ表示的占位符,此外有用 Placeholder 表示的占位符,用户可以使用Tab 键将光标移到 SelectionPlaceholder 的位置上.

这是一个包含带有多个占位符的按钮的面板

这是一个选择的表达式

picture

按下上述面板中左上角的按钮,把表达式插到 SelectionPlaceholder 的位置

picture

用户可以使用Tab健将光标移到另一个占位符上,然后进行编辑,插入所需内容

picture