App Designer

Creare app per il web e desktop in MATLAB

App Designer permette di creare applicazioni professionali senza dover essere uno sviluppatore software professionista.

Trascina e rilascia componenti di visualizzazione per progettare la tua interfaccia grafica utente (GUI), quindi usa l’editor integrato per programmarne rapidamente il comportamento.

Condividi le tue app tramite MATLAB Drive o creando applicazioni desktop o web autonome con MATLAB Compiler.

App Designer è l’ambiente consigliato per la creazione di applicazioni in MATLAB. 

App Building

Utilizza un ambiente integrato per ideare l’interfaccia utente e scrivere il codice per il comportamento della tua app.

Progettare un’interfaccia utente

Trascina e rilascia componenti di visualizzazione nell’area di progettazione e utilizza i suggerimenti di allineamento per ottenere un layout preciso. App Designer genera automaticamente il codice orientato agli oggetti, che specifica il layout e il design dell’applicazione.

Utilizzo della Design View in App Designer per ideare l’interfaccia utente dell’app.

Definire il comportamento dell’app

Utilizza una versione integrata dell’Editor MATLAB per definire il comportamento della tua app. App Designer può verificare automaticamente problemi di codice utilizzando il Code Analyzer. Puoi visualizzare messaggi di avviso e di errore riguardanti il tuo codice mentre lo stai scrivendo, e modificare la tua app a seconda dei messaggi.

Definizione del comportamento dell’app utilizzando la Code View in App Designer.

Componenti della app

Costruisci applicazioni moderne e complete di tutte le funzionalità utilizzando l’ampio set di componenti e interazioni personalizzate disponibili in App Designer.

Libreria di componenti

Costruisci applicazioni con componenti standard come pulsanti, caselle di controllo, alberi ed elenchi a discesa. App Designer include inoltre comandi quali calibri, spie luminose, manopole e interruttori che consentono di riprodurre l’aspetto e le operazioni dei pannelli di strumentazione. Puoi anche utilizzare componenti contenitore come schede, pannelli e layout a griglia per organizzare la tua interfaccia utente.

La libreria di componenti di App Designer ti consente di trascinare e rilasciare facilmente le componenti all’interno della tua app.

Interazioni delle componenti

Aggiungi callback di componenti e personalizza interazioni di tastiera e mouse da eseguire quando un utente interagisce con la tua app. Utilizza grafici 2D e 3D e tabelle all’interno della tua app per consentire agli utenti di esplorare i dati in modo interattivo.

Esempio di applicazione in App Designer che utilizza un albero gerarchico per visualizzare le informazioni sui pazienti.

Costruire la tua app

App Designer integra le due fasi principali della creazione di applicazioni (ideazione dei componenti di visualizzazione di un’interfaccia grafica utente e programmazione del comportamento dell’app). Trascina e rilascia componenti di visualizzazione nell’area di progettazione e utilizza i suggerimenti di allineamento per ottenere un layout preciso. App Designer genera automaticamente codice orientato agli oggetti, che specifica il layout e il design della tua applicazione. Puoi quindi utilizzare una versione integrata dell’Editor MATLAB per definire il comportamento dell’app.

Puoi utilizzare GUIDE to App Designer Migration Tool per migrare le app GUIDE esistenti in App Designer. 

App sharing

Condividi le app con altri utenti – anche se non hanno MATLAB.

Condividi le app con altri utenti MATLAB

Crea un pacchetto con qualsiasi app MATLAB in un solo file che può essere facilmente condiviso con altri utenti utilizzando MATLAB Desktop e MATLAB Online. Quando crei un pacchetto con un app, MATLAB crea un file singolo di installazione dell’app (.mlappinstall). Il file di installazione consente a te e ad altri di installare l’app e di accedere con un solo clic dalla galleria delle app.

Potrai quindi condividere la tua app con altri utenti MATLAB tramite MATLAB Online e MATLAB Drive, consentendo a loro di eseguire e collaborare alla tua progettazione di app estendendo l’autorizzazione per la modifica dei file. 

Creazione di un’app in un pacchetto per la condivisione con altri utenti MATLAB.

Creare app per il web e desktop autonome

Crea applicazioni autonome utilizzando MATLAB Compiler e condividile senza royalty con altri utenti. Puoi creare pacchetti inserendo le tue app come app per il web e condividerle tramite un URL univoco consentendo agli utenti di accedervi direttamente dal browser, senza dover installare alcun software aggiuntivo.

Il compiler di app web che ti consente di condividere app con altri utenti utilizzando un solo URL.

Funzionalità recenti

Componente di immagine

Visualizza un’immagine nelle app e sull’area di disegno di App Designer utilizzando la uiimage function

Adattare le app

Crea app a due e tre pannelli che si ridimensionano automaticamente e si adattano dinamicamente in base allo spazio disponibile sullo schermo tra diversi dispositivi

Ridimensionamento automatico

Crea app con ridimensionamento automatico delle componenti quando viene ridotta la dimensione di un’app

Tabella della performance dei dati

Usa array di tabelle per una rappresentazione più veloce dei dati e per ordinare le tabelle in modo interattivo quando viene utilizzata la funzione uitable

Gestore a griglia

Aggiungere e configurare un gestore a griglia sull’area di disegno di App Designer

Esplorazione di dati

Esplorare i dati usando la Axes Toolbar e i consigli sui dati nelle app create con la funzione uifigure

Guarda le note di rilascio per ulteriori informazioni su queste feature e funzioni corrispondenti.