Story Transcript
03 Interfaz del Editor de Proyectos
03 3.1
Interfaz del Editor de Proyectos
Ventana principal del Editor de Proyectos
Vamos a crear un nuevo proyecto: para ello entramos en el editor y seleccionamos la opción de menú Archivo/Nuevo. Al generar el archivo aparecerá la ventana principal del proyecto, en la que se muestran tres áreas bien definidas:
VENTANA PRINCIPAL DEL PROYECTO
Estructuras de datos (a): aquí se almacenan las tablas de datos que vayamos creando, distinguiendo las tablas estáticas del resto por su particularidad. También accedemos a las plantillas de campo que se usarán para crear nuevos campos dentro de las tablas, a las bases de datos externas conectadas por medio de ODBC y a las librerías de funciones DLL. Variables: en esta región se crean y almacenan las variables globales. Serán organizadas con ayuda de carpetas y subcarpetas. Área de Objetos: aquí se incorporan los objetos visuales. Éstos se han de crear para cada tabla de datos (no todos han de asociarse a una tabla) y los organizaremos también por medio de carpetas. En cada una de las tres partes de la ventana principal podemos encontrar dos columnas: en una irá el nombre del objeto y en la otra la descripción.
Archivo/Nuevo
30 31
Imprimir Nuevo Abrir Cerrar
VELAZQUEZ VISUAL
Podemos imprimir listados con todos los objetos del panel izquierdo (lista de tablas y sus elementos, tablas estáticas y variables globales). Para ello ejecutamos la opción Archivo/Modo Imprimir todo antes de seleccionar la opción de menú Archivo/Imprimir (Ctrl-P) o pulsar el botón Imprimir . También podemos presentar un listado con todos los objetos visuales del panel derecho, incluyendo el icono asociado a cada objeto y el identificador de los mismos. Para lanzar el informe tendremos que situarnos en el panel derecho del editor y posteriormente ejecutar la opción de menú Archivo/Imprimir (Ctrl-P) o pulsar el botón Imprimir .
Guardar Guardar aplicación
3.1.1. Barra de Menús
Imprimir
En la Barra de Menús encontraremos las siguientes opciones: En la Barra de Menús encontraremos las siguientes opciones:
Presentación preliminar
Archivo
Enviar Deshacer Rehacer Cortar Copiar Pegar Propiedades proyecto Tareas pendientes
Con el menú Archivo podemos crear un mapa nuevo ( Nuevo Ctrl+N). Abrir uno ya creado ( Abrir Ctrl+A). Cerrar el que estamos editando ( Cerrar) y guardarlo ( Guardar Ctrl+G o Guardar Como...). También podremos guardarlo en formato .VAM ( Guardar aplicación), comprimido y encriptado, y ejecutarlo (Ejecutar F5). También encontramos diferentes opciones para la impresión ( Imprimir Ctrl+P, Modo imprimir todo, Presentación preliminar, Especificar impresora, Preparar página), además de la posibilidad de enviar el mapa por correo electrónico ( Enviar). Por último, tenemos una lista de aquellos archivos que hemos abierto en anteriores ocasiones y que podemos abrir al seleccionarlos, así como la opción de salir del programa (Salir).
Estilos de Usuarios
Al igual que en el resto del menú, tenemos la posibilidad de abrirlo y ejecutar los comandos con ayuda de la tecla ALT y la letra subrayada en cada uno de los comandos.
Inspector de tablas y campos
Edición
Fuentes por defecto
En el menú Edición tenemos las opciones habituales de deshacer y rehacer ( Deshacer, Ctrl+Z, Rehacer), cortar, copiar y pegar ( Cortar, Ctrl+X, Copiar, Ctrl+C y Pegar, Ctrl+V). Además encontramos varias opciones propias de Velázquez, donde podremos editar las propiedades del mapa que estamos realizando ( Propiedades proyecto...), anotar las tareas pendientes de éste ( Tareas pendientes...), editar las fuentes que queremos que por defecto tomen los objetos visuales ( Fuentes por defecto...) y, por último, editar los estilos de usuarios ( Estilos de Usuarios...).
Inspectores En este menú encontramos una serie de inspectores que nos serán de gran ayuda. Podemos ver los campos que tiene cada tabla ( De tablas y cam-
03 pos... F10), en dónde o qué objetos usan el objeto que tenemos seleccionado ( Dónde se usa el objeto... F9), qué objetos a su vez usa el que tenemos seleccionado ( Qué objetos usa...). También podemos localizar aquellos objetos que no se usan en el proyecto ( Objetos no usados). Además, podemos buscar por tipos de objeto ( Por tipo de objeto... Ctrl+F9) y aquellos objetos que tienen un cierto color ( Objetos de un color). Otra opción es buscar una cadena dentro del contenido de las fórmulas usadas a lo largo del proyecto ( Contenido fórmulas). El último comando es muy interesante, ya que buscará y localizará aquellos errores que pueda tener el proyecto ( Errores del proyecto).
Objetos En este menú encontramos opciones para editar los objetos, tanto visuales como tablas, etc. ( Editar... Intro). También podemos ver las propiedades de esos objetos ( Propiedades... Alt+Intro) o cambiar su identificador ( Cambiar identificador F2). Podemos crear un nuevo objeto visual ( Nuevo/Objeto), un objeto de tabla (es decir, un campo, un índice, etc.) o una carpeta o subcarpeta. Desde aquí también llamamos al almacén de objetos para traer algo de él ( Almacén de objetos F8), o eliminar algún objeto ( Suprimir Supr). Por último, nos permite crear una tabla igual a una externa perteneciente a una base de datos externa conectada por ODBC (Crear tabla igual a externa), así como crear un localizador con rejilla (Crear localizador con rejilla).
Campos El menú Campos nos permite crear un campo que controle la fecha y hora del alta, baja, o modificación de un campo objeto ( Crear campos fecha/hora campo objeto), así como un campo que almacene las dimensiones de un dibujo introducido en un campo tipo objeto dibujo ( Crear campos dimensiones dibujo). También tenemos asistentes para crear los diversos tipos de punteros que hay en Velázquez Visual (más adelante los veremos con detalle).
Comunes El menú Comunes contiene opciones para Localizar y Convertir objetos. Podemos localizar los siguientes objetos: Icono de Usuarios, Imagen de Splash, Proceso de Inicio, Menú Inicial, Menú de Cierre de Aplicación y Página Html Principal. Mientras que es posible convertir el objeto seleccionado, dependiendo del tipo, en uno de los anteriores.
Ver El menú Ver contiene las opciones siguientes: Barra de herramientas: para ver o dejar de ver la barra de herramientas. También es posible esconder/ver una barra de herramientas a través del menú de contexto de las mismas, pulsando el botón derecho del ratón so-
Interfaz del Editor de Proyectos
Inspector dónde se usa el objeto Inspector qué objetos usa Inspector objetos no usados Inspector por tipo de objeto Inspector objetos de un color Inspector contenido fórmulas Inspector errores del proyecto Editar Propiedades Cambiar identificador Nuevo/Objeto Almacén de objetos Suprimir Supr Crear campos fecha/hora Crear campos dimensiones dibujo
32 33
VELAZQUEZ VISUAL
bre el área de la barra. Activando o desactivando el check box que se encuentra junto al nombre de cada barra de herramientas, ésta estará o no estará visible. Otras opciones del menú Ver son: Barra de estado, para ver o dejar de ver la barra de estado de Velázquez Visual, situada en la parte inferior de la pantalla. Personalizar, dará acceso a la ventana para personalizar tanto la barra de herramientas como el entorno de trabajo. Pantalla completa (F11), visualiza u oculta la barra de menús y la barra de estado del Editor y Senda completa: permite visualizar/ocultar en el título de la ventana del Editor la senda completa del proyecto actual.
Ventana El menú Ventana contiene las opciones habituales de Windows: Cascada, Mosaico Horizontal, Mosaico Vertical y Arreglar Iconos, más otras propias que son: Organizador, cada ventana abierta será presentada dentro de una pestaña, por lo que para moverse de una a otra bastará con pulsar con el ratón sobre la pestaña deseada. Esquema de tablas, permite acceder a la pantalla de creación de esquemas, donde podremos crear de forma gráfica las estructuras de información de la aplicación. Panel siguiente, presentará el siguiente panel abierto y Panel anterior presentará el panel anterior abierto. También se presenta una lista de los mapas abiertos en el Editor al mismo tiempo, pudiendo seleccionar cuál de ellos quiere abrirse y mostrando cuál es el actual.
? (Ayuda) En el menú Ayuda encontraremos las opciones Ayuda de Velázquez y Acerca de EDMAP.
3.1.2. Barra de herramientas
Nuevo proyecto Abrir proyecto Guardar proyecto Guardar aplicación
Por defecto, la barra de herramientas del editor de proyectos de Velázquez Visual contiene los siguientes botones: 3.1.2. Barra de Herramientas Nuevo proyecto: para crear un proyecto nuevo. Abrir proyecto: para cargar un proyecto. Guardar proyecto: para archivar el proyecto en curso. Al pulsar este botón, automáticamente se guarda en un fichero .BAK una copia con la última versión guardada del mismo. De esta forma se puede recuperar fácilmente la versión anterior del proyecto. Un proyecto guardado de esta forma podrá ser abierto con el Editor de Proyectos y ejecutado (tanto con el VRunner como con el servidor de Aplicaciones). El archivo guardado tendrá extensión .map. Éste será el archivo con el que trabaje el programador. Guardar aplicación: guarda el proyecto en un modo encriptado. El archivo se generará con extensión .VAM. Este archivo no podrá ser abierto con el Editor de Proyectos pero sí ejecutado (tanto por el VRunner como por
03
Interfaz del Editor de Proyectos
el Servidor de Aplicaciones). Un archivo guardado en este modo ocupa menos espacio en disco que un archivo .MAP. Dadas sus características será el archivo más apropiado para suministrar a sus clientes. Ejecutar proyecto: para ver la ejecución del proyecto. Propiedades proyecto: para definir o modificar las características del proyecto (protecciones, usuarios, etc.). Paneles: para volver a los paneles del Editor esté donde esté.
Ejecutar proyecto Propiedades proyecto Paneles Esquema
Esquema: para acceder a la pantalla de esquemas en la que podrá crearse la estructura de tablas de forma visual.
Cortar
Cortar, Copiar y Pegar (respectivamente)
Pegar
Los tres siguientes son: y a continuación
Copiar
Inspector de tablas y campos
Deshacer y Rehacer y los inspectores: Inspector de tablas y campos, Inspector Dónde se usa el objeto, Inspector Qué objetos usa el objeto, Inspector de objetos no usados, Inspector por tipo de objeto, Inspector de objetos por color, Inspector de fórmulas, Inspector de errores del proyecto. Nuevo objeto: para visualizar la Galería de Objetos. Almacén de objetos: permite importar y asignar tablas, campos y objetos visuales de otras aplicaciones de Velázquez en el proyecto actual. Un almacén bien estructurado le ahorrará horas de programación.
Inspector Dónde se usa el objeto Inspector Qué objetos usa el objeto Inspector de objetos no usados Inspector por tipo de objeto Inspector de objetos por color Inspector de fórmulas Inspector de errores del proyecto
Propiedades: para aquellos objetos, como por ejemplo informes o formularios, que al pulsar intro sobre ellos se muestra directamente la pantalla de edición, puede obtener directamente su cuadro de propiedades pulsando este botón o pulsando la combinación de teclas Alt+Intro.
Nuevo objeto Almacén de objetos Propiedades
Suprimir objeto: para eliminar un objeto del proyecto. Nueva carpeta: para crear carpetas en el panel derecho del editor de proyectos, y Nueva subcarpeta, para crear subcarpetas en el panel derecho del editor de proyectos. Los cinco botones siguientes sirven para crear sub-objetos de tablas de datos: Nuevo campo, Nuevo índice, Nuevo enlace histórico, Nueva actualización y Nuevo evento de tabla.
Suprimir objeto Nueva carpeta Nuevo campo Nuevo índice Nuevo enlace histórico Nueva actualización
Imprimir y Previsualizar la documentación del proyecto u objetos del panel derecho. Organizador: con esta forma de visualización todas las ventanas que estén abiertas se organizarán a modo de separadores (en la parte inferior izquierda de las mismas). Así, para cambiar de ventana, simplemente habrá que hacer clic con el ratón sobre la pestaña correspondiente.
Nuevo evento de tabla Imprimir Previsualizar Organizador
34 35
Lanza el manual en línea del editor de proyectos Cerrar carpeta superior Abrir carpeta completa
VELAZQUEZ VISUAL
Lanza el manual en línea del editor de proyectos. Lista de proyectos abiertos: en este control se muestra el proyecto actual, es decir, si se están editando varios proyectos a la vez, este control mostrará el proyecto en curso. Para cambiar de proyecto bastará con abrir este combo box y seleccionarlo.
Cerrar carpeta completa Cerrar completo
3.1.3. Menús de contexto
Dónde se usa
Pulsando con el botón derecho sobre cada uno de los tres paneles de la ventana principal del proyecto aparecen unos menús de contexto que pasamos a explicar.
Suprimir Cambiar Identificador
Panel de Estructura de Datos
ESTRUCTURA DE DATOS
Aparece al pulsar con el botón derecho del ratón sobre el área de estructura de datos. En este menú podemos manejar el árbol de la estructura de datos: cerrar la carpeta superior al elemento que tenemos seleccionado ( Cerrar carpeta superior), abrir completamente la carpeta seleccionada ( Abrir carpeta completa), o cerrarla ( Cerrar carpeta completa). También podemos abrir ( Abrir árbol completo) o cerrar el árbol completo ( Cerrar completo). Podemos añadir objetos al proyecto (Nuevo objeto), o crear una tabla de datos en Velázquez Visual con igual estructura que una Base de datos externa (Crear tabla igual a externa). Dónde se usa, F9), suprimirAdemás veremos dónde se usa un objeto ( lo ( Suprimir, Supr), cambiar el identificador del objeto seleccionado (
03 Cambiar Identificador F2), ver sus propiedades ( Propiedades..., Alt+Intro), o si lo que seleccionamos es una tabla, ver sus objetos ( Objetos de la tabla... Intro).
Panel de Variables Aquí tenemos estas opciones más: crear una nueva carpeta ( Nueva carpeta) o subcarpeta ( Nueva carpeta hija) para ordenar las variables. Podemos insertar una nueva variable ( Insertar variable, Ins), seleccionar el color de su identificador ( Cambiar color... F3), o pasarlo a negro (Quitar color, Shift+F3).
Panel de Objetos Visuales En el panel de Objetos Visuales, desde el menú de contexto tenemos la opción de abrir la Galería de Objetos ( Nuevo objeto), o las opciones que vimos en la Barra de Menús Comunes: Localizar y Convertir en: Icono usuarios, Splash, Proceso inicio, Menú inicial, Menú cierre aplicación, Página Html principal, según sea el objeto que tengamos seleccionado.
Interfaz del Editor de Proyectos
Propiedades Objetos de la tabla Nueva carpeta Nueva carpeta hija Insertar variable Cambiar color Nuevo objeto Icono usuarios Splash Proceso inicio
3.2
Menú inicial
Ventana Esquema de Tablas
Ahora vamos a pasar al Esquema de Tablas. Para ello, desde la ventana principal del proyecto hemos de pulsar el botón Esquema de Tablas, o seleccionar la opción del menú Ventana/ Esquema de Tablas. Al entrar en él, como no hemos creado ninguna tabla, el Asistente para la creación de una tabla de datos aparece abierto.
VENTANA ESQUEMA DE TABLAS CON EL ASISTENTE DE CREACIÓN DE TABLAS
Menú cierre aplicación Página Html principal Esquema de Tablas
36 37
VELAZQUEZ VISUAL
Esta nueva ventana nos la ha abierto en un separador distinto. Esto facilitará la tarea de diseño de una aplicación ya que podremos pasar de la ventana principal al esquema de tablas pulsando el separador correspondiente. De momento no nos vamos a fijar mucho en cómo se crea una tabla, simplemente seleccionamos Maestro normal con clave numérica y aceptamos. Aparecerá una ventana de propiedades para la creación de un maestro en la que únicamente rellenamos los controles Nombre: Plural y Singular, escribiendo por ejemplo Registros y Registro (respectivamente) y aceptamos.
VENTANA CREACIÓN DE MAESTRO
A continuación aparecerá la ventana Esquema de Tablas con la tabla recién creada. Veamos las partes que componen esta ventana.
03
VENTANA ESQUEMA DE TABLAS
La pantalla aparece dividida en dos paneles, izquierdo y derecho, y a su vez el izquierdo se divide en otros tres. En la parte superior izquierda se mostrará la lista de esquemas que hemos creado en un mismo proyecto. Debajo, se mostrará una lista de todas las tablas del proyecto junto a una casilla de verificación. Si está activada la casilla de verificación de una tabla se mostrarán, en el panel derecho, todos los enlaces que salgan de la misma. Si está desactivada, no. En la parte inferior del panel izquierdo se mostrará la lista de las tablas no utilizadas en el esquema que se esté editando. En el panel derecho veremos las tablas del proyecto en forma de esquema con sus correspondientes enlaces. En función del tipo de tabla que se trate, éstas se representarán gráficamente de forma y color distintos.
REPRESENTACIÓN DE LOS DISTINTOS TIPOS DE TABLA
Los distintos tipos de enlace se representan también de distintas formas y colores.
Interfaz del Editor de Proyectos
38 39
VELAZQUEZ VISUAL
REPRESENTACIÓN DE LOS ENLACES
En esta ventana creamos de forma gráfica y visualmente las tablas que queramos, las distribuiremos por pantalla de la forma que más nos interese y, simplemente, pinchando en el enlazador de una y arrastrando a otra, Velázquez Visual creará las relaciones entre las mismas automáticamente. Al volver al Editor de Proyectos podremos comprobar que se han creado todas las tablas de datos y los enlaces entre las mismas. Los esquemas tienen otra función muy importante, que es poder consultar en todo momento la estructura de nuestro proyecto y, si así lo queremos, dividirla en varios esquemas que representen las relaciones entre tablas que nosotros seleccionemos. Siempre que carguemos un proyecto, tendremos disponibles todos los esquemas que hayamos creado en el mismo. Además, podremos imprimirlos. Desde un esquema podremos editar el cuadro de las propiedades de una tabla, los campos y los índices. Una vez que tengamos claro qué tablas van a intervenir en un proyecto, cuando vamos a crear éste, la primera vez que entramos en la ventana de Esquema de Tablas, Velázquez Visual presentará automáticamente el Asistente para la creación de tablas, donde como hemos hecho antes, seleccionaríamos una plantilla que queramos usar (maestro, por ejemplo), y crearíamos la tabla a partir de ésta. Podremos ver una vez terminado cómo en el panel de la derecha ya se ha dibujado la tabla con su correspondiente nombre. A partir de ahí iremos creando el resto de tablas y estableciendo los enlaces que nos interesen. Este esquema se llama por defecto Esquema de tablas y será el que tengamos habitualmente en todas nuestras aplicaciones. A partir de éste, crearemos otros en los que nos centraremos en aspectos más específicos para facilitar el análisis de la aplicación. Cuando creamos nuevas tablas y enlaces en estos otros esquemas, éstos no son exclusivos del esquema, sino que podremos verlos en todos los demás seleccionándolos en el panel izquierdo de Tablas no usadas. Y si eliminamos una tabla de un esquema, esto no quiere decir que la eliminemos del mapa, únicamente dejamos de visualizarla en el esquema que estamos editando. Para eliminar tablas del proyecto hemos de ir a la ventana de proyectos y eliminarlas del panel izquierdo. Para eliminar enlaces que hemos creado hemos de borrar los elementos que se crean al establecer un enlace. Más adelante veremos cuáles son.
03
Interfaz del Editor de Proyectos
3.2.1. Barra de menús Aparte de los menús que veíamos en la ventana principal del proyecto, tenemos varios específicos para esta ventana. Éstos son: específicos para esta ventana. Estos son:
Esquema Con este menú tenemos la posibilidad de crear un nuevo esquema a partir de las tablas que tenemos en el proyecto (Nuevo). Podemos duplicar el que tenemos seleccionado y estamos editando en ese momento (Duplicar) o eliminar el esquema de la lista (Eliminar). Para cambiar el nombre de un esquema usaremos Cambiar nombre (F2). También podemos añadir o quitar tablas del esquema según nos convenga presentarlas o no (Añadir tabla, Quitar tabla). Podemos también marcar o desmarcar todas (Marcar todas, Ctrl+M, Desmarcar todas, Ctrl+D). Esto quiere decir, como veíamos al hablar del panel izquierdo de la ventana de esquemas, que según estén o no marcadas las tablas, veremos los enlaces de éstas. Por último, podemos hacer que sean únicamente ciertos punteros los que se vean usando la opción Ver punteros y eligiendo aquellos que queremos activar o desactivar. Ninguna de estas opciones implica eliminar elementos del mapa, tanto tablas como enlaces. El efecto es que no se verán en el esquema. Normalmente tendremos un esquema en el que veremos todos los enlaces y tablas del proyecto y luego otros con partes más concretas del esquema para un mejor análisis.
Maquetar Con este menú podemos acceder a la opción Tamaño del contenido, F7, que nos permite redimensionar el tamaño del marco de una tabla en el esquema para poder ver su nombre completo.
Tamaño del contenido
Tablas
Objetos de la tabla
Con esta opción de menú podemos crear una nueva tabla, de modo que se abrirá el Asistente para la creación de una tabla de datos (Crear nueva tabla, Ctrl+T) o bien crearla a partir de una plantilla seleccionando el tipo directamente (Crear nueva tabla de tipo...). Podemos editar las propiedades de una tabla una vez creada ( Propiedades de la tabla..., Alt+Intro), o los objetos que ésta posee ( Objetos de la tabla, Intro).
3.2.2. Barra de herramientas y opciones Panel izquierdo: con este botón podemos activar y desactivar el panel izquierdo completo.
Propiedades de la tabla
Panel izquierdo
40 41
Nueva tabla maestra Nueva tabla submaestra
VELAZQUEZ VISUAL
Nueva tabla maestra: para crear una tabla de tipo maestro normal con clave numérica. Nueva tabla submaestra: para crear una tabla de tipo submaestro.
Nueva tabla arbolada Nueva tabla histórica Propiedades tabla Objetos de la tabla Crear punteros con histórico Crear puntero indirecto real Crear puntero indirecto virtual Crear puntero singular-plural por posición Crear puntero singular-plural por índice Crear puntero hermano Ver punteros a maestros
Nueva tabla arbolada: para crear una tabla de tipo maestro con clave arbolada. Nueva tabla histórica: para crear una tabla de tipo histórico. Propiedades tabla: para editar las propiedades de una tabla una vez seleccionada. También podemos editar sus propiedades pulsando la combinación de las teclas Alt+Intro, o usando la opción de menú Tablas/Propiedades de la tabla. Objetos de la tabla: para editar los objetos de una tabla (campos, índices, etc.). Podemos también hacer doble clic con el botón izquierdo del ratón sobre ella dentro del esquema o seleccionarla y ejecutar la opción Tablas/Objetos de la tabla. Una vez creadas todas las tablas del proyecto, comenzaremos a pintar los enlaces entre ellas: se pintan desde la tabla maestra hacia su histórica. Para ello hacemos clic con el botón izquierdo del ratón sobre el enlazador que se encuentra en la parte superior izquierda del dibujo de la tabla maestra que enlazaremos, arrastramos el ratón hasta la tabla con la que queremos enlazar y dejamos de pulsar el botón. Automáticamente, se pintarán los enlaces entre ambas tablas y el programa habrá creado en la tabla histórica el campo enlazado a la maestra con su índice correspondiente, mientras que en la maestra crea el enlace histórico. Para crear los enlaces también disponemos de los siguientes botones, que nos abrirán los correspondientes asistentes: Crear punteros con histórico: crea un enlace a maestro en la tabla histórica y un enlace a histórico en la maestra. Crear puntero indirecto real: crea un enlace indirecto real a una tabla. Crear puntero indirecto virtual: crea un enlace indirecto virtual. Crear puntero singular-plural por posición: crea un enlace singular de plural por posición. Crear puntero singular-plural por índice: crea un enlace singular de plural por índice. Crear puntero hermano: crea un enlace a hermano contiguo. Para activar o desactivar la visualización de los distintos enlaces tenemos los siguientes botones: Ver punteros a maestros: visualización de los enlaces singulares a maestro.
03 Ver punteros abuelos de submaestros: visualización de enlaces singulares a abuelos de submaestros. Ver punteros indirectos: visualización de punteros indirectos, sean reales o virtuales. Ver punteros singular de plural: visualización de enlaces singulares de plural. Ver punteros a histórico: visualización de enlaces plurales a histórico.
3.2.3. Menús de Contexto
Interfaz del Editor de Proyectos Ver punteros abuelos de submaestros Ver punteros indirectos Ver punteros singular de plural Ver punteros a histórico Propiedades de la tabla Objetos de la tabla Inspector: De tablas y campos Inspector: De tablas y campos
Pulsando con el botón derecho del ratón sobre una tabla se abre un menú de contexto que nos permite acceder a las siguientes opciones: ver las propiedades de la tabla seleccionada ( Propiedades de la tabla, Alt+Intro), sus objetos ( Objetos de la tabla..., Intro), o ver dónde se usa ( Inspector: Dónde se usa la tabla..., F9). También podemos ver las tablas del proyecto con todos sus campos ( Inspector: De tablas y campos..., F10). Podemos adaptar el tamaño del dibujo de la tabla al nombre que deben mostrar para que no aparezca cortado ( Maquetar: Tamaño del contenido, F7). Con las opciones Crear punteros con histórico..., Crear puntero indirecto real..., Crear puntero indirecto virtual..., Crear puntero singular-plural por posición..., Crear puntero singular-plural por índice..., Crear puntero hermano... creamos una serie de punteros dentro de la tabla seleccionada lanzando sus asistentes. Situando el ratón sobre un enlace se muestra un texto informativo sobre el mismo: cuáles son la tabla origen y destino, y qué campo o qué histórico es el que los enlaza.
ESQUEMA DE TABLAS
Maquetar: Tamaño del contenido Crear punteros con histórico Crear puntero indirecto real Crear puntero indirecto virtual Crear puntero singular-plural por posición Crear puntero singular-plural por índice Crear puntero hermano
42 43
VELAZQUEZ VISUAL
3.3
Personalización del entorno de trabajo
Para facilitar la tarea de programación es posible personalizar el entorno de trabajo del editor de proyectos, adaptando barras de Herramientas, el proyecto y los esquemas de tablas. Para abrir el menú de personalizaciones nos situamos sobre cualquier barra de herramientas del Editor de Proyectos y pulsamos el botón derecho del ratón. También es posible hacerlo ejecutando la opción del menú Ver/Personalizar.
VENTANA PERSONALIZACIÓN
Aparecerá el cuadro de diálogo Personalización en el que se incluyen cinco separadores: Comandos: los diferentes comandos que pueden ser incluidos en barras de herramientas. Toolbars: los nombres de las barras de herramientas del Editor. Entorno: diversas opciones del Editor como son la Senda del almacén, opciones de inicio de la aplicación, etc. Proyecto: aquí se encuentra todo lo referente a la personalización de los proyectos. Esquemas: en esta pestaña encontraremos todo lo referente a la personalización de los esquemas de tablas.
03 3.3.1. Personalización de Barras de Herramientas
VENTANA PERSONALIZACIÓN / TOOLBARS
Para crear una nueva barra de herramientas pulsamos el botón Nueva... de la pestaña Toolbars; se presentará un cuadro de diálogo en la que escribiremos su nombre. La barra creada aparecerá en la lista de barras de herramientas, dentro de la pestaña Toolbars, y físicamente en pantalla. Para ver una barra de herramientas activaremos la casilla de verificación que se encuentra junto a su nombre, y para esconderla desactivaremos dicha casilla de verificación. Para borrar una barra de herramientas, la seleccionaremos en la lista de la pestaña Toolbars y pulsamos el botón Eliminar. Para añadir botones a una barra de herramientas vamos a la pestaña Comandos, seleccionamos la categoría de comandos deseada, hacemos clic con el ratón sobre el botón a incluir y lo arrastramos hasta la barra de herramientas, soltándolo para finalizar.
Interfaz del Editor de Proyectos
44 45
VELAZQUEZ VISUAL
VENTANA PERSONALIZACIÓN / COMANDOS
Se incluye un comando de tipo COMBO BOX que puede ser muy útil a la hora de editar varios proyectos al mismo tiempo; si incluimos dicho control en la barra de herramientas del Editor, en todo momento indicará el nombre y la senda del proyecto actual (esta última si está activada la opción del menú Ver/Senda completa). Si se han añadido nuevos comandos a la barra de herramientas del Editor y se desea que ésta vuelva a tener su formato inicial, la seleccionaremos en la pestaña Toolbars y pulsaremos el botón Reiniciar.
3.3.2. Personalización del Entorno En la pestaña Entorno podemos elegir cómo arrancará el Editor, la lista de últimos proyectos que debe presentar y dónde está situado el almacén.
03
Interfaz del Editor de Proyectos
VENTANA PERSONALIZACIÓN / ENTORNO
En la región Inicio de la aplicación nos encontramos con las siguientes cajas de verificación: Maximizado: activando esta opción nos aseguramos de que el Editor se abra siempre maximizado, si no, recordará el tamaño que tenía cuando se cerró por última vez. Abrir último proyecto: si activamos esta casilla Velázquez abrirá el último proyecto en el que estuvimos trabajando. Sonido de presentación: al abrirse el Editor éste se presenta con un sonido. En la región Lista de últimos proyectos se encuentra el control Nº de Proyectos, en el que indicamos cuántos proyectos queremos que nos presente el Editor al desplegar el menú Archivo, mientras que en el control Senda del Almacén indicamos dónde se encuentra el almacén. Si pulsamos el botón , Velázquez nos mostrará una ventana de selección de directorio para elegir aquel donde se encuentra el Almacén.
3.3.3. Personalización del Proyecto En esta ventana personalizaremos el modo de visualización de los distintos objetos del proyecto. Tanto las estructuras de datos en el panel izquierdo del Editor como los objetos en el panel derecho son estructurados de forma arbolada (de un nodo
Examinar
46 47
VELAZQUEZ VISUAL
raíz parten otros nodos que, a su vez, contienen otros nodos, etc.). Pues bien, en la región Árboles ver configuramos los siguientes puntos:
VENTANA PERSONALIZACIÓN / PROYECTO
Cabecera: tanto el panel izquierdo como el panel derecho del Editor tienen una cabecera; si esta opción se encuentra activada éstas estarán visibles, si está desactivada, no. Líneas de jerarquía: si esta opción está activada se visualizarán las líneas entre los nodos de los árboles. Línea de jerarquía en la raíz: si esta opción está activada se visualizará una línea de jerarquía entre los nodos raíces de los árboles. Botones más/menos: si una rama de un árbol contiene subramas y esta opción está activada, se mostrará un botón en la rama, de modo que si contiene el signo + la abrirá y si contiene el signo – la cerrará. Planchado: si esta opción está activada el ancho de las columnas de los paneles del editor se ampliará o reducirá en función del tamaño de la ventana del Editor de Proyectos. Líneas entre objetos: si esta opción está activada se visualizarán líneas horizontales entre los objetos. Líneas entre columnas: si esta opción está activada presentará líneas divisorias de cada columna de cada uno de los paneles del Editor.
03 Alto de fila variable según contenido: con esta opción activada y si no cabe en una misma línea el identificador y la descripción de un objeto, esto provocará que tanto el identificador como la descripción de un objeto sean multilíneas; es decir, ambos aparecerán en varias líneas de texto. Si esta opción está activada y se pulsa la tecla F2 para modificar el identificador de un objeto, al ser multilíneas no podemos pulsar la tecla Intro para aceptar el cambio de identificador, pues ésta provocará un salto de línea. Para aceptar los cambios pulsamos de nuevo F2 y la tecla Esc. Iconos grandes: marcando esta opción aumentaremos el tamaño de los iconos y la tipografía en la ventana principal del editor. En la región Selección tenemos las opciones: Fila completa: si esta opción se encuentra activa, cuando seleccionemos un ítem en cualquiera de los paneles del Editor se visualizará en vídeo inverso toda la fila en la que se encuentre el mismo. Si está desactivada, solamente aparecerá en vídeo inverso el identificador del objeto seleccionado. Siempre visible: si esta opción está activada el objeto que se encuentre seleccionado en cada panel del editor siempre estará en vídeo inverso. Si está desactivada, solamente se encontrará destacado el seleccionado del panel activo. Por defecto, el negro es el color que se utiliza para el color del texto de los identificadores de los objetos. Si queremos destacar de algún modo los objetos que se creen a partir de un momento determinado, seleccionamos un color en el control Color objetos nuevos, que será el que tenga el texto de los objetos que se creen a partir de ese momento. La especificación del color de los nuevos objetos también puede ser hecha a través del menú de contexto que se presenta al pulsar el botón derecho del ratón sobre cualquier objeto del Editor de Proyectos.
3.3.4. Personalización del Esquema de Tablas En la pestaña Personalización / Esquemas personalizamos los siguientes aspectos de los esquemas de tablas:
Interfaz del Editor de Proyectos
48 49
VELAZQUEZ VISUAL
VENTANA PERSONALIZACIÓN / ESQUEMAS
Color de los punteros singulares a: maestro, submaestro, indirecto real e indirecto virtual. Color de los punteros plurales (enlaces a históricos). Color de fondo de la pantalla de los esquemas. Tamaño y tipo de fuente utilizada. Ancho enlazador: ancho de las puntas de las flechas de los enlaces. Alto de barra de tablas maestras: donde se incluye el control sobre el que se ha de pinchar y arrastrar para generar un enlace maestro. El botón Por defecto, restaura todos los valores por omisión de los esquemas de Velázquez.