Компоненты App Building

App Designer и фигуры пользовательского интерфейса поддерживают большой набор компонентов для разработки современных, полнофункциональных приложений. Таблицы ниже приводят компоненты, которые доступны.

  • Общие Компоненты — Включают компоненты, которые отвечают на взаимодействия, такие как кнопки, ползунки, выпадающие списки и деревья.

  • Оси — Включают оси, чтобы создать графики для визуализации данных и исследования.

  • Контейнеры и фигура Инструменты — Включают панели и вкладки для группировки компонентов, а также панелей меню.

  • Компоненты инструментирования — Включают приборы и лампы для визуализации состояния, а также кнопок и переключателей для выбора входных параметров.

  • Расширяемые Компоненты — Включают собственные компоненты, что вы создаете HTML использования, JavaScript® или CSS. Интерфейс со сторонними библиотеками, чтобы отобразить содержимое как виджеты или визуализация данных.

  • Компоненты тулбокса — Включают созданные компоненты пользовательского интерфейса тулбокса. Требует дополнительной лицензии тулбокса и установки.

Все компоненты доступны программно. Большинство компонентов пользовательского интерфейса также доступно в Component Library App Designer для вас, чтобы перетащить мышью на холст. Чтобы добавить компоненты в приложение App Designer, которые не доступны в Component Library, или что вы хотите добавить динамически к запущенному приложению, смотрите, Добавляют Компоненты пользовательского интерфейса к App Designer Программно.

При вызывании графических функций в App Designer рабочий процесс немного отличается, чем вы обычно используете в командной строке MATLAB®. Для получения дополнительной информации о том, как вызвать графические функции в App Designer, смотрите Графику Отображения в App Designer.

Общие компоненты

Оси

Информация об осяхПример
UIAxes Properties

Свойства осей графика
Этот объект может быть добавлен программно только.

Свойства GeographicAxes
Этот объект может быть добавлен программно только.

PolarAxes Properties
Этот объект может быть добавлен программно только.

Контейнеры и фигура инструменты

Контейнерная информацияПример

Свойства GridLayout

Свойства Panel

TabGroup Properties
Tab Properties

Свойства меню

ContextMenu Properties

Toolbar Properties
PushTool Properties
ToggleTool Properties
Эти объекты могут быть добавлены программно только.

Диалоговые окна и уведомления

Диалоговая информацияПример
uialert
Этот объект может быть добавлен программно только.

uiconfirm
Этот объект может быть добавлен программно только.

uiprogressdlg
Этот объект может быть добавлен программно только.

uisetcolor
Этот объект может быть добавлен программно только.

uigetfile
Этот объект может быть добавлен программно только.

uiputfile
Этот объект может быть добавлен программно только.

uigetdir
Этот объект может быть добавлен программно только.

uiopen
Этот объект может быть добавлен программно только.

uisave
Этот объект может быть добавлен программно только.

Инструментирование

Расширяемые компоненты

Информация компонентаПример
Свойства HTML

Компоненты тулбокса

Приложения созданы в App Designer или с uifigure функционируйте поддерживают компоненты Aerospace Toolbox. Для получения дополнительной информации смотрите Инструменты Рейса (Aerospace Toolbox). Использовать компоненты тулбокса, допустимую лицензию и установку связанного тулбокса требуется.

Похожие темы