App Designer

Créer des applications web et de bureau dans MATLAB

App Designer vous permet de créer des applications de qualité professionnelle sans être développeur logiciel. Glissez-déposez des composants visuels dans le canevas pour concevoir le design de votre interface graphique utilisateur (GUI) et utilisez l'éditeur intégré pour programmer rapidement son comportement.

Partagez vos applications en utilisant MATLAB Drive™ ou en créant des applications autonomes web ou de bureau avec MATLAB Compiler™ et Simulink Compiler™.

Création d'applications

Utilisez un environnement intégré pour concevoir l’interface utilisateur et écrire le code régissant le comportement de votre application.

Construire votre application

App Designer intègre les deux principales tâches de la création d'application : le positionnement des composants visuels d'une interface graphique utilisateur et la programmation du comportement de l'application. App Designer est l'environnement recommandé pour la construction d'applications dans MATLAB.

Si vous disposez d'applications GUIDE* existantes, vous pouvez utiliser l'outil GUIDE to App Designer Migration for MATLAB pour les migrer vers App Designer.

* GUIDE sera supprimé dans une prochaine version.

Concevoir une interface utilisateur

Glissez-déposez des composants visuels dans le canevas et utilisez les indications d'alignement pour obtenir un positionnement précis. App Designer génère automatiquement le code orienté objet qui spécifie la mise en page et le design de l'application.

Utiliser la Design View d'App Designer pour structurer l'interface utilisateur de votre application.

Définir le comportement de l'application

Utilisez la version intégrée de l'éditeur MATLAB pour définir le comportement de votre application. App Designer vérifie automatiquement les erreurs avec Code Analyzer. Vous pouvez afficher les messages d’avertissement et d’erreur générés au fur et à mesure que vous le rédigez, et modifier votre application en conséquence.

Définir le comportement de votre application avec la Code View d'App Designer.

Composants d'application

Créez des applications modernes et complètes en utilisant les composants et interactions personnalisées disponibles dans App Designer.

Bibliothèque de composants

Créez des applications intégrant des composants standard comme des boutons, des cases à cocher, des arbres et des listes déroulantes. App Designer propose également des contrôles tels que des jauges, des voyants, des boutons de commande ou encore des commutateurs vous permettant de reproduire l'apparence et les actions d'un tableau de bord. Vous pouvez aussi utiliser des composants conteneurs, comme des onglets, des panneaux ainsi que des dispositions de grille, pour organiser votre interface utilisateur.

La bibliothèque de composants d'App Designer vous permet d'intégrer des composants par simple glisser-déposer dans votre application.

Interactions des composants

Ajoutez des callbacks de composants et des interactions souris et clavier personnalisées qui s'exécutent lorsque l'utilisateur interagit avec votre application. Utilisez des tracés 2D et 3D ainsi que des tableaux dans votre application pour permettre aux utilisateurs d'explorer les données de manière interactive.

Exemple d'application dans App Designer utilisant un arbre hiérarchique pour l'affichage des données patient.

Partage des applications

Partagez vos applications avec d'autres utilisateurs, même s'ils n'ont pas MATLAB.

Partager vos applications avec d'autres utilisateurs MATLAB

Packagez n'importe quelle application MATLAB dans un fichier unique que vous pouvez ensuite facilement partager avec d'autres utilisateurs grâce à MATLAB Desktop et MATLAB Online. Lorsque vous packagez une application, MATLAB crée un fichier d'installation unique pour l'application (.mlappinstall). Ce fichier d'installation permet, à vous-même comme aux autres utilisateurs, d'installer votre application et d'y accéder d'un simple clic depuis la galerie d'applications.

Vous pouvez ensuite la partager avec d'autres utilisateurs MATLAB via MATLAB Online et MATLAB Drive, en leur permettant de l'exécuter et de collaborer à son développement en ajoutant les droits d’édition sur vos fichiers.

Créer une application packagée à partager avec d'autres utilisateurs MATLAB.

Créer des applications web et autonomes

Créez des applications autonomes avec MATLAB Compiler et Simulink Compiler pour les partager, libres de droits, avec d’autres utilisateurs. Vous pouvez également packager vos applications sous forme d'applications web interactives et les partager en utilisant MATLAB Web App Server. Les utilisateurs finaux peuvent exécuter les applications web directement depuis leur navigateur sans installer de logiciel supplémentaire.

Compilateur d'applications web vous permettant de partager des applications avec d'autres utilisateurs via une URL unique.

Nouveautés

Fonction uicontextmenu

Ajoutez et configurez des menus contextuels dans App Designer et les applications basées sur uifigure 

Propriété Icon

Affichez des icônes de type SVG, GIF animé ou sous forme de matrice d'image truecolor dans des boutons et des nœuds d'arborescence

App Testing Framework

Automatisez des interactions supplémentaires avec la souris, comme le clic droit et le double clic.

Fonction uitoolbar

Ajoutez des barres d'outils personnalisées à des applications basées sur uifigure 

Support graphique

Créez des annotations, balayez des données et configurez des conseils sur les données dans App Designer et les applications basées sur uifigure

Pointeur de souris

Modifiez le symbole du pointeur de souris dans App Designer et les applications basées sur uifigure 

Consultez les notes de version pour en savoir plus sur ces fonctionnalités et les fonctions correspondantes.