比较指南和程序设计师
MATLAB®为构建应用程序提供用户两个交互设计环境:软件设计师和指导(GUI设计环境)。
程序设计师推荐的建筑应用MATLAB环境,和指导将在以后版本的MATLAB移除。
指南是移除后,现有的指南在MATLAB应用程序将继续运行,但不会使用指导环境可编辑。继续编辑现有的基于向导的应用和帮助维持其兼容未来MATLAB版本中,您可以使用指南应用设计师迁移工具MATLAB文件交换。或者,您可以导出从引导到一个MATLAB文件通过选择file > export MATLAB-file。
帮助你在决定如何最好地推进现有指南应用,请考虑以下选项,将最好的满足您的需求。
我能做什么和我的指导应用指南是删除?
选项 |
||||
行动 | 什么都不做 | 出口到打烊 | 迁移到 程序设计师 |
重建与 程序设计师 |
运行应用程序 | ||||
——最初的努力来运行应用程序 | n /一个 | 低 | 地中海 | 高 |
编辑应用程序布局 | ||||
——交互 | ||||
——以编程方式 | ||||
编辑应用程序代码(行为) | ||||
——努力维护代码 | 地中海 | 地中海 | 地中海 | 低 |
——努力提高应用程序 | 高 | 高 | 地中海 | 低 |
在创建新的应用程序时,强烈建议您使用应用程序设计师和appdesigner
函数来代替。更多地了解应用程序设计师的好处和它所支持的特性,请参考下表。金宝app
关键
金宝app支持交互式和编程应用程序构建
金宝app只支持编程应用程序构建
设计环境 |
指南4 |
程序设计师 |
---|---|---|
组件库 |
||
属性检查器 |
||
浏览器组件 |
||
回调分享 |
||
自定义应用程序图标 |
||
Diff &合并使用比较工具 |
||
单文件管理和用户界面代码 |
||
现代的外观和感觉 |
||
Toolstrip-Based桌面 |
||
丰富的帆布交互 |
||
嵌入代码编辑器 |
||
丰富的属性编辑器 |
||
应用程序元数据管理 |
||
健壮的编程编辑器和工作流 |
||
快速启动交互式教程 |
||
软件测试框架支持金宝app |
||
应用模板 |
代码编辑器
设计环境 |
指南4 |
程序设计师 |
---|---|---|
代码调试器 |
||
代码折叠 |
||
代码分析器 |
||
应用程序输入参数 |
||
丰富的编程艾滋病 |
||
快速导航代码 |
||
全球组件重命名 |
||
效用函数通过定制应用程序的方法 |
图形支持金宝app
设计环境 |
指南4 |
程序设计师 |
---|---|---|
2 d和3 d绘图 |
||
轴的支持(金宝app轴,polaraxes, geoaxes) |
||
轴交互(平移,缩放,旋转) |
||
图交互(键盘和鼠标事件) |
||
印刷 |
看到显示图形的应用程序设计师在MATLAB文档以了解更多信息。
应用程序共享和访问
设计环境 |
指南4 |
程序设计师 |
---|---|---|
份额为MATLAB应用程序安装文件 |
||
分享作为MATLAB独立的桌面应用程序1 |
||
分享MATLAB Web应用程序1 |
||
创建、编辑和运行应用MATLAB在线2 |
||
出口作为独立的MATLAB类文件 |
容器和布局管理器
设计环境 |
指南4 |
程序设计师 |
---|---|---|
上下文菜单 | ||
工具栏 | ||
面板 |
||
菜单栏 |
||
选项卡组 |
||
可滚动的容器 |
||
网格布局管理器 |
||
Auto-Reflow |
常见的组件
设计环境 |
指南4 |
程序设计师 |
---|---|---|
按钮 |
||
下拉 |
||
编辑字段(文本) |
||
标签 |
||
列表框 |
||
单选按钮组 |
||
滑块 | ||
表 | ||
文本区域 | ||
切换按钮组 | ||
日期选择器 | ||
编辑字段(数字) | ||
图像 | ||
微调控制项 | ||
状态按钮 | ||
树 |
对话框和通知
设计环境 |
指南4 |
程序设计师 |
---|---|---|
警告对话框 |
||
确认对话框 |
||
进度对话框 | ||
颜色选择器 | ||
文件选择 | ||
保存文件 | ||
文件夹中选择 | ||
负载变量 | ||
保存变量 |
仪表
设计环境 |
指南4 |
程序设计师 |
---|---|---|
计 |
||
90度计 |
||
线性表 |
||
半圆形的规 |
||
旋钮 |
||
离散的旋钮 |
||
灯 |
||
开关 |
||
摇臂开关 |
||
拨动开关 |
||
空速指示器3 |
||
测高计3 |
||
攀登率指标3 |
||
废气温度指示器3 |
||
航向指示器3 |
||
人工地平线3 |
||
RPM指示器3 |
||
旋转指示器3 |
组件可扩展性
设计环境 |
指南4 |
程序设计师 |
---|---|---|
自定义组件 |
||
HTML组件 |
||
ActiveX控件4 |
- 需要MATLAB编译器。
- MATLAB在线可用选择许可证。检查你的资格mathworks.com/pro下载188bet金宝搏ducts/matlab-online.html。
- 需要航空工具箱。
- 将在将来的版本中被删除。