VAST: Manual de usuario. Autores: Francisco J. Almeida-Martínez Jaime Urquiza-Fuentes
|
|
- Francisca Barbero Morales
- hace 8 años
- Vistas:
Transcripción
1 VAST: Manual de usuario Autores: Francisco J. Almeida-Martínez Jaime Urquiza-Fuentes
2 Índice general Índice general 2 1. Introducción 4 2. Representación intermedia del AST Funcionamiento del VAST API Instalación de VAST API Trabajando con VAST API VAST API: Analizadores descendentes VAST API: Analizadores ascendentes Visualización del AST Instalación de VAST VIEW Configuración Vast View Especificación XML Ejecución de Vast View Reproducción de la construcción
3 ÍNDICE GENERAL Configuración gráfica de Vast View
4 Capítulo 1 Introducción VAST es una herramienta que permite visualizar el Árbol de Sintaxis Abstracta (AST) creado en la fase de análisis sintáctico del proceso de compilación. A diferencia de otras herramientas de visualización del AST, VAST se puede enlazar con los generadores de analizadores sintácticos independientemente del tipo de analizador que generen (LL/LR) y del lenguaje de salida del generador. En esta primera versión, se presenta VAST con compatibilidad única para los generadores que generan código en Java. VAST está compuesto de dos módulo: VAST API y VAST VIEW. VAST API permite enlazar con los generadores automáticos creando una representación en XML. Mientras que VAST VIEW se encarga de la representación visual apoyándose en una API de dibujo de árboles. El resto del documento se estructura como sigue. En el capítulo 2 se explica la representación intermedia del AST. Aquí se describe el funcionamiento de VAST API, instalación y ejecución. En el capítulo 3 se describe VAST VIEW, instalación, configuración y ejecución. 4
5 Capítulo 2 Representación intermedia del AST En este capítulo se describe cómo se obtiene un AST a partir de una especificación de un lenguaje. Para ello vamos a presentar la API intermedia de VAST, la cual conecta el motor de visualización con los generadores automáticos de analizadores sintácticos Funcionamiento del VAST API El objetivo de VAST API es enlazar el motor de visualización (VAST VIEW) con los generadores de analizadores sintácticos. VAST API permite transformar una serie de reducciones/derivaciones en un AST que será almacenado en un fichero XML, y que posteriormente podrá ser interpretado por VAST VIEW. El hecho de trabajar con dos tipos de analizadores, y que su funcionamiento sea diferente, obliga a VAST API a comportarse de forma diferente dependiendo del analizador en cuestión. Sin embargo, esta diferencia de comportamiento es casi transparente para el usuario, ya que independientemente del tipo de analizador, deberá proporcionar a VAST API, la misma información, aunque el lugar donde se necesita dicha información si cambiará. 5
6 2.2. INSTALACIÓN DE VAST API Figura 2.1: Ejemplo especificación analizadores descendentes 2.2. Instalación de VAST API La instalación de VAST API es muy sencilla, simplemente hay que descomprimir el contendido del archivo vast1.0.zip y añadir al classpath de Java el archivo vast.jar Trabajando con VAST API Para trabajar con VAST API, tenemos que incluir en nuestra especificación sintáctica una declaración a un objeto xmlintermiddlell O xmlintermiddlelr, dependiendo si el analizador que vamos a generar es LL o LR respectivamente. A continuación se describe la interfaz que ofrecen ambos objetos: 6
7 CAPÍTULO 2. REPRESENTACIÓN INTERMEDIA DEL AST addproduction: este método es el encargado de comunicar a VAST API que se ha aplicado una determinada producción. Hay que tener en cuenta que solamente estamos comunicando la producción aplicada, por ello el lugar donde se incluye la llamada a este método es muy importante para logra el funcionamiento deseado. generaxml: este método se encarga de generar un archivo XML. Solamente hay que especificar el nombre del fichero XML. setroot: con este método debemos especificar la raíz del árbol. Se trata del método más importante, ya que si no fijamos la raíz, el fichero XML estará vacío. Para un correcto funcionamiento, en analizadores ascendentes se debe invocar este método justo antes del método anterior. En cambio para analizadores descendentes se debe de invocar justo antes de aplicar la derivación VAST API: Analizadores descendentes En esta sección se describe cómo utilizar VAST API con generadores de analizadores descendentes. Hemos usado ANTLR como generador de analizadores sintácticos descendentes. En la figura 2.1 se muestra un ejemplo de especificación en ANTLR, en la que se han señalado algunos elementos. Como el analizador que se va a generar es LL, se debe tener en cuenta los siguientes puntos: Declaración del objeto: utilizar un objeto de la clase xmlintermiddlell. Fijación de la raíz: la raíz se debe fijar antes de aplicar la regla y de generar el fichero xml. Generación xml: al detectar el fin de fichero (EOF) se debe crear el fichero xml, llamando al método correspondiente. Justo antes, de crear el fichero xml se ha incluido una sentencia, que se explicará cuando se describa VAST VIEW. Añadir producciones: al igual que en el caso anterior, se debe añadir las producciones antes de ejecutar la regla correspondiente. Como norma general, cuando trabajemos con analizadores descendentes, las producciones deben comunicarse a VAST API antes de aplicar la regla. 7
8 2.3. TRABAJANDO CON VAST API Figura 2.2: Ejemplo especificación analizadores ascendentes VAST API: Analizadores ascendentes En esta sección se describe cómo utilizar VAST API con generadores de analizadores ascendentes. Hemos usado CUP como generador de analizadores sintácticos descendentes. En la figura 2.2 se muestra un ejemplo de especificación en CUP, en la que se han señalado algunos elementos. Como el analizador que se va a generar es LR, se debe tener en cuenta los siguientes puntos: Declaración del objeto: utilizar un objeto de la clase xmlintermiddlelr. Fijación de la raíz: después de aplicar la regla y antes de generar el fichero xml. 8
9 CAPÍTULO 2. REPRESENTACIÓN INTERMEDIA DEL AST Generación xml: al reducir el axioma de la gramática podemos generar el fichero xml. Justo antes, de crear el fichero xml se ha incluido una sentencia, que se explicará cuando se describa VAST VIEW. Añadir producciones: las producciones deben añadirse siempre al final de la regla. Como norma general, cuando trabajemos con analizadores ascendentes, las producciones deben comunicarse a VAST API después de aplicar la regla. 9
10 Capítulo 3 Visualización del AST En este capítulo se presenta el módulo VAST View, que es el encargado de visualizar el AST Instalación de VAST VIEW Una vez instalado correctamente VAST API, podremos ejecutar también VAST VIEW. Para ello vamos a la ventana de línea de comandos y escribimos lo siguiente: java -jar path/lib/vast.jar. Al ejecutar aparecerá un cuadro de diálogo donde se nos pide que seleccionemos el archivo XML que queremos visualizar. Al aceptar se creará la visualización del AST correspondiente Configuración En la carpeta vast1.0/config se encuentran los ficheros que almacenan la configuración de VAST VIEW. La configuración se puede realizar manualmente, es decir tratando los ficheros de configuración o bien utilizando la aplicación de configuración de VAST VIEW. Los ficheros involucrados en la configuración son: configpath.xml: contiene el path del fichero de configuración por defecto. La configuración que se utiliza para la visualización viene especificada en este fichero. 10
11 CAPÍTULO 3. VISUALIZACIÓN DEL AST DefaultConfig.xml: se trata de la configuración por defecto. La primera vez que se ejecuta VAST VIEW se utiliza esta configuración. exampleconftree.xml: contiene la representación del árbol que se utiliza para mostrar los cambios de configuración cuando se utiliza el asistente de configuración 3.2. Vast View Vast View es un visualizador de ASTs que además permite simular el proceso de creación del AST, dependiendo del analizador que se haya utilizado. Está compuesto por una API de dibujo de árboles y un conjunto de interfaces que permiten distribuir la ventana de la aplicación atendiendo a las características del árbol visualizado. La API de dibujo de árboles en la que se apoya VAST View ha sido desarrollada con JGraph y JGraphTreeLayouts??. Esta API permite: Resumir/Expandir nodos: al hacer clic con el botón secundario del ratón el nodo correspondiente ocultará sus nodos hijos. Al volver a hacer clic, los hijos se mostrarán. Para un mejor aprovechamiento del espacio de trabajo, el árbol se redistribuirá cuando se oculten los hijos de un nodos, de tal forma que ocupe el menos espacio posible. Zoom: permite acercarse/alejarse de determinadas partes del árbol. Esta funcionalidad se utiliza con la rueda del ratón. En la implementación actual de Vast View se ofrecen tres interfaces diferentes: horizonal, vertical y flotante. Las dos primeras se utilizarán para árboles horizontales o verticales respectivamente. El tercer tipo se utilizará cuando un árbol no pueda ser clasificado en ninguno de los dos grupos anteriores. Cada una de las interfaces que ofrece Vast View esta formada por: Vista global: muestra la vista global que proporciona la API de árboles. Ventana de código: muestra la cadena de entrada para la cual se ha creado el árbol. 11
12 3.2. VAST VIEW Figura 3.1: Estructura de un fichero XML para VAST View Vista detallada: Barra de herramientas: posee las opciones de reproducción del proceso de construcción Especificación XML Uno de los aspectos más importantes de VAST View es la capacidad de visualizar archivos XML, lo que permite a VAST API enlazar con VAST VIEW. Un fichero XML válido para VAST VIEW tiene que estar validado por la DTD que se muestra en la figura 3.1. Según esta estructura se distinguen dos elementos en el árbol: la raíz y los demás nodos. En ambos casos un elemento puede contener 0 o más hijos. Como los ficheros XML se pueden crear tanto de forma manual como utilizando VAST API, describiremos el significado de cada uno de los atributos de los elementos: text: refleja el contenido del nodo, es decir el texto que se mostrará en dicho nodo cuando se visualice el AST. filetoparse: es característico del nodo raíz del árbol. Se refiere al archivo que contiene la cadena de entrada para la que hemos creado el AST. lex, line, column: hacen referencia al lexema, línea y columna respectivamente que posee un determinado token. Cuando se crea el XML utilizando VAST 12
13 CAPÍTULO 3. VISUALIZACIÓN DEL AST Figura 3.2: Modificación de la especificación léxica API, es necesario comunicarle esta información para que el proceso de construcción del AST se reproduzca correctamente, señalando las partes de la cadena de entrada que se han visto implicadas. Cuando se utilice VAST API se tiene que añadir una serie de acciones semánticas en la especificación léxica. En la figura 3.2 se muestra un ejemplo utilizando Antlr para la generación del analizador sintáctico. En la sección de especificación léxica se ha añadido una acción semántica que proporciona a VAST API la información necesaria. 13
14 3.3. EJECUCIÓN DE VAST VIEW Figura 3.3: Interfaz de Vast View 3.3. Ejecución de Vast View Una vez que se haya creado el xml correctamente, podremos visualizarlo ejecutando VAST VIEW (véase sección 3.1). Al ejecutar VAST VIEW se nos muestra la ventana de la figura 3.3. Una vez seleccionado el XML a visualizar, dependiendo de las dimensiones del árbol aparecerá una distribución u otra. En la figura 3.6 se muestra la visualización de un xml, se ha escogido automáticamente la distribución horizontal debido a las características del AST. El cuadro de control de reproducción. La reproducción puede ser automática o paso a paso. Además, esta última permite acceder a un punto determinado de la reproducción utilizando el slide. En la parte inferior izquierda, se encuentra la cadena de entrada que ha generado el AST de la vista detallada. Por último, en la parte inferior derecha se encuentra la vista global Reproducción de la construcción 14
15 CAPÍTULO 3. VISUALIZACIÓN DEL AST Figura 3.4: Barra de controles de reproducción de Vast View Figura 3.5: Ventana de configuración de Vast View VAST VIEW incorpora dos formas de animar la construcción de un AST: manual o automáticamente. Cuando se utiliza la forma manual de animación se le permite que el usuario avance/retroceda, vaya al principio/fin. Además se ha incorporado un slide que permite desplazarse hasta un punto determinado de la ejecución. En el caso de que se utilice la animación automática se irá mostrando el proceso de ejecución paso a paso, de forma automática. De esta forma, el usuario sólo podrá parar/reanudar la ejecución o volver al principio. Cuando se utiliza un tipo de reproducción implica que el otro tipo se desactive hasta que el usuario desee salir de la animación (fin reproducción). 15
16 3.3. EJECUCIÓN DE VAST VIEW En la figura 3.4 se muestra la barra de control de reproducción de VAST VIEW. Por defecto, cuando no se esta animando el proceso de animación, sólo aparecen activados los botones de reproducción automática y reproducción paso a paso Configuración gráfica de Vast View VAST VIEW incorpora una utilidad de configuración que permite cambiar los aspectos visuales de los AST mostrados. Para cambiar la configuración vamos al menú Herramientas/Configuración. Al hacer clic sale una ventana como la que se muestra en la figura???. La ventana de configuración ofrece una visualización de un AST de ejemplo (véase 3.1.1) al que se le aplicarán los cambios que haga el usuario. Para aplicar los cambios al AST original hay que hacer clic en el botón aceptar. Si lo que se quiere es establecer la nueva configuración como configuración por defecto se tiene que marcar la casilla correspondiente. Además de crear configuraciones por defecto podemos crear una nueva configuración y guardarla para posteriormente cargar una existente y trabajar con ella. En la figura 3.5 se muestran los aspectos de configuración de VAST VIEW. En esta configuración se permite cambiar el aspecto de los nodos no terminales/terminales, líneas y vista global. Para los nodos se puede configurar el color de fondo, fuente, tamaño de los nodos y el color y tamaño de los bordes. Para las líneas se permite elegir el tipo de finalización de las líneas y para la vista global se permit elegir el factor de reducción a aplicar. 16
17 CAPÍTULO 3. VISUALIZACIÓN DEL AST Figura 3.6: Visualización de un xml 17
CÓMO CREAR NUESTRO CATÁLOGO
CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,
Más detallesPara crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.
Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.
Más detallesCombinar comentarios y cambios de varios documentos en un documento
Combinar comentarios y cambios de varios documentos en un documento Si envía un documento a varios revisores para que lo revisen y cada uno de ellos devuelve el documento, puede combinar los documentos
Más detalles1. La nueva interfaz del programa
1. La nueva interfaz del programa 13 1. La nueva interfaz del programa 1.1 La interfaz del nuevo Flash CS4 Al acceder por primera vez a Adobe Flash CS4 llama la atención la nueva disposición de las paletas,
Más detallesOperación de Microsoft Word
Trabajar con tablas Las tablas permiten organizar la información y crear atractivos diseños de página con columnas paralelas de texto y gráficos. Las tablas pueden utilizarse para alinear números en columnas
Más detallesUna plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos.
USAR PLANTILLAS Vamos a conocer y manejar con más precisión las opciones disponibles en Excel2010 a la hora de empezar un libro de trabajo, como puede ser el uso de plantillas como modelos que usaremos
Más detallesWinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario.
WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. Índice contenido. INTRODUCCIÓN... 1-2 1. ENTORNO DE TRABAJO... 1-2 2. EDICIÓN DE PROGRAMAS...
Más detallesMACROS Y FORMULARIOS
MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es
Más detallesÍndice general de materias LECCIÓN 7 74
Índice general de materias LECCIÓN 7 74 BUSCAR 74 BUSCAR CON FORMATO 77 REEMPLAZAR 78 REEMPLAZAR CON FORMATO 79 NOTAS AL PIE DE PÁGINA 79 CONFIGURAR LAS NOTAS 81 INSERTAR NOTAS AL PIE 83 MODIFICAR NOTAS
Más detallesTutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos
1. Objetivos Este tema de introducción es el primero que debe seguir un alumno para asegurar que conoce los principios básicos de informática, como el manejo elemental del ratón y el teclado para gestionar
Más detallesEJERCICIO 3: DOCUMENTO MAESTRO
EJERCICIO 3: DOCUMENTO MAESTRO 1. Crear una plantilla de documento basándose en la normal con las siguientes características MÍNIMAS: Títulos en esquema numerado hasta 3 niveles: T_Nivel 1, T_ Nivel 2,
Más detallesVamos a ver las dos formas básicas de arrancar PowerPoint.
Iniciar Powerpoint Vamos a ver las dos formas básicas de arrancar PowerPoint. 1) Desde el botón Inicio situado, normalmente, en la esquina inferior izquierda de la pantalla. Coloca el cursor y haz clic
Más detallesQue es Velneo vdataclient V7?
Página 1 de 14 Que es Velneo vdataclient V7? Es el cliente de datos que nos permitirá de una forma remota acceder como administrador a una base de datos, observar el estado de la información e interactuar
Más detallesManual Word 2010. Tablas
Manual Word 2010 Tablas CONTENIDO Insertar Tabla Seleccionar tablas Eliminar Tablas Agregar - eliminar filas, columnas y celdas Combinar y dividir celdas Dividir tablas Establecer alto y ancho de la celda
Más detallesEDICIÓN Y FORMATO (II)
EDICIÓN Y FORMATO (II) 1. INTRODUCCIÓN Writer dispone de una serie de barras de herramientas predeterminadas, en las que se encuentran botones de acceso directo a comandos específicos que se activan con
Más detallesL U I S P A T I Ñ O IN FOR M Á T I C A SIS T E M A S AVA N Z A DOS
1 1 EFACTURA ONLINE... 3 1.1 INTERFACE DE EFACTURA ONLINE... 3 1.2 BARRA SUPERIOR... 4 1.3 ÁREA DE TRABAJO. PESTAÑAS... 4 2 EMPRESAS... 5 3 PERSONALIZAR FACTURA... 7 4 CLIENTES... 8 5 FACTURAR... 9 5.1
Más detallesCapítulo 3: XML Spy como editor de documentos XML. 2. La interfaz de usuario de XML Spy
Capítulo 3: XML Spy como editor de documentos XML 1. Objetivos del capítulo Este capítulo pretende servir como una introducción a las funciones de la aplicación XML Spy, incluida dentro del conjunto de
Más detallesOtros tipos de Consultas
Otros tipos de Consultas Tabla de contenidos 1.- CONSULTA DE SELECCIÓN INTERACTIVA... 3 2.- CONSULTAS DE ACCIÓN... 4 3.- CONSULTAS DE TABLAS DE REFERENCIAS CRUZADAS... 6 Universidad de Salamanca Facultad
Más detallesBUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II
BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II [Escriba texto] Contenido CAPÍTULO I: ESTRUCTURANDO UN REPORTE... 4 CAPÍTULO II: FICHA DE INFORMES... 5 CAPÍTULO III: BARRA DE HERRAMIENTAS INFORME... 19 EJERCICIOS...
Más detallesManual Impress Impress Impress Impress Impress Draw Impress Impress
Manual Impress Se puede definir Impress como una aplicación dirigida fundamentalmente a servir de apoyo en presentaciones o exposiciones de los más diversos temas, proyectando una serie de diapositivas
Más detallesINDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior...
MANUAL DE USUARIO INDICE 1. Introducción... 4 2. El panel Entities view... 5 3. El panel grafico... 6 4. Barra de botones... 6 4.1. Botones de Behavior... 7 4.2. Botones de In-agents... 8 4.3. Botones
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detalles6.1. Conoce la papelera
Unidad 6. La papelera de Reciclaje 6.1. Conoce la papelera La papelera no es más que un espacio en el disco duro reservado para almacenar la información que eliminamos, evitando que esta información aparezca,
Más detallesPROPUESTAS COMERCIALES
PROPUESTAS COMERCIALES 1. Alcance... 2 2. Entidades básicas... 2 3. Circuito... 2 3.1. Mantenimiento de rutas... 2 3.2. Añadir ofertas... 5 3.2.1. Alta desde CRM... 5 3.2.2. Alta desde el módulo de Propuestas
Más detallesManual de usuario de Solmicro BI. Página 1
Manual de usuario de Solmicro BI Página 1 Índice 1. Estructura general del sistema, 2. Estructura de presentación de la información, 3. Acceso a Solmicro BI y los diferentes cuadros de mando, 4. Partes
Más detallesHerramienta Solver. Activar Excel Solver
Herramienta Solver Introducción: Solver forma parte de una serie de comandos a veces denominados herramientas de análisis Y si. Con Solver, puede encontrar un valor óptimo (mínimo o máximo) para una fórmula
Más detallesMANUAL DE USUARIO ARCHIVO
MANUAL DE USUARIO ARCHIVO ÍNDICE Páginas 1. INTRODUCCIÓN... 1 2. MENÚ PRINCIPAL... 2 2.1 TABLAS... 2 2.1.1. Localización... 4 2.1.2. Tipos de Documentos... 4 2.1.3. Tipos Auxiliares... 6 2.2. DOCUMENTOS...
Más detallesManual de OpenOffice Impress
Manual de OpenOffice Impress. Capítulo 4. Trabajando con gráficos, esquemas y plantillas 1 Manual de OpenOffice Impress Capítulo 4: Trabajando con gráficos, esquemas y plantillas Este material es una adaptación
Más detallesINSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT
INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...
Más detallesESCUELA DE ADMINISTRACIÓN
ESCUELA DE ADMINISTRACIÓN PROGRAMA: TÉCNICO GESTIÓN DEL TALENTO HUMANO SUBMÓDULO INFORMÁTICA I CONTENIDO 1 MANEJO DE DOCUMENTOS Y ARCHIVOS... 3 1.1 ARCHIVOS... 3 1.2 CREAR DOCUMENTO NUEVO... 3 1.3 GUARDAR
Más detallesPlataforma Helvia. Manual de Administración. Bitácora. Versión 6.06.04
Plataforma Helvia Manual de Administración Bitácora Versión 6.06.04 ÍNDICE Acceso a la administración de la Bitácora... 3 Interfaz Gráfica... 3 Publicaciones... 4 Cómo Agregar una Publicación... 4 Cómo
Más detallesIntroducción RecetatorUSB
Introducción RecetatorUSB El recetario USB. Todo lo que necesita para sus recetas en su pen drive. Es como tener el recetario en su memoria USB. Sin instalaciones. Sin descargas. Sin dejar sus recetas
Más detallesCurso Internet Básico - Aularagon
Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla
Más detallesEl proceso de edición digital en Artelope y CTCE
El proceso de edición digital en Artelope y CTCE Carlos Muñoz Pons Universitat de València carlos.munoz-pons@uv.es Introducción Una de las cuestiones más importantes a la hora de trabajar en proyectos
Más detallesÍndice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
Más detallesMANUAL BÁSICO DE WRITER
MANUAL BÁSICO DE WRITER Los contenidos que vamos a tratar en este pequeño manual son los siguientes: 1. 2. 3. 4. 5. 6. 7. 8. Qué es OpenOffice y qué es Writer? Cómo accedemos a Writer? Principales opciones
Más detallesCASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Más detallesFigura 4.1 Clasificación de los lenguajes de bases de datos
1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje
Más detallesOperación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática
Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información
Más detalles1 MANUAL DE INSTALACIÓN
1 MANUAL DE INSTALACIÓN El software necesario para la ejecución de las aplicaciones se incluye en el apartado software del cd del proyecto. Aún así, a continuación se explica como poder descargar los programas
Más detallesManual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...
Más detallesNORMA 19.14 (SEPA) 22/11/2013
NORMA 19.14 (SEPA) 22/11/2013 1. Descripción La aplicación de generación de ficheros de adeudos permite generar fácilmente Órdenes para que su banco efectúe el cobro de recibos a clientes creando una Base
Más detallesAdministración de la producción. Sesión 11: Gestor de Base de Datos (Access)
Administración de la producción Sesión 11: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones.
Más detallesPara ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
Más detallesManual. Sistema De. Plataforma Virtual. Docente. Estudiante MANUAL MANUAL DE MANUAL. del Usuario. Coordinador. MICROSOFT PowerPoint 2007. v2.
Plataforma Virtual Learning Management System MANUAL DE Sistema De Trámites Versión 2.0 Manual MANUAL DE MANUAL DE del Usuario MICROSOFT MICROSOFT WORD EXCEL 2007 2007 PowerPoint 2007 Estudiante Coordinador
Más detallesSistema de Gestión Académica TESEO. Revisión 1.0. Servicio de Informática Área de Gestión (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES)
Sistema de Gestión Académica TESEO (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES) Revisión 1.0 Servicio de Informática Área de Gestión Mayo de 2004 INDICE INDICE... 1 1 Introducción... 1 2 Procedimiento....
Más detallesCreación de la Base de Conocimiento
Creación de la Base de Conocimiento Vamos a ejecutar a GeneXus (doble click en el icono del escritorio) Este nombre y este número que vemos aquí, nos indican cuál es la versión de GeneXus que estamos ejecutando.
Más detallesGuía de Aprendizaje No. 1
MICROSOFT WORD Fundamentos básicos, ejecutar Word, su ventana y sus barras de herramientas Objetivos de la Guía de Aprendizaje No. 1 Obtener fundamentos básicos sobre Procesador de Texto Microsoft Word
Más detallesManual de ayuda para la utilización del Correo Interno en el Campus Virtual
Manual de ayuda para la utilización del Correo Interno en el Campus Virtual Página 1 de 12 Contenido 1. INTRODUCCIÓN... 3 2. CONFIGURACIÓN DEL BLOQUE DE CORREO INTERNO... 3 3. GESTIÓN DEL CORREO... 4 4.
Más detallesUF0320: Aplicaciones informáticas de tratamiento de textos
UF0320: Aplicaciones informáticas de tratamiento de textos TEMA 1. Conceptos generales y características fundamentales del programa de tratamiento de textos TEMA 2. Introducción, desplazamiento del cursor,
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesAntes de construir tu base de datos es conveniente saber que tipos de datos vas a almacenar y como distribuirlos.
Microsoft Access es un sistema de gestión de bases de datos para uso personal o de pequeñas organizaciones. En pocas palabras, sirve para manipular información. Antes de construir tu base de datos es conveniente
Más detallesOtras herramientas de copia
Otras herramientas de copia Existen actualmente múltiples herramientas para hacer backups. En este apartado vamos a ver una de las más utilizadas y fáciles de manejar: la herramienta que proporciona Nero:
Más detallesTEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3
TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR 2 EL ENTORNO DE TRABAJO 3 GESTIÓN DE CORREO ELECTRÓNICO 3 Configurar cuenta de correo 3 Recepción y envío de mensajes
Más detallesPara ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes:
Acceso a la aplicación Descripción del ambiente de trabajo Para ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón Inicio: 1. Seleccionar
Más detallesMódulo 8: Ofimática básica. Unidad didáctica 4: Introducción y modificación de datos. Access
Módulo 8: Ofimática básica Unidad didáctica 4: Introducción y modificación de datos Access UNIDAD DIDÁCTICA 4 Introducción y modificación de datos Créditos Autor/es: Fuentes Innovación y Cualificación
Más detallesMICROSOFT WORD 2007 AVANZADO. Unidad Didáctica Nº 1
MICROSOFT WORD 2007 AVANZADO Unidad Didáctica Nº 1 I Tablas A) Explicación conceptual y de uso de una tabla B) Creación de tablas C) Trabajo con tablas D) Formato de las tablas Ejercicio de Repaso Portal
Más detallesTeclado sobre una PDA para Personas con Parálisis Cerebral
Manual de Usuario - 1 - - 2 - Teclado sobre una PDA para Personas con Parálisis Cerebral Capítulo 1. MANUAL DE USUARIO 12.1 Descripción de la aplicación Este programa le permitirá llevar a cabo las siguientes
Más detallesCómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
Más detallesPlataforma e-ducativa Aragonesa. Manual de Administración. Bitácora
Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar
Más detallesIntroducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
Más detallesManual de usuario - Funcionalidades
Manual de usuario - Funcionalidades Versión: 3.1 fecha: 13/08/2013 DEXMA SENSORS, SL Barcelona tef: (+34) 93 181 01 96 support@dexmatech.com support.dexmatech.com Contenido 1 Dashboard... 3 2 Análisis...
Más detallesGoogle Calendar. Google Calendar
Google Calendar Tabla de contenido Tabla de contenido... 2 Introducción... 3 Qué es Google Calendar?... 3 Acceder y crear una cuenta de Google Calendar... 4 Creación de eventos... 11 Envío de invitaciones...
Más detallesGestión de Retales WhitePaper Noviembre de 2009
Gestión de Retales WhitePaper Noviembre de 2009 Contenidos 1. Introducción 3 2. Almacén de retales 4 3. Propiedades de los materiales 6 4. Alta de retales 8 5. Utilización de retales en un lote de producción
Más detallesMuchos programas de aplicación contienen herramientas para proteger la información, por ejemplo, Microsoft Word que te permite:
Seguridad de información. Importancia. Seguridad informática, son las técnicas desarrolladas para proteger los equipos informáticos individuales y conectados en una red frente a daños accidentales o intencionados.
Más detalles2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU
2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...
Más detallesOBTENER DATOS EXTERNOS
La herramienta Obtener datos externos nos va a permitir llevar a Excel datos que proceden de otras fuentes de datos, como archivos de texto o bases de datos, para su posterior tratamiento y análisis con
Más detallesPresentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:
UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera
Más detallesINSTRUCCIÓN DE SERVICIO NOCIONES BÁSICAS PARA DIAGRAMAS DE FLUJO. MICROSOFT VISIO
INSTRUCCIÓN DE SERVICIO NOCIONES BÁSICAS PARA DIAGRAMAS DE FLUJO. MICROSOFT VISIO 2007 Fecha: 23/11/07 Autor: Aurora Estévez Ballester. TGRI Sección Normalización y Proceso Técnico Área de Bibliotecas
Más detallesAGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7
Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos
Más detallesMinisterio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 10: Plantillas y estilos
Ministerio de Educación Diseño de Presentaciones en la Enseñanza Módulo 10: Plantillas y estilos Instituto de Tecnologías Educativas 2011 Diseño de Presentaciones en la Enseñanza (OpenOffice) Plantillas
Más detallesEste programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.
1 Programa 1 Utilizando el icono añadimos un movimiento a por cada línea de programa. Podremos usar 8 posibles líneas de programa (Base, Hombro, Codo, Muñeca, Pinza, Salida 1, Salida 2 y línea en blanco).
Más detallesDividir automáticamente las palabras en todo un documento
Guiones Si una palabra es demasiado larga para caber al final de una línea, Word lleva la palabra a la línea siguiente sin dividirla con un guión. Sin embargo, puede utilizar la característica de división
Más detallesCreando un Sitio Web personal.
Creando un Sitio Web personal. FrontPage Express FrontPage Express de Microsoft es un sencillo editor htm 1 l que venía instalado por defecto con Windows 98 o con el Internet Explorer 4 para Windows 95.
Más detallesPara aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.
Las tablas dinámicas Crear una tabla dinámica Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada
Más detallesLa ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Más detalles- Dirigido a Centros Docentes- Versión 01-23/03/2010
K Manual de usuario "Inventario TIC - Dirigido a Centros Docentes- Versión 01-23/03/2010 ÍNDICE ÍNDICE...1 1. INTRODUCCIÓN...2 Terminología utilizada... 2 2. DESCRIPCIÓN DEL SISTEMA...2 3. CONSIDERACIONES
Más detallesEste botón situado en la barra de título de la ventana de la aplicación, nos da acceso a un menú mediante el cual podemos, entre otras opciones:
Botón de Office [Información extraída de la página web http://www.adrformacion.com/cursos/wordb2007/leccion1/tutorial3.html] Este botón situado en la barra de título de la ventana de la aplicación, nos
Más detallesMANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA
MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA Fecha última revisión: Septiembre 2014 MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MÓDULO GOTELGEST.NET MÓVIL... 3 1. INTRODUCCIÓN A
Más detallesREGISTRAR LOS SITIOS WEB MÁS INTERESANTES
REGISTRAR LOS SITIOS WEB MÁS INTERESANTES La forma más fácil de volver a páginas Web que visitamos con frecuencia es almacenándolas en una lista. En Internet Explorer estas páginas se denominan sitios
Más detallesCorreo Electrónico: Webmail: Horde 3.1.1
CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información
Más detallesComercial Cartas de Fidelización
Comercial Cartas de Fidelización El objetivo es poder enviar, de una forma sencilla a través de e-mail, textos en su idioma a todos los clientes que cumplen determinadas características. En principio,
Más detallesHoja1!C4. Hoja1!$C$4. Fila
CAPÍTULO 6......... Cálculo y funciones con Excel 2000 6.1.- Referencias De Celdas Como vimos con anterioridad en Excel 2000 se referencian las celdas por la fila y la columna en la que están. Además como
Más detallesCombinar correspondencia (I)
Combinar correspondencia (I) Mediante la opción Combinar correspondencia Word2007 nos permite incluir en un documento, datos almacenados en otro sitio. De esta forma podremos obtener copias de un mismo
Más detallesCreando una webquests
Creando una webquests 1. LO PRIMERO EL PROGRAMA Para crear paginas web necesitamos el software apropiado. Hay muchas formas y programas para hacerlo, pero por su facilidad de uso y por ser software libre
Más detallesCreado dentro de la línea de sistemas operativos producida por Microsoft Corporation.
WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows
Más detallesMicrosoft Office. Project 2010 Curso Básico Lección 1
Microsoft Office Project 2010 Curso Básico Lección 1 CONVENCIONES En este material se dan instrucciones acerca del uso de los diferentes comandos de MS Project 2010. Para guiarle en su localización, se
Más detallesActualización de versión a Bizagi 10.x
Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas
Más detallesCOMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER
2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por
Más detalles13. FORMATO NORMALIZADO DE LA CUENTA GENERAL DE LAS ENTIDADES LOCALES EN SOPORTE INFORMÁTICO.
13. FORMATO NORMALIZADO DE LA CUENTA GENERAL DE LAS ENTIDADES LOCALES EN SOPORTE INFORMÁTICO. En virtud de la RESOLUCIÓN de 30 de marzo de 2007, de la Presidencia del Tribunal de Cuentas, por la que se
Más detallesMicrosoft FrontPage XP
XP El conjunto de páginas escritas en formato HTML (Hyper Text Markup Lenguaje) recibe el nombre de Web, el lugar en el que se almacena se denomina sitio Web. En estos documentos podemos incluir archivos
Más detallesRegión de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT
. Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...
Más detallesClase Nº 9 OPERADOR PC. P á g i n a 1 HOJA DE CALCULO MICROSOFT EXCEL
P á g i n a 1 Clase Nº 9 HOJA DE CALCULO MICROSOFT EXCEL Para acceder a este programa se debe hacer clic en el botón INICIO, luego en PROGRAMAS, luego en MICROSOFT OFFICE y finalmente en MICROSOFT EXCEL.
Más detallesMinisterio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 9: Imprimir
Ministerio de Educación Diseño de Presentaciones en la Enseñanza Módulo 9: Imprimir Instituto de Tecnologías Educativas 2011 Diseño de Presentaciones en la Enseñanza (OpenOffice) Imprimir Imprimir una
Más detallesMenús. Gestor de Menús
Menús Para dar acceso a las categorías, artículos y generar espacio para los módulos se deben crear menús, éstos son enlaces a determinado recurso en el portal Web, sin ellos no es posible visualizar ninguno
Más detallesCapítulo 8 Ficheros de Configuración
Capítulo 8 Ficheros de Configuración Todos los ajustes de ZoomText pueden ser guardados y recuperados usando los ficheros de configuración. Los ficheros de configuración controlan todas las características
Más detallesCORREO ELECTRÓNICO GMAIL. 1 Enviar correo electrónico... 2. 1.2 Acceder a una cuenta de correo electrónico... 2
CORREO ELECTRÓNICO GMAIL 1 Enviar correo electrónico... 2 1.2 Acceder a una cuenta de correo electrónico.... 2 1.3 Destacar el propósito principal de las carpetas de correo electrónico: Recibidos, Bandeja
Más detallesENTORNO DE TRABAJO DE WORD 2007
ENTORNO DE TRABAJO DE WORD 2007 Esta nueva versión de Office no contiene las 4 barras que son comunes a versiones anteriores, en esta ocasión solo contiene una barra llamada barra de título, una banda
Más detallesFormación del Usuario Manual de Windows XP
Formación del Usuario Manual de Windows XP Índice ÍNDICE... 2 1. INTRODUCCIÓN... 3 2. PANTALLA... 3 2.1. TEMAS... 3 2.2. ESCRITORIO... 4 2.3. PROTECTOR DE PANTALLA... 4 2.4. APARIENCIA... 5 2.5. CONFIGURACIÓN...
Más detalles