MATLAB应用程序设计师

比较GUIDE和App Designer

MATLAB®为用户提供了两个用于构建应用的交互设计环境:App Designer和GUIDE (GUI设计环境)。

互动设计环境 介绍了 合作
App Designer. R2016a uifigure
指南 5.0 (1996) 数字

App Designer是在MATLAB中构建应用的推荐环境,GUIDE将在MATLAB的未来版本中删除。

移除GUIDE后,现有的GUIDE应用程序将继续在MATLAB中运行,但不能使用GUIDE环境进行编辑。要继续编辑现有的基于指南的应用程序,并帮助维护其与未来MATLAB版本的兼容性,您可以使用GUIDE To app Designer Migration Tool for MATLAB on File Exchange。或者,您可以通过选择file > export to MATLAB-file,将其从GUIDE导出到单个MATLAB文件。

为了帮助您决定如何最好地继续使用您现有的指南应用程序,请考虑以下选项,哪些最能满足您的需求。

当GUIDE被移除后,我可以用GUIDE应用程序做什么?

选项

行动 什么都不做 导出到.m 迁移到
App Designer.
重建与
App Designer.
运行应用程序
-运行应用程序的初步努力 N/A Med. 高的
编辑应用程序布局
——交互
——以编程方式
编辑应用程序代码(行为)
-努力维护代码 Med. Med. Med.
-努力提高应用程序 高的 高的 Med.

当创建新的应用程序时,强烈建议您使用App Designer和AppDesigner.函数来代替。要了解更多关于App Designer的好处和它支持的功能,请查看下表。金宝app

关键
金宝app支持交互式和程序化的应用程序构建
金宝app仅支持程序化的应用程序构建

设计环境

指南4

App Designer.

组件库

属性检查器

浏览器组件

回调分享

自定义应用程序图标

使用比较工具进行差异和合并

代码和用户界面的单文件管理

现代外观和感觉

Toolstrip-Based桌面

丰富的帆布交互

嵌入代码编辑器

丰富的属性编辑器

应用程序元数据管理

健壮的编程编辑器和工作流

快速入门互动教程

应用测试框架支持金宝app

应用模板

代码编辑器

设计环境

指南4

App Designer.

代码调试器

代码折叠

代码分析器

应用输入参数

丰富的编程艾滋病

快速代码导航

全球组件重命名

通过自定义应用程序方法的实用函数

图形支持金宝app

设计环境

指南4

App Designer.

2D & 3D绘图

轴支撑(轴金宝app,轰动座,地理石)

轴交互(平移,缩放,旋转)

图交互(键盘和鼠标事件)

印刷

看到在应用程序设计器中显示图形在MATLAB文档中获取更多信息。

应用共享和访问

设计环境

指南4

App Designer.

分享作为Matlab应用程序安装文件

作为Matlab独立桌面应用程序分享1

共享为MATLAB Web应用程序1

在MATLAB中在线创建,编辑和运行应用程序2

导出为独立的MATLAB类文件

容器和布局管理器

设计环境

指南4

App Designer.

上下文菜单
工具栏

面板

菜单栏

选项卡组

可滚动的容器

网格布局管理器

Auto-Reflow

常见的组件

设计环境

指南4

App Designer.

按钮

下拉

编辑字段(文本)

标签

列表框

单选按钮组

滑块
表格
文本区域
切换按钮组
日期选择器
编辑字段(数字)
图像
微调控制项
状态按钮

对话框和通知

设计环境

指南4

App Designer.

警告对话框

确认对话框

进度对话框
颜色选择器
文件选择
保存文件
文件夹中选择
负载变量
保存变量

仪表

设计环境

指南4

App Designer.


90度仪表

线性表

半圆形的规

旋钮

离散旋钮


开关
摇臂交换机
拨动开关
空速指示器3.
测高计3.
攀登率指示器3.
EGT指标3.
航向指示器3.
人工地平线3.
RPM指示器3.
旋转指示器3.

组件可扩展性

设计环境

指南4

App Designer.

自定义组件

HTML组件

ActiveX控件4
  1. 需要MATLAB编译器。
  2. MATLAB在线可用,可选择许可证。检查您的资格mathworks.com/pro下载188bet金宝搏ducts/matlab-online.html。
  3. 需要航空工具箱。
  4. 将在未来的版本中删除。