App Designer

Erstellen Sie Desktop- und Web-Apps in MATLAB.

Mit App Designer können auch Personen, die keine professionellen Softwareentwickler sind, professionelle Apps entwickeln.  Visuelle Komponenten können per Drag & Drop zusammengefügt werden, um das Design Ihrer grafischen Benutzeroberfläche (GUI) zu gestalten. Der integrierte Editor verhilft zur schnellen Programmierung des Verhaltens.

Teilen Sie Ihre Anwendungen mit MATLAB Drive™ oder erstellen Sie eigenständig ausführbare Desktop- oder Webanwendungen mit MATLAB Compiler™ und Simulink Compiler™.

Erstellung einer App

Verwenden Sie eine integrierte Umgebung, um das Layout der Benutzeroberfläche zu entwerfen und den Code für das Verhalten Ihrer App zu schreiben.

Erstellen Ihrer App

App Designer integriert die beiden Hauptaufgaben bei der Erstellung einer App – das Layout der visuellen Komponenten einer grafischen Benutzeroberfläche und die Programmierung des Verhaltens der App. Dies ist die empfohlene Designumgebung zur Erstellung von Apps in MATLAB.

Wenn Sie vorhandene Anwendungen in GUIDE* integriert haben, können Sie das Migrationstool  GUIDE to App Designer für MATLAB  verwenden, um Ihre vorhandenen GUIDE-Anwendungen in den App Designer zu migrieren.

* GUIDE wird in einer zukünftigen Version entfernt werden.

Entwickeln einer Benutzeroberfläche

Sie können visuelle Komponenten per Drag and Drop in den Design-Bereich ziehen und Ausrichtungshilfen verwenden, um ein präzises Layout zu erreichen. App Designer erzeugt automatisch den objektorientierten Code, der Layout und Design der App festlegt.

Verwenden der Design-Ansicht in App Designer für das Layout der Benutzeroberfläche Ihrer App.

Definieren des App-Verhaltens

Verwenden Sie die integrierte Version des MATLAB Editor, um das Verhalten Ihrer App zu definieren. App Designer kann mithilfe von Code Analyzer automatisch prüfen, ob Probleme bei der Programmierung vorliegen. Sie können während des Programmierens Warn- und Fehlermeldungen zu Ihrem Code anzeigen und Ihre App anhand dieser Meldungen anpassen.

Definieren des Verhaltens Ihrer App mit der Code-Ansicht in App Designer.

App-Komponenten

Erstellen Sie moderne Anwendungen mit umfassender Funktionalität mithilfe der zahlreichen in App Designer verfügbaren Komponenten und benutzerdefinierten Interaktionen.

Komponentenbibliothek

Erstellen Sie Apps mit Standardkomponenten wie Schaltflächen, Kontrollkästchen, Baumstrukturen und Dropdown-Listen. Außerdem bietet App Designer Bedienelemente wie Anzeigen, Lampen, Knöpfe und Schalter, mit denen Sie das Aussehen und die Aktionen von Instrumententafeln nachbilden können. Sie können auch Container-Komponenten wie Registerkarten, Panele und Gitterlayouts verwenden, um Ihre Benutzeroberfläche zu strukturieren.

Mit der Komponentenbibliothek von App Designer können Sie Komponenten per Drag and Drop ganz einfach in Ihre App ziehen.

Interaktion der Komponenten

Fügen Sie Komponenten-Callbacks und benutzerdefinierte Maus- und Tastaturinteraktionen hinzu, die ausgeführt werden, wenn ein Benutzer mit Ihrer App interagiert. Verwenden Sie 2D- und 3D-Darstellungen sowie Tabellen in Ihrer App, damit Benutzer Daten interaktiv untersuchen können.

Beispiel-App in App Designer, in der Patienteninformationen in einer hierarchischen Baumstruktur angezeigt werden.

Weitergeben von Apps

Geben Sie Apps an andere Benutzer weiter – auch wenn diese nicht über MATLAB verfügen.

Weitergeben von Apps an andere MATLAB-Benutzer

Paketieren Sie jede gewünschte MATLAB-App als eine einzelne Datei, um sie mühelos über MATLAB Desktop und MATLAB Online an andere Benutzer weiterzugeben. Beim Paketieren einer App erstellt MATLAB eine einzelne App-Installationsdatei (.mlappinstall). Mit der Installationsdatei können Sie und andere Benutzer Ihre App installieren und mit einem Klick in der App-Galerie auf sie zugreifen.

Dann können Sie Ihre App über MATLAB Online und MATLAB Drive auch anderen MATLAB-Benutzern zur Anwendung und Mitarbeit an Ihrem Design zur Verfügung stellen, sofern Sie Ihre Zustimmung erteilen.

Erstellung einer paketierten App zur Weitergabe an andere MATLAB-Benutzer.

Erstellen eigenständig ausführbarer Desktop- und Web-Apps

Erstellen Sie eigenständig ausführbare Anwendungen mit dem MATLAB Compiler und dem Simulink Compiler, um sie lizenzgebührenfrei mit anderen Nutzern zu teilen. Sie können Ihre Anwendungen auch als interaktive Webanwendungen paketieren und sie mit dem MATLAB Web App Server gemeinsam nutzen. Endnutzer können die Webanwendungen direkt über ihren Browser ausführen, ohne zusätzliche Software installieren zu müssen.

Web-App-Compiler, mit dem Sie Apps über eine eindeutige URL an andere Benutzer weitergeben können.

Neueste Funktionen

uicontextmenu-Funktion

Hinzufügen und Konfigurieren von Kontextmenüs im App Designer und uifigure -basierten Anwendungen

Icon-Eigenschaft

Anzeige von Array-Symbolen in SVG, animierten GIFs oder Echtfarbe in Schaltflächen und Baumknoten

App-Test-Framework

Automatisieren zusätzlicher Interaktionen auf Tastendruck wie Rechtsklick und Doppelklick

uitoolbar-Funktion

Hinzufügen benutzerdefinierter Toolbars zu uifigure -basierten Anwendungen

Unterstützung von Grafiken

Verfassen von Anmerkungen, Brushing von Daten sowie Konfiguration von Datentipps in App Designer und Apps auf Grundlage von uifigure

Mauszeiger

Ändern des Mauszeigersymbols im App Designer und uifigure -basierten Anwendungen

Details zu diesen Merkmalen und den zugehörigen Funktionen finden Sie in den Versionshinweisen.