|
SOLUTIONS
|
-
函数
- ActionMenu
- Button
- CellEventActions
- Checkbox
- ChoiceDialog
- ClickPane
- Column
- ControllerManipulate
- ControllerState
- CreateDialog
- CreatePalette
- CurrentValue
- Deploy
- DialogInput
- DialogReturn
- DockedCells
- Dynamic
- DynamicModule
- EventHandler
- FrontEndEventActions
- FrontEndExecute
- Grid
- Input
- InputField
- InputString
- LocatorPane
- Manipulate
- MessageDialog
- Mouseover
- MousePosition
- Options
- PaletteNotebook
- Panel
- PasteButton
- SetOptions
- SystemDialogInput
- TabView
- WindowTitle
- 相关指南
- 教程
构建用户界面
在大多数应用中,诸如 Manipulate 和 TabView 等高层次构件会根据用户需要立即给出动态交互结果. 此外,Mathematica 独特的构建符号界面技术,还允许用户自定义复杂的用户界面.
精选实例精选实例 |
-
Arrange Controls Using Typesetting Constructs
-
Build a Manipulate with Indexed Controls
-
Construct a Dynamic Calculator
-
Construct Interfaces Instantly
-
Create a Simple Polyhedron Property Explorer
-
Create a Tabbed Interface
-
Dynamically Adjust the Parameters of a Differential Equation
-
Dynamically Hide and Show Plots
-
Dynamically Transform 3D Graphics
-
Emulate a Touch-Tone Dialer
-
Explore Classes of Sums
-
Fractal Explorations
-
Include Delay Differential Equations Directly in Dynamic Simulations
-
Localize Interface Constructs
-
Make an Interactive Plot
-
Mix Programmatic and Free-Form Presentation Preparation
-
Speed up Computations with Parallel GPU Computing
-
Switch between Images in a Menu
-
Use Dynamic Objects as Input
-
Visualize Eulerian Cycles
-
Visualize Hamiltonian Cycles
参考资料参考资料
Manipulate — 创建一个界面来操纵任意表达式或图形
ControllerManipulate — 用外在控制器来创建界面
Dynamic — 显示当前动态更新值
DynamicModule — 本地构建界面
面板 »
CreatePalette — 从符号表达式创建面板
Button ▪ PasteButton ▪ Column ▪ Grid ▪ WindowTitle ▪ ...
工具栏 »
DockedCells — 放置在笔记本上方的任意单元
对话框 »
Input, InputString — 建立对话框来获得输入
MessageDialog — 建立对话框来显示一条信息
ChoiceDialog — 建立有选择按钮的对话框
DialogInput ▪ CreateDialog ▪ DialogReturn ▪ SystemDialogInput
Button ▪ Checkbox ▪ InputField ▪ Panel ▪ TabView ▪ Grid ▪ ...
创建设置 »
CurrentValue — 测试或设置数百种界面值
Dynamic ▪ Options ▪ SetOptions ▪ PaletteNotebook ▪ ...
点击-互动式面板 »
LocatorPane ▪ ClickPane ▪ EventHandler ▪ Mouseover ▪ Deploy ▪ ...
独立界面 »
FrontEndEventActions ▪ FrontEndExecute ▪ ActionMenu ▪ Deploy ▪ ...
底层接口控制 »
MousePosition ▪ EventHandler ▪ CellEventActions ▪ ControllerState ▪ ...
