App Designer

Créer des applications web et des exécutables dans MATLAB

App Designer vous permet de créer des applications de qualité professionnelle sans avoir besoin d'être développeur logiciel de métier.

Drag & drop des composants visuels dans le layout pour concevoir 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 pour le web ou pour PC avec MATLAB Compiler™.

App Designer est l'environnement recommandé pour concevoir des applications dans MATLAB®

Création d'applications

Utilisez un environnement intégré pour structurer l’interface utilisateur et rédiger le code correspondant à votre application.

Construction de 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 avez des 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 version future.

Concevoir une interface utilisateur

Glissez-déposez (drag & drop) des composants visuels dans le canevas et utilisez les alignements pour un positionnement précis. App Designer génère automatiquement le code orienté objet correspondant à la mise en page et le design de l'application. Vous pouvez également utiliser les options d’ajustement automatique pour que votre application s’adapte à différentes tailles d'écran (PC, tablette, smartphone), sans devoir créer une logique de redimensionnement complexe.

Utilisez la Design View d'App Designer pour dessiner 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 à l'aide du 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éfinissez le comportement de votre application à l'aide de la Code View d'App Designer.

Composants d'application

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

Bibliothèque de composants

Créez des applications intégrant des composants standard tels que 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, qui vous permettent de reproduire l'apparence et les actions d'une 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 via MATLAB Desktop et MATLAB Online. Lorsque vous packagez une application, MATLAB crée un fichier unique d'installation de l'application (.mlappinstall). Ce fichier d'installation vous 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 design et à son développement.

Création d'une application packagée et partagée avec d'autres utilisateurs MATLAB.

Créer des applications web et des autonomes

Créez des applications autonomes avec MATLAB Compiler et partagez-les, libres de droits, avec d’autres utilisateurs. Vous pouvez packager vos applications en tant qu'applications web et les partager via une URL unique pour permettre aux utilisateurs d'y accéder directement depuis leur navigateur, sans installation de logiciel supplémentaire.

Compilateur d'applications Web, qui vous permet de partager des applications avec d'autres utilisateurs sur une URL unique.

Nouveautés

Fonctions uitable et uistyle

Triez des tableaux de manière interactive et créez des styles de lignes, de colonnes ou de cellules dans un composant d'interface de tableau.

Fonction uigridlayout

Configurez les lignes et colonnes de grilles pour augmenter et diminuer automatiquement leur taille au texte dans différents formats et dimensions d'écran.

Fonction uihtml

Ajoutez des contenus HTML, JavaScript ou CSS à des applications.

Gestion de la disposition

Ajoutez un gestionnaire de disposition de grille à des applications App Designer existantes et/ou convertissez-les en applications avec la redistribution automatique

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