程序设计师

在MATLAB中创建桌面和web应用程序

App Designer让你不必成为专业的软件开发人员就可以创建专业的应用程序。拖放可视化组件来布局图形用户界面(GUI)的设计,并使用集成的编辑器来快速地对其行为进行编程。

使用MATLAB Drive™共享您的应用程序,或者使用MATLAB Compiler™和Simulink Compiler™创建独立的桌面或web应用程序。万博1manbetx

应用程序构建

使用集成的环境来设计用户界面,并为应用程序的行为编写代码。

构建您的应用程序

App Designer集成了构建应用程序的两个主要任务——设计图形用户界面(GUI)的可视化组件和编写应用程序行为。这是MATLAB中构建应用程序的推荐环境。

如果你有现有的应用程序内置在指南*,你可以使用MATLAB应用程序设计器迁移工具指南将现有的向导应用程序迁移到应用程序设计器。

指南将被删除在未来的版本。

设计用户界面

将可视化组件拖放到设计画布上,并使用对齐提示获得精确的布局。App Designer自动生成指定应用程序布局和设计的面向对象代码。

使用App Designer中的Design视图来布局应用程序的用户界面。

定义应用程序行为

使用MATLAB编辑器的集成版本来定义应用程序的行为。App Designer可以使用Code Analyzer自动检查代码问题。您可以在编写代码时查看有关代码的警告和错误消息,并根据这些消息修改应用程序。

使用app Designer中的Code视图定义应用程序的行为。

应用程序组件

使用App Designer中提供的丰富组件集和自定义交互来构建现代的、功能全面的应用程序。

组件库

使用标准组件(如按钮、复选框、树和下拉列表)构建应用程序。App Designer还提供了仪表、灯具、旋钮和开关等控件,让您可以复制仪表面板的外观和动作。您还可以使用容器组件(如选项卡、面板和网格布局)来组织用户界面。

App Designer的组件库允许您轻松地将组件拖放到应用程序中。

组件交互

添加组件回调和用户与应用程序交互时执行的自定义鼠标和键盘交互。在应用程序中使用2D和3D绘图以及表格,允许用户交互式地查看数据。

示例应用程序在应用程序设计器中使用层次树显示患者信息。

应用程序共享

与其他用户共享应用程序——即使他们没有MATLAB。

与其他MATLAB用户共享应用程序

将任何MATLAB应用程序打包成一个文件,可以方便地与其他用户使用MATLAB桌面和MATLAB在线共享。打包应用程序时,MATLAB会创建一个应用程序安装文件(.mlappinstall)。安装文件可以让你和其他人安装你的应用程序,并通过单击apps gallery来访问它。

然后,您可以通过MATLAB在线和MATLAB Drive与其他MATLAB用户共享您的应用程序,允许他们通过扩展编辑文件的权限来运行和协作您的应用程序设计。

创建一个打包的应用程序与其他MATLAB用户共享。

创建独立的桌面和Web应用程序

使用MATLAB编译器和Simulink编译器创建独立的应用程序,以便与其他用户免费共享它们。万博1manbetx您还可以将应用程序打包为交互式web应用程序,并使用MATLAB web应用服务器共享它们。终端用户可以直接从浏览器运行web应用程序,而无需安装任何附加软件。

Web应用程序编译器,它允许您使用唯一的URL与其他用户共享应用程序。

最新的特性

uicontextmenu函数

在App Designer和中添加和配置上下文菜单uifigure的应用程序

图标财产

在按钮和树节点中显示SVG、GIF动画或truecolor图像数组图标

软件测试框架

自动化附加的新闻交互,如右键单击和双击

uitoolbar函数

添加自定义工具栏uifigure的应用程序

图形支持万博1manbetx

在App Designer和基于uifigure的App中创建注释、刷新数据和配置数据提示

鼠标指针

更改应用程序设计器中的鼠标指针符号uifigure的应用程序

看到发布说明有关这些功能和相应功能的详细信息。