Contenuto principale

Componenti dello sviluppo di applicazioni

App Designer e le figure della UI supportano un ampio insieme di componenti per progettare applicazioni moderne e complete di tutte le feature. Le tabelle seguenti elencano i componenti disponibili.

  • Componenti comuni: includono i componenti che rispondono alle interazioni, quali pulsanti, cursori, elenchi a discesa e alberi.

  • Assi: includono gli assi per creare grafici per la visualizzazione e l'esplorazione dei dati.

  • Contenitori e strumenti della figura: includono pannelli e schede per raggruppare i componenti, nonché le barre dei menu.

  • Componenti della strumentazione: comprendono indicatori e spie per visualizzare lo stato, nonché manopole e interruttori per selezionare i parametri di input.

  • Componenti estensibili: includono componenti personalizzati della UI creati dall'utente. Interfacciarsi con librerie di terze parti per visualizzare contenuti come widget o visualizzazioni di dati.

  • Componenti della toolbox: include componenti della UI creati con la toolbox. Richiede una licenza ulteriore per la toolbox e l'installazione.

Tutti i componenti sono disponibili in modo programmatico. La maggior parte dei componenti della UI sono inoltre disponibili in App Designer Component Library e possono essere trascinati e rilasciati nell'area di disegno. Per aggiungere componenti a un'applicazione App Designer che non sono disponibili in Component Library, o che si desidera aggiungere dinamicamente all'applicazione in esecuzione, vedere Add UI Components to App Designer Programmatically.

Quando si chiamano funzioni grafiche in App Designer, il workflow è leggermente diverso da quello che si utilizza normalmente nella riga di comando di MATLAB®. Per maggiori informazioni su come chiamare le funzioni grafiche in App Designer, vedere Display Graphics in App Designer.

Componenti comuni

Assi

Informazioni sugli assiEsempio
UIAxes Properties

A mesh surface plot

Axes Properties
Questo oggetto può essere aggiunto solo in modo programmatico.

Two normalized histogram plots in the same axes. A blue histogram is centered near zero and an orange one is centered near one.

GeographicAxes Properties
Questo oggetto può essere aggiunto solo in modo programmatico.

Set of geographic axes that uses the 'colorterrain' basemap. A solid red line is plotted between two points: Imperial Beach, California and San Francisco, California. The two end points are marked with red asterisks.

PolarAxes Properties
Questo oggetto può essere aggiunto solo in modo programmatico.

Scatter chart in polar coordinates

Contenitori e strumenti della figura

Informazioni sul contenitoreEsempio

GridLayout

Grid layout manager shown as selected on the App Designer canvas. The cursor is over the configure icon, and a tooltip next to it says "Configure grid layout".

Panel

Empty panel with the label "Data".

TabGroup
Tab

Tab group with two tabs called "Data" and "Plots". The "Data" tab is selected. It is a lighter gray than the "Plots" tab.

Menu

Menu bar with the "File" menu expanded to show three submenus called "Open", "Save", and "Export"

ContextMenu

A context menu for a date picker component. The context menu has two menu items called "Change Format" and "Restore Defaults".

Toolbar
PushTool
ToggleTool

Custom toolbar that, from left to right, shows an orange download icon, a dark gray email icon, and an orange help icon with a vertical separator to the left of it

Dialoghi e notifiche

Informazioni sul dialogoEsempio
uialert
Questo oggetto può essere aggiunto solo in modo programmatico.

An Invalid File dialog box displayed in front of a UI figure. A red octagon icon with a white exclamation point appears to the left of an alert message that says "File not found".

uiconfirm
Questo oggetto può essere aggiunto solo in modo programmatico.

A Confirm Save dialog box with the message "Saving these changes will overwrite previous changes." The options it presents are "Overwrite", "Save as new", and "Cancel".

uiprogressdlg
Questo oggetto può essere aggiunto solo in modo programmatico.

A progress dialog box displayed in front of a UI figure. The message displayed above the progress bar says "Loading your data". A blue progress bar shows that the process is one-third complete.

uisetcolor
Questo oggetto può essere aggiunto solo in modo programmatico.

Color picker dialog box that shows the standard colors, recent colors, and preview of the default color which is set to yellow

uigetfile
Questo oggetto può essere aggiunto solo in modo programmatico.

File selection dialog box

uiputfile
Questo oggetto può essere aggiunto solo in modo programmatico.

Save to file dialog box

uigetdir
Questo oggetto può essere aggiunto solo in modo programmatico.

Folder selection dialog box

uiopen
Questo oggetto può essere aggiunto solo in modo programmatico.

Load file into workspace dialog box

uisave
Questo oggetto può essere aggiunto solo in modo programmatico.

Save workspace variables dialog box

Strumentazione

Componenti estensibili

Componenti della toolbox

Le applicazioni create in App Designer o con la funzione uifigure supportano componenti presenti in diversi prodotti supplementari. Per utilizzare questi componenti è necessaria una licenza valida e l'installazione del prodotto associato.

Vedi anche

Argomenti