Organización de objetos gráficos
La jerarquía de la interfaz de usuario está organizada en un árbol. Los objetos de contenedor del árbol pueden contener otros objetos. La posición de los objetos determina la posición de un objeto en el tiempo de diseño y en tiempo de ejecución.
Ventana
La ventana es el objeto gráfico del contenedor raíz. Debe estar presente para que
FTOptixApplication
tenga una interfaz de usuario. El objeto Ventana
contiene todos los objetos de la interfaz de usuario y la lógica de esos objetos. Puede crear varios objetos de ventana para usarlos con diferentes motores de presentación. Ventana
es un tipo de objeto y no puede tener instancias.Paneles
Un panel es un tipo de contenedor que combina objetos gráficos relevantes.
Navegación de la interfaz de usuario
Cree modos de navegación en una interfaz de usuario mediante objetos gráficos como
Panel de navegación
, Panel dinámico
y lógica personalizada en NetLogic. Los objetos dedicados a la navegación contienen mecanismos y lógica para desplazarse por paneles diferentes. Los objetos de navegación crean y eliminan los nodos en función de la navegación de los usuarios en tiempo de ejecución.Widgets
Los widgets son objetos gráficos reutilizables. Los widgets le permiten presentar estructuras de nodo idénticas en tiempo de ejecución. Los widgets también le permiten administrar las estructuras de nodo en el tiempo de diseño. Un widget puede ser un único objeto gráfico o un grupo de objetos gráficos. Los widgets incluyen toda la lógica que se crea con enlaces dinámicos o NetLogic.
CONSEJO:
Para asociar diferentes datos con varias instancias del mismo widget, use un alias.
Por ejemplo, un widget
MotorWidget
puede constar de un panel con un objeto Medidor circular
que muestra la velocidad y dos etiquetas para la velocidad y el par. Puede crear un widget para cada motor que tenga los valores que desee mostrar. Un widget es un tipo de objeto. Por lo tanto, cualquier cambio, incluido el formato, que haga en el widget se aplicará automáticamente a todas sus instancias. Utilice diferentes instancias del widget para crear módulos complejos y manejables.Entregue su opinión