Objeto
Velneo vDevelop V7 » Proyectos: Objetos y editores » Objeto
Ver más
Objeto
Un objeto es un elemento definible dentro de un proyecto que, en tiempo de ejecución, realiza las tareas de un programa.
Los objetos nos permiten definir la base de datos, operar con ésta y definir el interfaz de nuestra aplicación. Estos objetos son creados de forma visual y únicamente tendremos que definir sus propiedades.
Para desarrollar todas estas funcionalidades los objetos pueden interactuar unos con otros.
Las funcionalidades de los objetos están definidas por el tipo de objeto y en ejecución se realizan en función de las propiedades definidas en cada objeto. Por ejemplo, un objeto de tipo rejilla muestra listas de registros, uno de tipo formulario servirá para editar, uno de tipo tabla define una relación de datos, es decir, una estructura de datos, etc.
Un objeto, además, puede ser un elemento único, por ejemplo, un dibujo, o estar a su vez compuesto por sub-objetos, por ejemplo, un objeto tabla de datos está compuesta por sub-objetos de tipo campo, índice, etc.
Los objetos podrían clasificarse según el tipo de proyecto donde pueden ser creados. Así tendríamos:
Objetos de proyecto de datos:
Tabla
Tabla estática
variable global
Objetos de proyecto de aplicación:
Rejilla
Árbol
Casillero
Formulario
Multivista
Impresora lógica
Informe
Búsqueda
Lupa
Localizador
Cesta
Acción
Menú
Toolbar
Tubo de lista
Tubo de ficha
Marco
Bloc de formularios
Dispositivo serie
Imagen Svg
Control Svg
Además, hay objetos que pueden residir tanto en un proyecto de datos como en un proyecto de aplicación. Estos son:
Dibujo
Proceso
Función
Librería externa
Constante
Cola de procesos
Esquema de tablas
Fichero adjunto
Otro concepto importante referente a los objetos es que éstos pueden tener una entrada y/o una salida. Las entradas y salidas posibles son, o bien ninguna, o bien una ficha o una lista de una tabla.
Las propiedades principales comunes a todos los objetos y subobjetos son:
Identificador: Etiqueta alfanumérica que identifica de forma unívoca un objeto de un tipo de objeto o un subobjeto dentro de un objeto. Este identificador será el que usemos para referenciarlo en otras propiedades y en fórmulas.
El identificador constará de mayúsculas y números exclusivamente. Al identificar de forma unívoca un objeto o un subobjeto de un objeto no puede haber duplicidad. Puede haber objetos de distinto tipo con el mismo identificador, pero nunca objetos del mismo tipo con el mismo identificador. Así mismo, puede haber subobjetos con el mismo identificador pero de objetos distintos.
Nombre: Etiqueta alfanumérica que servirá como descriptor del objeto. Se usará para presentar información del objeto o subobjeto en otros objetos y en los inspectores.
Podemos definir una etiqueta por cada idioma presente en el proyecto.
Estilos: Podemos definir los estilos Privado que limita el acceso del usuario final a cierta información sobre ese objeto o subobjeto y Heredable, que permite que el objeto o subobjeto sea usado cuando el proyecto sea heredado.
Comentarios: Esta propiedad nos permite documentar el uso del objeto o subobjeto en nuestro proyecto.
