app 设计工具帮助您创建专业的 app,同时并不要求软件开发专业背景。您只需拖放可视化组件即可实现图形用户界面 (gui) 设计布局,还可以使用集成的编辑器快速为其行为编程。
要共享 app,您可以使用 matlab drive™,或通过 matlab compiler™ 及 simulink compiler™ 创建独立的桌面 app 或 web app。
app 构建
在集成式环境中进行用户界面布局,并为 app 的行为编写代码。
构建 app
app 设计工具集成了 app 构建的两大任务:图形用户界面 (gui) 可视化组件布局,以及 app 行为编程。要在 matlab 中构建 app,app 设计工具是十分理想的环境。
(2 个视频)
如果您已在 guide* 中构建 app,则可以使用 将现有的 guide app 迁移到 app 设计工具中。
* guide 将在未来版本中移除。
设计用户界面
将可视化组件拖放到设计画布,然后根据对齐提示实现精确布局。app 设计工具自动生成面向对象的代码,用于指定 app 的布局和设计。
定义 app 行为
使用集成的 matlab 编辑器来定义 app 的行为。app 设计工具可以使用代码分析器自动检查代码问题。您可以在编写代码时查看关于代码的警告和错误消息,并根据这些消息修改您的 app。您还可以使用 stateflow® 图对 app 行为建模。
app 组件
app 设计工具提供大量组件和自定义交互,帮助您构建功能齐全的现代应用程序。
组件库
构建 app 时,您可以使用按钮、复选框、树和下拉列表等标准组件。app 设计工具还提供了仪表、指示灯、旋钮和开关等控件,帮助您复现仪表面板的外观和操作。您还可以使用选项卡、面板和网格布局等容器组件组织用户界面。
组件交互
添加组件回调及自定义鼠标和键盘交互,在用户与您的 app 交互时执行。您可以在 app 中添加二维和三维绘图以及表,以支持用户交互式探查数据。
app 共享
将 app 共享给其他用户,无论对方是否有 matlab。
将 app 共享给其他 matlab 用户
您可以将任何 matlab app 打包成单个文件,将其轻松共享给使用 matlab desktop 及 matlab online 的其他用户。当您打包 app 时,matlab 会创建单个 app 安装文件 (.mlappinstall)。使用该文件安装 app 后,只需从 app 库单击即可访问。
您可以通过 matlab online 及 matlab drive 与其他 matlab 用户共享打包的 app,如果您开放编辑权限,则用户不仅能运行 app,还能与您协作。
创建独立的桌面 app 和 web app
使用 matlab compiler 和 simulink compiler 创建独立 app,并与其他用户免凯发k8网页登录的版权费共享。您还可以将您的 app 打包为交互式 web app 并使用 matlab web app server 进行共享。最终用户可直接基于浏览器运行 web app,而无需额外安装任何软件。