App Designer

Creare applicazioni per il web e per desktop in MATLAB

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

Per progettare la tua interfaccia grafica utente (GUI) sarà sufficiente trascinare e rilasciare componenti, quindi utilizza 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.

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). È l’ambiente consigliato per la creazione di applicazioni in MATLAB.

Se disponi di app create in GUIDE*, puoi utilizzare GUIDE in App Designer Migration Tool per MATLAB per spostare le app GUIDE esistenti in App Designer.

* GUIDE verrà rimosso in una futura versione.

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. Inoltre è possibile utilizzare opzioni di adattamento automatico per rendere l’app reattiva a diverse dimensioni dello schermo, senza dover scrivere una complessa logica di ridimensionamento.

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

Definire il comportamento dell’app

Utilizza la versione integrata dell’Editor MATLAB per definire il comportamento della tua applicazione. 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.

Interazione dei 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.

App sharing

Condividi le applicazioni con altri utenti – anche se non hanno MATLAB

Condividi le applicazioni 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 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 per 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 Ccompiler di app web che ti consente di condividere app con altri utenti utilizzando un solo URL.

Funzionalità recenti

Funzioni uitable e uistyle

Ordinamento interattivo delle tabelle e creazione di stili per righe, colonne o celle in un componente di UI di tabella

Funzione uigridlayout

Configurazione di righe e colonne della griglia per farle allargare e ridurre automaticamente in modo tale da adattare il testo alle diverse dimensioni dello schermo e a forme diverse.

Funzione uihtml

Aggiunta di contenuti HTML, JavaScript o CSS alle app

Gestione di layout

Aggiunta di un gestore di layout della griglia alle app esistenti di App Designer e/o conversione in app con adattamento automatico del contenuto

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