构建用户界面
在大多数应用中,诸如 Manipulate 和 TabView 等高层次构件会根据用户需要立即给出动态交互结果. 此外,Wolfram 系统独特的构建符号界面技术,还允许用户自定义复杂的用户界面.
Manipulate — 创建一个界面来操纵任意表达式或图形
ControllerManipulate — 用外在控制器来创建界面
Dynamic — 显示当前动态更新值
DynamicModule — 本地构建界面
面板 »
CreatePalette — 从符号表达式创建面板
Button ▪ PasteButton ▪ Column ▪ Grid ▪ WindowTitle ▪ ...
工具栏 »
DockedCells — 放置在笔记本上方的任意单元
AttachCell — 将浮动单元附加为笔记本或视窗的一部分
对话框 »
Input, InputString — 建立对话框来获得输入
MessageDialog — 建立对话框来显示一条信息
ChoiceDialog — 建立有选择按钮的对话框
DialogInput ▪ CreateDialog ▪ DialogReturn ▪ SystemDialogInput
Button ▪ Checkbox ▪ InputField ▪ ClickToCopy ▪ Panel ▪ TabView ▪ Grid ▪ ...
表单与过程的交互 »
FormFunction — 指定一个可递交的表单
FormPage — 包含表单和结果的页面
AskFunction — 指定一个在计算时可以问问题的程序
创建设置 »
CurrentValue — 测试或设置数百种界面值
Dynamic ▪ Options ▪ SetOptions ▪ PaletteNotebook ▪ ...
点击-互动式面板 »
LocatorPane ▪ ClickPane ▪ EventHandler ▪ Mouseover ▪ Deploy ▪ ...
触摸设备
GestureHandler — 对于触摸手势做出响应
TouchPosition — 给出当前触摸位置
TouchscreenAutoZoom ▪ TouchscreenControlPlacement
独立界面 »
FrontEndEventActions ▪ FrontEndExecute ▪ ActionMenu ▪ Deploy ▪ ...
底层接口控制 »
MousePosition ▪ EventHandler ▪ CellEventActions ▪ ControllerState ▪ ...