App Designer

Cree apps web y de escritorio en MATLAB

App Designer le permite crear apps profesionales aunque no sea un desarrollador de software profesional. Arrastre y coloque los componentes visuales para crear el diseño de la interfaz gráfica de usuario (GUI) y use el editor integrado para programar rápidamente su comportamiento.

Comparta sus apps mediante MATLAB Drive™, o bien creando apps de escritorio o apps web independientes con MATLAB Compiler™ y Simulink Compiler™.

Creación de apps

Utilice un entorno integrado para diseñar la interfaz de usuario y escriba el código que determina el comportamiento de la app.

Creación de una app

App Designer integra las dos tareas principales en la creación de una app: la organización de los componentes visuales de una interfaz gráfica de usuario (GUI) y la programación del comportamiento de la app. Es el entorno recomendado para crear apps en MATLAB.

Si tiene apps existentes creadas en GUIDE*, puede utilizar GUIDE to App Designer Migration Tool for MATLAB para migrar sus apps de GUIDE existentes a App Designer.

* GUIDE se eliminará en una versión futura.

Diseño de una interfaz de usuario

Arrastre y coloque los componentes visuales en el área de diseño y utilice las guías de alineación para conseguir un diseño preciso. App Designer genera automáticamente código orientado a objetos que especifica la distribución y el diseño de la app.

Use la vista Design View de App Designer para diseñar la interfaz de usuario de su app.

Definición del comportamiento de la app

Utilice la versión integrada de MATLAB Editor para definir el comportamiento de la app. App Designer puede comprobar automáticamente la existencia de problemas de codificación mediante Code Analyzer. Es posible visualizar mensajes de advertencia y error sobre el código a medida que se escribe y modificar la app conforme a los mensajes.

Defina el comportamiento de la app mediante la vista Code View de App Designer.

Componentes de apps

Cree apps completas y modernas mediante el amplio conjunto de componentes e interacciones personalizadas disponibles en App Designer.

Librería de componentes

Cree apps con componentes estándar tales como botones, casillas de verificación, árboles y listas desplegables. App Designer también ofrece elementos de control como medidores, indicadores luminosos, controles y conmutadores que permiten replicar el aspecto y las acciones de los paneles de instrumentación. También puede utilizar componentes de contenedor, como pestañas y paneles, y diseños de malla para organizar la interfaz de usuario.

La librería de componentes de App Designer permite arrastrar y colocar componentes con facilidad en la app.

Interacciones entre componentes

Agregue callbacks de componentes e interacciones con el ratón y el teclado personalizadas que se ejecutan cuando un usuario interactúa con la app. Utilice gráficos 2D y 3D, así como tablas, para permitir a los usuarios explorar los datos de forma interactiva en su app.

App de ejemplo en App Designer que emplea un árbol jerárquico para mostrar información sobre pacientes.

Uso compartido de apps

Comparta apps con otros usuarios, incluso si no disponen de MATLAB.

Uso compartido de apps con otros usuarios de MATLAB

Empaquete cualquier app de MATLAB en un único archivo que se puede compartir fácilmente con otros usuarios mediante MATLAB Desktop y MATLAB Online. Cuando se empaqueta una app, MATLAB crea un único archivo de instalación (.mlappinstall). Con este archivo, tanto usted como otros usuarios pueden instalar la app y acceder a ella con tan solo un clic desde la galería de apps.

A continuación, puede compartir la app con otros usuarios de MATLAB a través de MATLAB Online y MATLAB Drive, lo cual les permite ejecutar la app y colaborar en su diseño si les concede permiso para editar sus archivos. 

Creación de una app empaquetada para compartirla con otros usuarios de MATLAB.

Creación de apps de escritorio y web independientes

Cree aplicaciones independientes mediante MATLAB Compiler y Simulink Compiler compártalas de forma gratuita con otros usuarios. También puede empaquetar sus apps como apps web interactivas y compartirlas mediante MATLAB Web App Server. Los usuarios finales pueden ejecutar las apps web directamente desde sus navegadores sin necesidad de instalar software adicional.

Compilador de apps web, que permite compartir las apps con otros usuarios mediante una URL exclusiva.

Funcionalidades más recientes

Función uicontextmenu

Agregue y configure menús contextuales en App Designer y en apps basadas en uifigure

Propiedad Icon

Muestre iconos SVG, GIF animados o de array de imágenes en color verdadero en los botones y los nodos del árbol

Marco de pruebas para apps

Automatice interacciones de pulsación adicionales como el clic con el botón secundario y el doble clic

Función uitoolbar

Agregue barras de herramientas personalizadas a apps basadas en uifigure

Soporte de gráficos

Cree anotaciones, destaque datos y configure consejos de datos en App Designer y en apps basadas en uifigure

Puntero del ratón

Cambie el símbolo del puntero del ratón en App Designer y en apps basadas en uifigure

Consulte las notas de la versión para obtener detalles sobre estas funcionalidades y las funciones correspondientes.