程序设计师

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

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

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

住编辑器

应用程序构建

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

构建您的应用程序

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

用MATLAB构建应用程序(2视频)

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

* GUIDE将在未来的版本中被移除。

设计用户界面

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

在应用程序设计器中使用设计视图来布局应用程序的用户界面。

在应用程序设计器中使用设计视图来布局应用程序的用户界面。

定义应用程序行为

使用集成版的MATLAB编辑器来定义应用程序的行为。应用程序设计器可以使用代码分析器自动检查编码问题。你可以在编写代码时查看关于代码的警告和错误消息,并根据这些消息修改应用程序。您还可以使用Stateflow为应用程序行为建模®图表。

在应用程序设计器中使用代码视图定义应用程序的行为。

在应用程序设计器中使用代码视图定义应用程序的行为。

应用程序组件

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

组件库

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

应用程序设计器组件库

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

组件交互

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

app Designer中的示例应用程序,使用层次树显示患者信息。

app Designer中的示例应用程序,使用层次树显示患者信息。

应用程序共享

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

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

将任何MATLAB应用程序打包到单个文件中,以便使用MATLAB桌面和MATLAB在线与其他用户轻松共享。当您打包一个应用程序时,MATLAB会创建一个单独的应用程序安装文件(.mlappinstall)。安装文件使您和其他人能够安装您的应用程序,并通过从应用程序库中单击即可访问它。

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

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

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

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

使用MATLAB编译器和Simulink编译器创建独立的应用程序,与其他用户免费共享它们。您还可以将您的应用程序打包为交互式web应用程序,并使用MATLAB web App Server共享它们。终端用户可以直接从浏览器运行web应用程序,而不需要安装任何额外的软件。

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

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

Baidu
map