App Designer是一个用于构建 MATLAB 应用程序的环境。它简化了布置用户界面可视组件的过程。它包括一整套标准用户界面组件,以及一组用于创建控制面板和人机交互界面的仪表、旋钮、开关和指示灯。
App Designer集成了构建应用程序的两个主要任务:
布置可视化组件
设定应用程序行为
您可以在画布中的可视化设计与集成版本的 MATLAB 编辑器中的代码开发之间快速移动。利用嵌入的编辑器,只需一次点击即可添加新属性、回调和其他函数。
App Designer生成面向对象的代码。使用这种格式可以方便地在应用程序的各部分之间共享数据。精简的代码结构使理解和维护变得更加容易。应用程序存储为单个文件,其中包含布局和代码。您可以使用该单个文件共享应用程序,也可以使用支持代码和数据将它们打包并安装到应用程序库中。
功能展示
交互式设计环境
将可视化组件从组件库拖放到设计画布中
使用对齐提示获取用户界面组件的准确布局
通过专门的属性表指定常用组件属性
在设计环境中设置轴属性
标准用户界面组件
构建具有一组标准组件(如文本字段、按钮和下拉列表)的用户界面
创建具有选项卡式面板的应用程序
使用“数字编辑字段”组件将输入限制为指定的数字范围
仪表、旋钮、开关和指示灯组件
使用“仪表”组件创建控制面板或人机交互界面
使用旋钮和开关更改应用程序中的参数
使用仪表和指示灯显示结果
内置编辑器集成
在 App 设计工具内使用集成版本的 MATLAB 编辑器编辑应用程序代码
使用“应用程序布局”窗格标识代码中组件的名称
使用组件浏览器添加回调或导航到现有回调
使用编程警报避免常见编码错误
应用程序的代码格式
将应用程序的行为实现为面向对象的程序
访问应用程序属性形式的用户界面组件
为在应用程序不同部分之间的共享数据创建自定义属性
将回调函数定义为方法以控制应用程序的行为
比较App Designer 和 GUIDE
构建 MATLAB App 应用程序需要您执行大量任务,包括在画布中布置组件、创建和编辑回调,以及管理在应用程序不同部分之间共享的数据。
这些任务在 App Designer 中的执行方式与传统上在 GUIDE 中的执行方式存在重要差异。对比如下:
图形支持
App Designer具有有限的 MATLAB 图形支持。您可以使用 App Designer构建具有 2D 线条和散点图的应用程序。App Designer不支持缩放、平移、旋转或通过鼠标和键盘回调进行的自定义交互。App Designer不提供用于创建菜单、工具栏或表格的组件。
R2016a
MathWorks正式推出两个新产品和MATLAB、Simulink新功能以及81个产品更新的R2016a最新版本。
全部0条评论
快来发表一下你的评论吧 !