界面开发
从简单的工具栏到高级的面板和复杂的应用程序,Wolfram 界面开发解决方案使开发和部署用户界面变得容易,从而减少了界面创建的开销并优化了底层应用程序的使用。
因为控件是符号对象,所以它们的选择、布局以及与变量的关系是自动的,从而简化了界面的构造并缩短了开发时间。
Wolfram 优势
Wolfram技术包括成千上万个内置函数以及有关许多主题的策选数据,这些使您能够:
• 模拟或原型化新的界面元素
• 快速创建一个界面,以查看更改参数将如何影响实验
• 创建一个界面以简化数据分析和曲线拟合
• 将文本、图形和应用程序合并到一个交互式文档中
• 以编程方式生成用户界面作为输出
• 为应用程序构建复杂的界面
• 设计实时更改的动态界面,具体取决于用户选择的选项
• 使用快速构建的界面开发应用程序
• 创建交互式应用程序,并使用可计算文档格式将它们部署到 web 或桌面上
• Wolfram演示项目中的数千个交互界面由没有界面编程经验的主题专家直接构建
为包含应用程序的文档创建自定义导航界面
使用自动的或用户指定的布局快速制作界面
Wolfram 如何比较
您当前的工具集是否具有这些优势?
• 快速创建应用程序或工具的原型,而无需成为界面创建专家
• 接口快速且易于创建,因为组件通过简单的变量值而不是复杂的脚本代码链接在一起使用
Java Swing工具箱或其他系统构造接口需要编写事件处理代码
• 操作允许立即创建界面,自动选择并安排适当类型的控件
Wolfram技术的独特之处
• 使用任何标准界面元素,创建新型控件并将图形用作控件元素
Matlab和其他应用程序限制了可用控件的类型
• 易于开发并有效部署到 Wolfram Player
使用图形作为控件元素
以前所未有的自动化方式以符号和编程方式创建复杂的用户界面
主要功能
Wolfram语言包括用于计算、建模、可视化、开发和部署的数千种内置函数»
界面开发的特定功能:
• 自动选择和布置控件类型,以使界面创建更加高效»
• 以编程方式创建控件的任意模式或任意界面结构-所有控件均以方便的符号形式指定»
• 项目的所有元素(计算、可视化、数据、代码、文档甚至是交互式应用程序)都以独特的灵活可计算文档格式保持在一起»
• 所有标准类型的控件和界面元素,包括滑块、复选框、弹出菜单、对话框、工具栏和带有样式化默认文本或带掩码字符的输入字段,以及创建新形式的控件的能力
• 使用自由格式语言快速获取界面元素的模板和可用示例»
• 使用单个命令操纵即时界面构建,并自动选择和布置适当的控件
• 可通过 Wolfram Player 或 webMathematica 即时部署基于操纵的界面
• 用户界面元素直接显示在文字或图形中,具有完全的可编辑性»
• 在图表中添加工具提示、按钮、弹出窗口、鼠标悬停效果和其他交互式元素»
• 支持低级事件处理程序和其他传统的界面构建技术»
• 增量接口构建,所有子部分均可立即测试»
• 将 J/ Link 与 Java API 一起使用以访问 Java 控件»
• Wolfram 演示项目中涉及广泛主题的成千上万个交互模型,随时可以使用和扩展»