Objetos de interfaz
Primeros pasos » Creación de los objetos de aplicación » Objetos de interfaz
Objetos de interfaz
El siguiente paso será la creación de los objetos de interfaz. Los objetos que veremos serán el objeto Marco, Toolbar y Menú.
Estos tres objetos junto con el objeto Formulario nos permiten configurar todo nuestro interfaz.
Marco y Dock
El objeto
Marco es el que nos permite definir cómo será el interfaz del usuario cuando ejecuta el proyecto de aplicación con Velneo vClient V7. Nos permite definir cuál es el formulario de fondo de nuestra aplicación, el menú principal del marco y los docks que compondrán el interfaz, que podrán contener barras de herramientas u otros formularios.
Usaremos el marco que ha sido creado por el asistente de soluciones, lo seleccionaremos y le daremos el identificador AUTOEXEC, este identificador indica al sistema que será el marco por defecto que usará Velneo vClient en la ejecución del proyecto de aplicación.
Debemos asignarle además un nombre y un título, que será lo que presente como título de la ventana en ejecución. Además, debemos asignarle un formulario, que será el formulario de fondo de la aplicación, un modo de arranque, por defecto modo tab y un menú, que será el menú principal de la aplicación.

Por último, podemos crear el subobjeto Docks pulsando el botón
. El objeto Dock es una ventana aparcable que puede incluir un formulario sin origen, o bien una barra de herramientas. Este objeto nos permite añadir nuevas barras de herramientas a nuestro interfaz, y además podemos crear nuevas áreas de intefaz que presenten otros objetos como pueden ser rejillas, formularios, etc.

En el subobjeto Dock debemos definir un nombre, que será el nombre de la ventana, qué objeto es el que queremos mostrar en el dock, si va a ser una barra de herramientas o un formulario y la posición que ocupará. Además, podemos definir si será incluido, por lo que se creará una nueva área para mostrar el objeto o si se añadirá a otro dock ya existente, de manera que formen un pestañador.

Menú
El objeto
Menú es un agrupador de lanzadores de acciones. Los lanzadores de acciones pueden contener un comando en stock, es decir, comandos preprogramados que tenemos disponibles para usar, o bien programar nuestras propias acciones, objeto que también podemos usar. Usaremos el menú que nos ha creado automáticamente el asistente de soluciones. Dado que este objeto dispone de un editor, para abrirlo haremos doble clic sobre el mismo:

En el menú configuraremos el nombre, que será el título de la barra de herramientas. También configuraremos el estilo, ya que puede mostrar texto, texto e imágenes y únicamente imágenes. Y un icono que será el icono de la barra de menú.
El menú, aunque se muestre vertical como un desplegable, cuando lo usamos en un marco como menú principal se mostrará horizontal, tal cual se presentan los menús principales. En ese caso no presentará iconos, únicamente texto. Pero como desde un menú podemos llamar a otro, en ese caso sí que se desplegará de forma horizontal y presentará los iconos que hayamos definido.
En el menú podemos añadir
o quitar
los comandos en stock existentes o hacer lo mismo con las acciones que tengamos programadas. También podemos ordenarlas, subiendo
o bajando
el orden físico de los lanzadores de acción.
Toolbar
El objeto
Toolbar es un agrupador de lanzadores de acciones. Los lanzadores de acciones pueden contener un comando en stock, es decir, comandos preprogramados que tenemos disponibles para usar, o bien programar nuestras propias acciones, objeto que también podemos usar. Es un objeto análogo al menú, pero en este caso nos permite construir barras de herramientas, siendo botones en vez de opciones lo que nos presenta. Usaremos el menú que nos ha creado automáticamente el asistente de soluciones. Dado que este objeto dispone de un editor, para abrirlo haremos doble clic sobre el mismo:

En la toolbar los botones se muestran en horizontal, tal cual se presentarán en los docks en los que los configuremos. Desde una toolbar podemos llamar a otra toolbar o aun menú, que se mostrarán como un desplegable.
En la tooblar podemos añadir
o quitar
los comandos en stock existentes o hacer lo mismo con las acciones, menús u otras toolbars que tengamos programadas. También podemos ordenarlas, subiendo
o bajando
el orden físico de los lanzadores de acción.
