Interfaz de Velneo vDevelop

En este capítulo explicaremos cuál es la función de cada uno de los paneles que componen el interfaz de Velneo vDevelop. Cuando ejecutamos Velneo vDevelop se abrirá un asistente para primeros pasos. A través de este asistente, en unos pocos pasos, podrás crear tu primera aplicación en cloud. En el caso de que no queramos que dicho asistente se presente cada vez que ejecutemos Velneo vDevelop activaremos la opción no volver a activar antes de finalizar dicho asistente.

Velneo vDevelop inicialmente se abre tal y como se muestra en la imagen siguiente:

La página de inicio de Velneo vDevelop, entre otras cosas, contiene las opciones siguientes:

  • Nueva solución...: nos permite crear una nueva solución.

  • Asistente de primeros pasos: lanza el asistente de primeros pasos de Velneo vDevelop.

  • Importador SQL: lanzar el importador SQL de Velneo vDevelop.

  • Novedades de la versión: abre la página de novedades de la versión de Velneo vDevelop que estamos usando.

  • Documentación: abre la página inicial de la documentación de la versión de Velneo vDevelop que estamos usando.

  • Formación y seminarios: abre la página de formación de Velneo.

  • Foros: accede a los foros de Velneo.

  • Además, tendremos una lista de las últimas soluciones abiertas: haciendo clic sobre una de ellas se cargará directamente en Velneo vDevelop.

  • Abrir solución...: nos permitirá acceder a a la lista de soluciones del servidor para poder editar una.

En título de la ventana se mostrará el nombre de la solución que estamos editando y el servidor al que estamos conectados.

Y esta interfaz es suficiente para poder trabajar con él: crear o abrir soluciones, editarlas, y etc. Pero también se pueden activar otros paneles, que explicaremos a continuación.

Podemos modificar tanto la disposición de los paneles como sus dimensiones y estos cambios serán “recordados” por Velneo vDevelop en las siguientes ejecuciones.

A continuación pasamos a detallar la función de cada uno de ellos.

Explorador de proyectos

En este panel obtendremos los proyectos de la solución con la que nos hayamos conectado, cargar/abrir uno y editar su contenido.

Incluye una toolbar desde la que podremos: editar las propiedades de la solución, crear nuevos proyectos (de datos y de aplicación), mover con el puntero del ratón los proyectos, establecer relaciones de herencia de modo visual, filtrar la herencia redundante (si un proyecto de forma directa hereda otro proyecto que es heredado de forma indirecta, mostrará solamente una de las relaciones, no ambas), imprimir el esquema de proyectos o enviarlo a un archivo pdf.

  • En la pestaña Solución xxxxx se muestra un esquema de proyectos de la solución con la que nos hemos conectado y las relaciones entre ellos.

  • En la pestaña Proyectos cargados se mostrarán los proyectos de la solución con la que nos hemos conectado pero en modo lista.

Hacer doble clic sobre el proyecto que se desee editar.

Si situamos el puntero del ratón sobre un proyecto y pulsamos el botón derecho del ratón para obtener su menú de contexto, éste contendrá las siguientes opciones: propiedades del proyecto, guardar proyecto, guardar y proteger proyecto y deshacer desprotección del proyecto.

Panel central

En esta zona del editor se anidarán diversos paneles:

Panel de inicio: incluye enlace a distintas páginas web de información sobre la plataforma Velneo, así como a las últimas soluciones editadas.

Panel del proyecto: en él se presentarán todos los objetos del proyecto editado; objetos que podremos organizar en carpetas.

Es posible ordenar el contenido de una carpeta, para ello debemos seleccionarla y abrir el menú de contexto encontraremos las siguientes opciones:

Ordenar carpeta: ordena la carpeta en la que estamos posicionados, en orden alfabético de identificadores.

Ordenar carpeta con subcarpetas primero: ordena poniendo en primer lugar las subcarpetas que contenga la carpeta en curso.

Además, para aquellos objetos que incorporen editores (como por ejemplo rejillas, formularios, informes, procesos, etc.) en este panel central es donde se abrirán los mismos.

Es posible cambiar el color del texto de un objeto, para ello situar el puntero del ratón sobre el objeto, pulsar el botón derecho del ratón y seleccionar la opción cambiar color.

Si cambiamos un objeto de ubicación, se le quitará el color que tuviese asignado.

Si situamos el puntero del ratón sobre una pestaña y pulsamos el botón derecho del ratón, en el menú de contexto que se presenta encontraremos una opción que nos permitirá cerrar la pestaña actual y otro que nos permitirá cerrar todas las pestañas del panel central excepto la actual.

Panel de propiedades

Todas las propiedades de todos los objetos serán establecidas en este panel. Cuando se selecciona un objeto en el explorador de proyectos o se selecciona un sub-objeto en el panel central, en este panel de propiedades se mostrarán las propiedades específicas del mismo. El contenido de este panel, por tanto, es dinámico pues las propiedades disponibles dependerán del tipo de objeto que hayamos seleccionado.

Si pulsamos el botón derecho del ratón sobre el menú de propiedades, se presentará un menú de contexto con las opciones siguientes:

  • Anterior objeto editado: nos permite navegar al objeto que haya sido editado con anterioridad. Si hacemos clic en el botón de la flecha situado junto a este icono, se desplegará una lista con todos los objetos editamos con anterioridad. Seleccionando uno, accederemos a él.

  • Siguiente objeto editado: nos permite navegar al objeto que haya sido editado con posterioridad al objeto actual. Si hacemos clic en el botón de la flecha situado junto a este icono, se desplegará una lista con todos los objetos editamos posteriormente. Seleccionando uno, accederemos a él.

  • Editar el objeto de la propiedad: esta opción se activará solamente si estamos situados sobre una propiedad que es resuelta por un objeto. Nos permitirá editar las propiedades de dicho objeto. Por ejemplo, si obtenemos este menú de contexto en el panel de propiedades de un formulario sobre la propiedad tabla enlazada, podremos editar las propiedades de la misma.

En el editor de informes y el de formularios podremos asignar una propiedad especifica para todos los controles que seleccionemos.

Panel de subobjetos

En este panel se muestran todos los subobjetos del objeto activo, agrupados por tipo.

Desde él podremos:

añadir un nuevo subobjeto. En el caso de que el objeto pueda contener varios tipos de subobjetos, este comando presentará un menú para que seleccionemos el tipo de subobjeto que queramos crear.

cambiar el orden del subobjeto seleccionado en el panel.

eliminar el/los subobjeto/s seleccionados en el panel. También podemos borrarlos con la tecla Supr, pero sólo en el caso de que el objeto en el que estamos se encuentre abierto en su editor.

Además, haciendo doble clic sobre un subobjeto de este panel, editaremos sus propiedades en el panel de propiedades.

Desde este panel podremos copiar, cortar y pegar sub-objetos.

Inspectores

Se trata de una serie de utilidades que nos ayudarán a localizar objetos y errores de nuestros proyectos. Pincha aquí para ampliar información sobre los mismos.

Panel de búsquedas en scripts

En este panel podremos hacer búsquedas dentro del contenido de los ficheros de scripts creados en el proyecto, tanto en procesos como en manejadores de evento.

Incluye un control en el que podemos escribir la cadena a buscar. Para iniciar la búsqueda, una vez escrita la cadena, pulsaremos la tecla intro.

En la parte inferior del panel se mostrará la lista de todos los archivos que coincidan con el criterio de búsqueda y el primero de ellos será editado automáticamente en el panel central de Velneo vDevelop, con el texto de la búsqueda destacado.

Con los botones de flecha izquierda y flecha derecha, podremos buscar la coincidencia anterior/siguiente, dentro del mismo script.

Si desmarcamos la opción coincidir mayúsculas y minúsculas, no se tendrán en cuenta las mayúsculas y las minúsculas a la hora de buscar las coincidencias.

Una vez lanzada la búsqueda, si hay coincidencias, se activará la casilla reemplazar por, que nos permitirá especificar una cadena para reemplazar en los scripts toda las coincidencias encontradas.

La búsqueda en scripts no incluye los campos fórmula de tipo JavaScript. Estos se incluyen en la búsqueda de contenidos de objetos.

Panel de búsquedas en contenido de objetos

En este panel podremos hacer búsquedas dentro del contenido de los objetos tanto del proyecto en curso como en los heredados.

Incluye un control en el que podemos escribir la cadena a buscar. Para iniciar la búsqueda, una vez escrita la cadena, pulsaremos la tecla intro.

En la parte inferior del panel se mostrará la lista de todos los objetos que coincidan con el criterio de búsqueda y el primero de ellos será editado automáticamente.

Si desmarcamos la opción coincidir mayúsculas y minúsculas, no se tendrán en cuenta las mayúsculas y las minúsculas a la hora de buscar las coincidencias.

El sistema buscará tanto en propiedades de objetos como en fórmulas y en procesos de Velneo. Así, por ejemplo, podremos buscar en qué fórmulas o propiedades se usa un campo o una cadena determinada, en qué procesos se usa un comando de instrucción de proceso concreto, etc.

Velneo vDevelop además incluye los menús siguientes:

Soluciones.

Proyectos.

Objetos.

Scripts.

Edición.

Ver.

Componentes.

Ayuda.