App Designer

Creazione di applicazioni per il web e per il desktop in MATLAB

App Designer consente di creare applicazioni professionali senza dover essere uno sviluppatore software professionista.  Per progettare la propria interfaccia grafica utente (GUI) sarà sufficiente trascinare e rilasciare componenti di visualizzazione, quindi utilizzare 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™ e Simulink Compiler™.

Creazione di applicazioni

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

Creazione della propria app

App Designer integra le due fasi principali della creazione di applicazioni (ideazione dei componenti di visualizzazione di un’interfaccia grafica utente (GUI) e programmazione del comportamento dell’app). È l’ambiente consigliato per la creazione di applicazioni in MATLAB.

Se si dispone di app create in GUIDE*, è possibile 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.

Progettazione di 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.

Definizione del comportamento dell’applicazione

È possibile utilizzare la versione integrata dell’Editor MATLAB per definire il comportamento della propria applicazione. App Designer è in grado di verificare automaticamente problemi di codice utilizzando il Code Analyzer. È inoltre possibile visualizzare messaggi di avviso e di errore riguardanti il proprio codice durante la scrittura e modificare la propria app a seconda dei messaggi. È inoltre possibile modellare il comportamento dell’app usando una rappresentazione grafica in Stateflow®.

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

Componenti dell'applicazione

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 spunta, 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. È inoltre possibile utilizzare componenti contenitore come schede, pannelli e layout a griglia per organizzare la propria interfaccia utente.

La libreria di componenti di App Designer consente di trascinare e rilasciare facilmente i componenti all’interno della propria 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.

Condivisione di applicazioni

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

Condivisione di applicazioni con altri utenti MATLAB

Crea un pacchetto con qualsiasi app MATLAB in un solo file da poter condividere facilmente con altri utenti utilizzando MATLAB Desktop e MATLAB Online. Quando si crea 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.

Sarà quindi possibile condividere la propria app con altri utenti MATLAB tramite MATLAB Online e MATLAB Drive, consentendo a loro di eseguire e collaborare alla 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.

Creazione di applicazioni autonome per il web e per il desktop

Crea applicazioni autonome utilizzando MATLAB Compiler e Simulink Compiler e condividile senza royalty con altri utenti. È inoltre possibile pacchettizzare le proprie app come app web interattive e condividerle utilizzando MATLAB Web App Server. Gli utenti finali possono eseguire le app web direttamente dal proprio browser senza installare alcun software aggiuntivo.

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