Documentación de Velneo
25
25
  • Introducción
  • Velneo
    • ¿Qué es velneo?
    • Requerimientos de Velneo
    • Notas de la versión
    • Funcionalidades comunes a los componentes de Velneo
      • Instalación
      • Conexión con Velneo vServer
      • Cambiar el estilo de visualización
      • Ver u ocultar barras de herramientas
      • Mensajería interna entre usuarios
      • Soporte de alta resolución (HighDPI)
      • Carpetas de trabajo de los componentes de Velneo
      • Numeración de versiones de Velneo
      • Certificado de firma digital para componentes de Windows
    • Tipos de archivo generados por Velneo
  • Velneo vDevelop
    • ¿Qué es Velneo vDevelop?
    • Interfaz de Velneo vDevelop
    • Lista de teclas aceleradoras de Velneo vDevelop
    • Soluciones y proyectos
    • Control y edición de proyectos
    • Herencia
    • Inspectores
    • Proyectos objetos y editores
      • Objeto
      • De proyecto de datos
        • Indice complejo
        • Tabla
          • Actualización
          • Campo
          • Enlace
          • Indice
          • Plural
          • Traspaso de campo
          • Trigger
        • Tabla estática
        • Variable
      • De proyecto de aplicación
        • Acción
        • Alternador de lista
        • Arbol visor de tablas
        • Bloc de formularios
        • Casillero
        • Cesta
        • ComboView
        • Control SVG
        • Dispositivo serie
        • Formulario
          • Controles de visualización
            • Texto estático
            • Nombre de campo
            • Visor HTML
            • Dibujo
            • Imagen SVG
            • Caja de grupo
            • Menú arbolado
            • Barra de progreso
            • Reloj
            • Manómetro
            • Termómetro
          • Controles de edición
            • Caja de texto
            • Caja de texto enriquecido
            • Data catcher edit
            • Edición alfabética
            • Edición fecha
            • Edición fecha/hora
            • Edición fórmula
            • Edición hora
            • Edición numérica
            • Edición senda fichero
            • Edición senda directorio
            • Objeto dibujo
          • Controles de entrada
            • Botón
            • Botón de check
            • Botón de radio
            • Calendario
            • ComboBox
            • Deslizador
            • Dial
            • ListBox
            • Rueda
          • Contenedores
            • Área de scroll
            • Caja de formularios
            • Pila de formularios
            • Separador de formularios
            • Splitter
            • Vista de datos
          • Layout
          • Tree widget
          • Controles SVG
          • Fichas de extensión
        • Formulario QML
        • Gráfico
        • Imagen SVG
        • Impresora lógica
        • Informe
          • Editor de informes
          • Agrupamiento
          • Sección
          • Cálculo
        • Informe personalizable
          • Diseñando un informe personalizable básico
          • Diseño avanzado
          • Diseñando un informe personalizable
          • Añadiendo orígenes de datos
          • Añadiendo elementos al informe
          • Características avanzadas
          • Etiquetas
          • Asistente de scripts
          • Impresión de gráficos
          • Opciones html
        • ListView
        • Lista QML
        • Localizador
        • Marco
        • Menú
        • Multivista
        • Protocolo TCP-IP
        • Rejilla
          • Propiedades de columna
        • Rejilla avanzada
        • Toolbar
        • ViewFlow
        • Sub-objetos de vistas de datos
          • Conexión de evento
          • Drop
          • Inserción
          • Manejador de evento
      • Comunes a proyecto de datos y de aplicación
        • Búsqueda
        • Cola
        • Constante
        • Dibujo
        • Esquema de tablas
        • Fichero adjunto
        • Función
        • Librería externa
        • Lupa
        • Proceso
          • Comandos de base de datos
            • API
            • Bases de datos externas
            • Búsquedas
            • Campos (grupo de comandos)
            • Cestas
            • Fichas
            • Fichas seleccionadas
            • Listas
            • Tablas
            • Tubos
          • Básicos
            • Controles de flujo
            • Debug
            • Ejecución
            • Salida/retornos
            • Scripts (grupo de comandos)
            • Transacciones (comandos)
            • Variables
          • Comunicación
            • Internet
            • Protocolo TCP
            • Puerto serie
            • SDV
          • Interfaz
            • Acciones (comandos)
            • Control
            • Diálogos
            • Formularios - comandos
            • Localizadores
            • Objeto - grupo de comandos
            • Ventana principal
            • Vista de datos - comandos
          • Sistema
            • Comandos de Sistema
            • Configuración
            • Directorios
            • Ficheros
        • Tubo de ficha
        • Tubo de lista
        • Variable local
      • Editores
        • Asistente de fórmulas
          • Operadores
          • Funciones estándar
            • Funciones API
            • Funciones básicas
            • Funciones de cadenas
              • Expresiones regulares
            • Funciones científicas
            • Funciones de Cliente-servidor
            • Funciones de color
            • Funciones de códigos
            • Funciones de directorios
            • Funciones de fechas
            • Funciones de ficha en curso
            • Funciones de horas
            • Funciones de Internet
            • Funciones de juegos de caracteres
              • Codecs
            • Funciones numéricas
            • Funciones de sistema
            • Funciones de tiempo
            • Funciones trigonométricas
          • Funciones de dll
          • Funciones de proceso
          • Funciones de campo
          • Campos
          • Constantes
          • Variables globales
          • Variables locales
          • Variables del sistema
          • Verificador de fórmulas
          • Conversión automática de datos
          • Introducción de datos literales
          • Secuencias de escape en cadenas de caracteres
          • Composición de sendas en fórmulas
        • Editor de imágenes
        • Selector de fuentes
    • Scripts
      • Lenguajes
        • JavaScript
          • Procesos JavaScript
          • Fórmulas JavaScript
          • Clases
            • Funciones globales
            • Objetos
            • VAbstractBrowser
            • VAbstractDataView
            • VAbstractListDataView
            • VAdvandedGridListDataView
            • VAlternatorListDataView
            • VApp
            • VBoundFieldComboBox
            • VBoundFieldEdit
            • VBoundFieldEditBrowser
            • VBoundFieldListBox
            • VByteArray
            • VCheckBox
            • VClipboard
            • VClockWidget
            • VComboBox
            • VComboListDataView
            • VCoverFlowListDataView
            • VCWebView
            • VDataCatcherEdit
            • VDataCatcherEditBrowser
            • VDataViewDialog
            • VDateEdit
            • VDateEditBrowser
            • VDateTimeEdit
            • VDateTimeEditBrowser
            • VDial
            • VDir
            • VExtension
            • VFile
            • VFileInfo
            • VFilePathEditBrowser
            • VFinder
            • VFont
            • VFormBlockListDataView
            • VFormDataView
            • VFormulaEditBrowser
            • VGaugeWidget
            • VGridListDataView
            • VGroupBox
            • VImage
            • VImageEdit
            • VImageWidget
            • VInstancesList
            • VInstance
            • VInstances
            • VItemRegisterPattern
            • VLabel
            • VLineEdit
            • VLineEditBrowser
            • VListBox
            • VListDataView
            • VLogin
            • VMainWindow
            • VMdiView
            • VMimeData
            • VMultiDataView
            • VNumberSpinBox
            • VNumberSpinBoxBrowser
            • VObjectInfo
            • VObjectInstance
            • VProcess
            • VProgressBar
            • VProjectInfo
            • VPushButton
            • VQmlFormDataView
            • VQmlListDataView
            • VQmlListModel
            • VQuery
            • VRadioButton
            • VRegister
            • VRegisterList
            • VReportListDataView
            • VRequest
            • VResponse
            • VRoot
            • VScreen
            • VScrollArea
            • VServerAdmin
            • VSettings
            • VSlider
            • VSlotListDataView
            • VSolutionInfo
            • VSplitter
            • VSqlDatabase
            • VSSLCertificate
            • VSSLInfo
            • VSSLSessionCipher
            • VStackedWidget
            • VSvgButton
            • VSvgSlideSwitch
            • VSvgToggleSwitch
            • VSvgWidget
            • VSysInfo
            • VTableInfo
            • VTabWidget
            • VTextEdit
            • VTextFile
            • VThermometerWidget
            • VThumbWheel
            • VTimeEdit
            • VTimeEditBrowser
            • VToolBox
            • VTreeItem
            • VTreeItemRegister
            • VTreeListDataView
            • VTreeMenu
            • VTreeMultiTableListDataView
            • VTreeWidget
            • VUser
            • VUserGroup
            • VUserGroupList
            • VUserList
            • VXmlReader
            • VXmlWriter
            • Widget
            • XMLHttpRequest
        • QML
          • Tipos QML
          • Funciones específicas de QML
    • Depuración
      • Depuración de procesos de Velneo
      • Depuración de procesos JavaScript
      • Monitor de vClient
    • Extensiones de Velneo vDevelop
    • Acceso directo a una solución desde vDevelop
    • Buenas prácticas
      • Buenas prácticas de organización
        • Proyectos
        • Organización de carpetas
        • Proyecto de datos
        • Proyecto de aplicación
      • Buenas prácticas de codificación
        • Identificadores
        • Teclas aceleradoras
        • Documenta
        • Diseña los formularios como si no existiesen los layouts
      • Buenas prácticas de rendimiento
        • Arquitectura
          • Listas de registros
          • Lista de resultados de una búsqueda
          • Las cestas
          • Las variables globales
          • La caché de fichas
          • Programa en cloud
        • Base de datos
          • Campos
          • Indices
          • Actualizaciones
          • Eventos de tabla o triggers
          • Variables globales y constantes
          • Tablas en memoria vs tablas en disco
          • Optimizar migraciones de datos
          • Búsquedas en el servidor ¿Cuándo y Cómo?
          • Campos fórmula vs campos en disco
          • Indices condicionados vs búsquedas complejas
          • ¿Cuándo usar tablas de extensión?
          • Indices de trozos y palabras
          • ¿Cuándo usar cada tipo de campo alfa?
        • Formularios
          • Condiciones de visible y activo
          • Carga de subformularios en pestaña, caja o pila
        • Procesos y funciones y eventos
          • 1º, 2º, 3º y 4º plano ¿Cuándo usar cada uno?
          • Bloqueo blando vs bloqueo duro
          • Pasar información del cliente al servidor
          • ¿Cómo optimizar transacciones grandes?
          • ¿Cómo gestionar las transacciones?
          • Grabaciones optimizadas para el usuario
        • Carga de registros en objetos de lista
          • Rejillas
            • Campos punteros a singular
            • Totales
            • Condiciones de activo, visible y color en columna
            • Campos de tipo objeto
        • Conoce los límites
      • Imágenes
      • Buenas prácticas para el desarrollo en equipo
    • Análisis de bases de datos para aplicaciones de Velneo
      • Un centro de enseñanza
      • Facturas de un cliente
      • Repartos de obras de teatro
      • Galería de arte
      • Gestión de un colegio
      • Instalación de lunas para vehículos
      • Libros y autores
      • Tienda de discos
      • Últimos pedidos de un proveedor
      • Existencias por almacén y precios por cliente
      • Generación de tickets para un quiosco
      • Navegación por facturas
  • Velneo vAdmin
    • ¿Qué es Velneo vAdmin?
    • Gestión de usuarios
    • Gestión de aplicaciones
      • Soluciones
      • Instancias
      • Disco
    • Monitorización
      • Lista de comandos
    • Tareas
    • Acceso directo
  • Velneo vClient
    • ¿Qué es Velneo vClient?
    • Movilidad
    • Funcionalidades de Velneo vClient
      • Accesos directos y VRL
      • Cambiar idioma
      • Panel de procesos en 2º plano
      • Manejo de rejillas
      • Uso de la rejilla avanzada
      • Manejo de cestas
      • Refrescos
      • Caché local
      • Edición de campos enlazados a maestro
      • Edición de campos de tipo fecha
      • Capturar imagen desde una cámara
      • Asignar impresoras lógicas
      • Actualización automática
      • Personalización de la ventana de conexión de Velneo vClient
      • Instalador personalizado de Velneo vClient
      • Ordenación de listas
  • Velneo vServer
    • ¿Qué es Velneo vServer?
    • Instalación y configuración
      • Activación de la licencia
      • Línea de comandos de Velneo vServer
      • Parámetros configurables de Velneo vServer
      • Estructura de directorios
    • Iniciar Velneo vServer
    • Funcionalidades
      • Protocolo VATP
      • Protocolo VATPS
      • Multi-hilo
      • Integridad referencial
      • Refrescos terciarios
      • Sistema transaccional
      • Sistema de bloqueos
      • Tecnología bigkey
      • Hilo de control
    • vPacker
  • Velneo vInstallBuilder
    • ¿Qué es Velneo vInstallBuilder?
    • Configurar una instalación
    • Probar una instalación
    • Crear el instalable
    • Accesos directos
  • Velneo vModApache
    • ¿Qué es Velneo vModApache?
    • Instalación y configuración
    • Nomenclatura de objetos en urls
    • Uso de ficheros adjuntos
    • Caché local de Velneo vModApache
  • Velneo vDataClient
    • ¿Qué es Velneo vDataClient?
    • Iniciar Velneo vDataClient
    • Interfaz de Velneo vDataClient
    • Procesos
    • Utilidades
    • Acceso directo a una instancia de datos
  • Velneo vTranslator
    • ¿Qué es Velneo vTranslator?
    • Importación y exportación basada en XLIFF
    • Acceso directo a una solución
  • Velneo ODBC Driver
    • ¿Qué es velneo ODBC Driver?
    • Referencia de comandos SQL
  • Velneo vVersion
    • ¿Qué es Velneo vVersion?
  • Velneo vERP
    • ¿Qué es Velneo vERP?
    • Manual del programador
    • Documentación del ApiRest
    • Novedades de la versión
  • Velneo vTutor
    • ¿Qué es vTutor?
    • Tutores de objetos básicos
      • Tutor de árboles visores de tablas arboladas
      • Tutor de búsquedas
      • Tutor de cestas
      • Tutor de formularios
      • Tutor de informes
      • Tutor de localizador básico
      • Tutor de marcos
      • Tutor de rejillas
      • Tutor de rejillas avanzadas
    • Tutores de objetos avanzados
      • Tutor de alternadores de lista
      • Tutor de comboview
      • Tutor de drag and drop
      • Tutor de eventos
      • Tutor de grabación de fichas
      • Tutor de gráficos
      • Tutor de impresión de informes
      • Tutor de lupas
      • Tutor de protocolo TCP/IP
    • Tutores de controles
      • Tutor de botones de menú
      • Tutor de controles SVG
      • Tutor de edición numérica
      • Tutor de visor html dinámico
      • Tutor de vistas de datos de lista
    • Tutores de procesos y manejadores de evento avanzados
      • Tutor de comandos de interfaz y acciones
      • Tutor de importación y exportación de ficheros ASCII
      • Tutor de portapapeles
      • Tutor de procesos
      • Tutor de SDV
    • Tutores de scripts
      • QML: hola mundo
      • QML: tutor básico
      • QML: tutor de vistas
      • Tutor de XMLHttpRequest (webServices)
  • Velneo cloud
    • ¿Qué es Velneo Cloud?
    • Panel de control vServer cloud
      • URC
      • vServer
      • Apache
      • SFTP
      • Usuarios
    • Copias de seguridad
    • Velneo cloud API
      • Uso de Velneo cloud API
    • Explorador de archivos cloud sFTP
    • TCP en Velneo cloud
    • Velneo vModApache en cloud
    • SLA
    • Hora de los servidores en el cloud de Velneo
    • ¿Qué puedo hacer si tengo una incidencia en mi servidor cloud?
Con tecnología de GitBook
En esta página

¿Te fue útil?

Última actualización hace 4 años

¿Te fue útil?

Desde podremos tanto crear como abrir una declarada en un y crear o modificar los y contenidos en la misma y que conformarán nuestras aplicaciones. Antes de crear una solución es importante que nos conectemos con el servidor en el que vayamos a crearla (Menú "Soluciones", opción "conectar con servidor").

Una vez conectados con el servidor, se nos presentará una ventana desde la que podremos, o bien seleccionar una solución existente para editar, o bien crear una nueva.

Una vez realizada la conexión con el servidor, si posteriormente queremos crear una nueva solución, ejecutaremos la opción nueva solución del menú soluciones. Una vez hecho esto se presentará el asistente para la creación de soluciones.

En él tendremos que cumplimentar las propiedades siguientes:

Nombre: descriptor de la solución. Ejemplo: Plantillas.

Compartido: el concepto de solución compartida, es una característica de las soluciones, que permite que un pueda heredar múltiples proyectos ubicados en soluciones conocidas y con la característica de compartidas. Debemos tener en cuenta que nuestro editor Velneo vDevelop sólo nos permitirá trabajar a la vez con una solución, pero cuando desde un proyecto decidamos heredar otros proyectos en la lista de proyectos heredables se nos presentarán tanto los de la solución cargada como los de las soluciones compartidas.

Servidor: nombre o IP del servidor donde se encuentra a la escucha el servicio de Velneo vServer. Debe ir precedido del esquema "vatp://". Estará especificado el servidor con el que nos hayamos conectado.

Ejemplo: vatp://velneo.com

Pulsaremos el botón “siguiente” para pasar al siguiente paso del asistente.

En este paso seleccionaremos la plantilla a aplicar. Las plantillas disponibles son:

Solución vacía: se creará la solución en el servidor indicado en el primer paso del asistente, vacía.

Un proyecto de datos: se creará la solución en el servidor indicado en el primer paso del asistente y conteniendo un proyecto de datos dentro de ella.

Un proyecto de aplicación: se creará la solución en el servidor indicado en el primer paso del asistente y conteniendo un proyecto de aplicación dentro de ella.

Un proyecto de datos y otro de aplicación.

Si seleccionamos la plantilla solución vacía, el siguiente paso será finalizar el asistente y ésta será creada. Si seleccionamos cualquiera de las otras, el siguiente paso del asistente será la especificación del nombre del proyecto o proyectos a crear.

Una vez especificado el nombre del proyecto o proyectos a crear, pulsaremos el botón “siguiente” para ir al siguiente paso del asistente. Si en la sesión actual ya nos habíamos conectado previamente a un Velneo vServer, en el siguiente paso se mostrará la lista de proyectos alojados en el mismo susceptibles de ser .

La lista de proyectos heredables dependerá del tipo de plantilla seleccionada. Si se desea heredar alguno, simplemente activar el checkbox situado a la izquierda del proyecto deseado.

Este paso será obviado si no nos hemos conectado previamente a ningún Velneo vServer.

El siguiente paso del asistente será la definición de los idiomas del proyecto o proyectos a crear.

Estos idiomas que se podrán seleccionar en ejecución para mostrar la información de los objetos. Debemos seleccionar un idioma y un país al que se aplica el idioma. Usando las opciones subir y bajar podremos ordenar los idiomas del proyecto. El primero de la lista será el idioma por defecto del proyecto. Los países se presentan en función del idioma seleccionado.

Los idiomas de los proyectos tienen un orden de carga en ejecución. Primero será el que coincida con la selección de Idioma y País. Si seleccionamos el valor default para País, el idioma será aplicable para cualquier selección de país. En el caso de que el país del sistema no esté representado y de que haya de un idioma varias opciones de país, se tomará primero el definido como default, si no, el primero del proyecto que coincida con el idioma. Si no existe el idioma del sistema se tomará el idioma por defecto del proyecto que es el primero que esté definido en el proyecto.

En cualquier caso, podemos dar opción al usuario para que seleccione de entre los idiomas del proyecto aquél que desee usar.

Una vez definidos los idiomas pulsaremos el botón “siguiente” para pasar a la ventana de finalización del asistente.

La solución que acabamos de crear será cargada directamente.

En el caso de que hayamos creado también algún proyecto, éste será cargado automáticamente. En el panel central de Velneo vDevelop se muestra el esquema de los proyectos de la solución cargada y las relaciones entre ellos:

Una vez creada la solución, ya podremos, o bien editar los proyectos creados mediante el asistente, o bien crear nuevos proyectos en la misma.

Para crear un proyecto de datos ejecutaremos la opción nuevo proyecto de datos del menú proyectos.

Para crear un proyecto de aplicación ejecutaremos la opción nuevo proyecto de datos del menú proyectos.

Si lo que queremos es abrir una solución ya declarada en un Velneo vServer ejecutaremos la opción abrir solución del menú soluciones. Si no estamos conectados con ningún Velneo vServer el sistema nos pedirá los datos de conexión al mismo; una vez establecida la conexión con Velneo vServer, se presentará una ventana con la lista de soluciones de ese Velneo vServer.

Hacer doble clic sobre la solución que se desea cargar.

También podremos descargar una solución ejecutando la opción últimas soluciones abiertas del menú soluciones, que aparece junto al botón de abrir solución, al ejecutarla se abrirá la lista de las últimas soluciones abiertas, seleccionaremos la solución que queramos abrir.

Si apareciese vacío querrá decir que, o bien no se han declarado soluciones en Velneo vServer, o bien no se nos ha dado permiso a ninguno.

Una vez seleccionada una solución, si contiene proyectos, éstos serán mostrados en el explorador de proyectos.

Para cargar un proyecto hacer doble clic sobre él. Cuando haya sido cargado, en la pestaña proyectos cargados del explorador de proyectos se mostrará tanto el proyecto solicitada como los proyectos que éste herede.

Para cargar los objetos de un proyecto hacer doble clic sobre él dentro de cualquiera de las pestañas del explorador de proyectos. Cuando hayan sido cargados se abrirá automáticamente el panel de proyecto en el panel centra de Velneo vDevelop.

En este punto ya podremos tanto modificar los objetos existentes como crearlos nuevos.

Borrado de soluciones

Es posible borrar soluciones desde Velneo vDevelop, para ello debemos conectarnos con Velneo vServer y ejecutar la opción Eliminar solución del menú Soluciones. Al ejecutarla el sistema nos presentará una ventana con las soluciones del servidor a las que tenemos acceso, seleccionarnos la solución a borrar y pulsaremos el botón “aceptar”, una vez hecho esto, el sistema pedirá confirmación, si aceptamos, nos advertirá de que al borrar la solución serán borrados también los proyectos de la misma.

Si aceptamos, se procederá al borrado de la solución y de los proyectos contenidos en la misma.

Una vez eliminada la solución debemos cerrar Velneo vDevelop y volver a conectarnos para ver el resultado.

Esta operación no puede ser deshecha; debido a ello recomendamos hacer una copia de seguridad previa de todas las soluciones para que no eliminemos un proyecto que necesitemos por error. En cualquier caso únicamente se borran los proyectos que contiene la solución en curso.

Si heredamos proyectos que se encuentran en otras soluciones éstos no serán borrados.

Si alguno de los proyectos de la solución está siendo editado por un programador, nos mostrará un error y solicitará que previamente finalicemos la edición del mismo.

Importar soluciones compartidas

Se trata de una opción que nos permite importar soluciones de servidores remotos. Antes de ejecutarla tendremos que conectarnos con Velneo vServer donde vamos a importar las soluciones.

La opción importar componentes está incluida dentro del menú soluciones. Al ejecutarla el sistema solicitará los datos de conexión con Velneo vServer cuyas soluciones queremos importar.

Si la conexión es satisfactoria, se abrirá una ventana en la que se mostrarán todas las soluciones y proyectos declarados en el servidor remoto.

Una vez seleccionadas las soluciones a importar, pulsaremos el botón “aceptar” para proceder a su importación. Una vez finalizada, las soluciones importadas y sus proyectos ya estarán disponibles en el servidor de destino.

Editor de soluciones

Dicho editor incluye los comandos siguientes:

Propiedades de la solución: permite editar las propiedades de la solución cargada.

Nuevo proyecto de datos: permite crear un nuevo proyecto de datos en la solución.

Nuevo proyecto de aplicación: permite crear un nuevo proyecto de aplicación en la solución.

Modo: edición: estando activada esta opción, el puntero del ratón estará en modo normal, es decir, nos permitirá seleccionar ítems del esquema, arrastrarlos, etc.

Modo: ver: estando activada esta opción, el puntero del ratón se convertirá en una mano con la que podremos mover el esquema completo dentro del editor cuando éste tenga partes que queden fuera del área del mismo.

Modo: crear herencia: estando activada esta opción, el puntero del ratón se convertirá en una mano con la que podremos crear una relación de herencia entre dos proyectos de la solución abierta o entre un proyecto de la solución abierta y otro de otra solución del mismo Velneo vServer.

Para establecer una relación de herencia entre dos proyectos de la misma, una pulsado el botón, no tendremos más que pinchar sobre el proyecto de origen, arrastrar hasta el proyecto que deba heredarlo y soltarlo sobre el mismo.

Una vez soltado el ratón comprobaremos que la relación de herencia ha sido establecida:

Si volvemos al modo edición, veremos que el esquema de proyectos es recompuesto automáticamente para mostrar la nueva jerarquía de relaciones.

Para establecer una relación de herencia con otros proyectos del mismo Velneo vServer, una pulsado el botón, en la parte inferior del editor de soluciones se presenta la lista del resto de las soluciones declaradas en el mismo Velneo vServer:

Para establecer la herencia, seguiremos los mismos pasos que hemos indicado anteriormente (pinchar, arrastrar y soltar), y podremos ver en el esquema cómo la nueva relación de herencia ha sido creada.

Si volvemos al modo normal del cursor, desaparecerán del editor los proyectos de la/s otra/s solución/es cargada/s, aunque la herencia establecida permanecerá.

Zoom: permite ampliar/reducir el tamaño del contenido del editor. El valor por defecto es 100%.

Recalcular escena: permite recomponer la vista del contenido de la solución.

Imprimir: envía el esquema de proyectos de la solución a una impresora.

Imprimir a fichero: exporta a disco el esquema de proyectos de la solución, en formato pdf o ps (post script).

En Windows, la ruta de Velneo vClient se configura en el valor vClientPath de la siguiente clave del registro:

HKEY_CURRENT_USER\Software\Velneo\vDevelop

En Linux, para configurar la ruta de ejecución de Velneo vClient tendremos que editar el fichero vDevelop.con, que encontramos en el directorio home/Usuario/.Config/Velneo/ y configurar el parámetro a configurar es: vClientPath=/ruta/vClient.sh.

Si alguno de los proyectos de la solución está la solución no será eliminada. El sistema no presentará ninguna ventana advirtiéndolo, pero si cerramos Velneo vDevelop y volvemos a conectarnos con el servidor, comprobaremos que la solución permanece en la lista de soluciones.

Por defecto, todas las soluciones estarán marcadas para su importación.. Por tanto, tendremos que desmarcar aquellas que no queremos importar, para ello haremos clic sobre el botón correspondiente a la misma. El iconoindica que la solución no será importada.

La importación se realiza tanto de los ficheros de como de declarados en los mismos, y se enviarán de forma comprimida.

El explorador de proyectos incluye un editor de soluciones en el que, además de mostrar los proyectos de la solución abierta y sus relaciones de podremos crear nuevos proyectos y nuevas relaciones entre ellos:

Cada una de ellas precedida por el icono . Si junto a la lista de soluciones aparece el símbolo, quiere decir que hay más soluciones, si lo pulsamos, se abrirá una ventana con todas ellas.

Si queremos cargar los proyectos de una solución, haremos un clic sobre el icono que precede al nombre de la misma, al hacerlo el estado de la solución pasará a estar como marcado () y se visualizarán en el editor de soluciones los proyectos contenidos en la misma.

Nota: es posible ejecutar una aplicación directamente desde Velneo vDevelop pulsando la tecla F5, para ello es necesario que la instancia tenga definido un identificador, para ello editaremos la instancia de aplicación y escribiremos un nombre en el parámetro del mismo nombre. Este identificador debe ser en mayúsculas y no puede contener espacios en blanco. Para ampliar información consultar el capítulo .

  1. Velneo vDevelop

Soluciones y proyectos

  • Borrado de soluciones
  • Importar soluciones compartidas
  • Editor de soluciones
Velneo vDevelop
solución
Velneo vServer
proyectos de datos
proyectos de aplicación
proyecto
heredados
instanciado,
proyectos
ficheros adjuntos
herencia,
interfaz de Velneo vDevelop