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 desktop 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.
Créer des applications dans MATLAB (2 vidéos)
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.
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. Vous pouvez également modéliser le comportement de l'application en utilisant un diagramme Stateflow®.
Composants d'application
Créez des applications modernes et complètes en utilisant les composants et les 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.
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.
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 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 développement en ajoutant les droits d’édition sur vos fichiers.
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.