在大多数应用中,诸如
Manipulate 和
TabView 等高层次构件会根据用户需要立即给出动态交互结果. 此外,
Mathematica 独特的构建符号界面技术,还允许用户自定义复杂的用户界面.
Manipulate — 创建一个界面来操纵任意表达式或图形
CreatePalette — 从符号表达式创建面板
DockedCells — 放置在笔记本上方的任意单元
MessageDialog — 建立对话框来显示一条信息
ChoiceDialog — 建立有选择按钮的对话框
CurrentValue — 测试或设置数百种界面值