App Designer

Creare 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.

Costruire la 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 disponi 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.

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

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

App Components

Build modern, full-featured applications using the rich set of components and custom interactions available 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 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. È 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.

Condividere le 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 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 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.

Funzionalità recenti

Funzione uicontextmenu

Aggiunta e configurazione di menu contestuali in App Designer e applicazioni basate su uifigure

Proprietà Icona

Visualizzazione di icone di array di immagini truecolor, SVG o GIF animate in pulsanti e nodi di alberi

App Testing Framework

Automazione delle interazioni aggiuntive per la pressione dei tasti come il clic con il pulsante destro del mouse e il doppio clic

Funzione uitoolbar

Aggiunta di barre degli strumenti personalizzate ad applicazioni basate su uifigure

Supporto grafico

Creazione di annotazioni, pulizia dei dati e configurazione di suggerimenti sui dati in App Designer e nelle applicazioni basate su uifigure

Puntatore del mouse

Modifica del simbolo del puntatore del muse in App Designer e nelle applicazioni basate su uifigure

Consulta le note di rilascio per ulteriori informazioni su queste caratteristiche e sulle funzioni corrispondenti.