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. Sie können das Verhalten der App außerdem mithilfe eines Stateflow®-Diagramms modellieren.

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