wxformbuilder, un diseñador para wxpython Antonio Mario Molina Saorín & Ángel Luis García García
|
|
- Alberto Mora Márquez
- hace 8 años
- Vistas:
Transcripción
1 wxformbuilder, un diseñador para wxpython Antonio Mario Molina Saorín & Ángel Luis García García
2 Taller de wxformbuilder Introducción al Universo de Discurso. wxpython y wxformbuilder wxformbuilder. Diseño y creación de interfaces Eventos Herencia y override
3 Universo de Discurso Qué es wxformbuilder? Breve repaso de wxpython. Widgets. Sizers. Eventos. Requisitos para seguir este taller: Python wxpython Stani's Python Editor wxformbuilder 3.2
4 wxformbuilder, y 1 Desarrollado por José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak. Es un entorno WYSISWG para diseño gráfico de interfaces wxwidgets. A partir del diseño gráfico de componentes permite generar código C++, XRC y Python (para el framework wxpython). Intuitivo y fácil de utilizar. Contiene muchos widgets (NoteBook, Splitter, ) Utiliza sizers para posicionamiento de widgets.
5 wxformbuilder, y 2 No es un RAD propiamente dicho, como Microsoft Visual Studio. Es un diseñador y constructor de interfaces gráficas que utiliza wxpython como framework gráfico para Python. Por tanto: En wxformbuilder diseñamos y creamos la interfaz gráfica. Con una herramienta de edición de código (IDE, editor) llamamos a las clases generadas por wxformbuilder.
6 wxformbuilder, y 3 Sitio web: Dónde obtener wxformbuilder? Para Linux: En repositorios. LaunchPad. SourceForge. Para Windows: SourceForge.
7 wxformbuilder, y 4 Open Source (licencia GPL). Alternativas a wxformbuilder: wxglade. BOA Constructor (un RAD al estilo de Microsoft Visual Studio). PythonCard. wxdesigner. VisualWx. DialogBlocks.
8 wxpython, y 1 wxpython es un framework creado por Robin Dunn, en Es una librería gráfica para Python (al igual que GTK, Qt y Tkinter). Permite crear programas con una interfaz gráfica robusta y de gran funcionalidad, fácil y simple. Es un wrapper de la plataforma wxwidgets (escrita en C++). Una adaptación de la biblioteca wxwidgets para ser usada en Python. Es Open Source. Multiplataforma. (Windows, Unix, Mac). Muy documentado. Proyecto muy activo Versión estable: (Abril 2011) Versión desarrollo: (Octubre 2010)
9 wxpython, y 2 Sitio web: Además de wxpython se recomienda la instalación de wxpython Demo: contiene la documentación de wxwidgets y multitud de ejemplos. Material bibliográfico recomendado:
10 wxpython, y 3 wxpython sirve para crear aplicaciones gráficas orientadas a eventos. Un evento es cualquier interacción entre el agente humano y la aplicación, como puede ser un click de ratón. La generación de un evento provoca una respuesta en el sistema. A cada evento se le puede asociar un código, mediante un proceso llamado binding. El manejador de eventos es el código que se dispara a consecuencia de la generación de un evento. Una aplicación wxpython espera a que se generen eventos, asociando los mismos a un código, llamado manejador de eventos.
11 wxpython, y 4 Estructura básica de una aplicación wxpython: # Se importan las wx. import wx # Se instancia una aplicación wxpython. app = wx.pysimpleapp() # Se instancia el contenedor principal. ventana_principal = wx.frame(none, -1) # Mostramos la ventana. ventana_principal.show() # Esperamos a los eventos. app.mainloop()
12 wxpython, y 5 Un widget es cualquier componente gráfico con el que interactuar en wxpython (botones, cajas de texto, calendarios, sliders,...). wx.frame es un widget contenedor, similar a una ventana de Microsoft Windows. Los widgets pueden disponerse con wx.point y wx.size, mediante coordenadas, dentro de un contenedor. Otra forma de hacerlo es mediante el uso de sizers.
13 wxpython, y 6 Un sizer es un mecanismo de disposición de widgets en wxpython. Maneja el tamaño y posición de sus widgets, basado en un conjunto de reglas. Se asigna a un contenedor (wx.panel ó wx.frame). Es un algoritmo para disponer o enmarcar un grupo de widgets. Los subwidgets que se crean dentro de un contenedor deben de añadirse por separado al sizer. El sizer administra la posición de los widgets.
14 wxpython, y 7 Un sizer en wxpython es un objeto con el único propósito de administrar el posicionamiento de un conjunto de widgets dentro de un contenedor. El sizer es la representación de un algoritmo de posicionamiento de pantalla (no un contenedor ó widget). Un sizer es una instancia de la clase wx.sizer. Un sizer puede estar incluido en otro sizer.
15 wxpython, y 8 Tipos de sizers: wx.boxsizer wx.flexgridsizer wx.gridsizer wx.gridbagsizer wx.staticboxsizer En este taller veremos: wx.boxsizer & wx.flexgridsizer
16 Herramientas a utilizar Python Es la versión, junto a la 2.7, que funciona sin ningún tipo de problemas en wxpython 2.8.X. wxpython Versión estable, junto a la Stani's Python Editor. Es uno de los IDE's gratuitos más potentes y livianos, multiplataforma, con completitud, indentación y coloreado de código, además de otras muchas cualidades. wxformbuilder 3.2 Beta. Es la última versión.
17
18 Creación de un proyecto, y 1
19 Creación de un proyecto, y 2 Guardamos el proyecto con Ctrl+S, ó File/Save, ó haciendo click en botón Guardar.
20 wxformbuilder: Partes wxformbuilder está compuesto de 4 partes: Object Tree: Tree El árbol de objetos que compone la interfaz diseñada. Component Pallete: Pallete Conjunto de widgets y sizers disponibles para diseñar la interfaz. Editor. Editor Se compone de 4 hojas: Designer: Diseño gráfico de la interfaz. C++: Código C++ generado a partir del diseño en el Designer. Python: Código Python generado a partir del diseño en el Designer. XRC: Código XML generado a partir del diseño en el Designer. Object Properties: Properties Propiedades y eventos de los componentes del Designer.
21 Interfaz 1 Creamos un contenedor wx.frame.
22 Interfaz 1 Incluimos dentro del contenedor un wx.boxsizer.
23 Interfaz 1 Incluimos un wx.statictext; cambiamos la propiedad label, y configuramos el sizeritembase, es decir, cómo queremos que se comporte el widget dentro del sizer base (que lo contiene). Para ello activamos bandera wxalign_center y aumentamos el borde a 25.
24 Interfaz 1 Incluimos 3 wx.textctrl.
25 Interfaz 1 Cómo redimensionar las 3 cajas de texto? Configurando su posición dentro del sizer base. Para ello hay que activar el flag wx.expand.
26 Interfaz 1 Código Python generado Conforme se va diseñando la interfaz gráfica se va generando el código Python (Editor, pestaña Python). Para crear el fichero Python pulsar F8, o File/Generate Code o click en icono de generar código.
27 Importando la Interfaz 1 Una vez creada la interfaz y generado el código Python, creamos el módulo que llamará a dichas clases. En dicho módulo hay que crear una aplicación wxpython, pues wxformbuilder no lo genera (en contraposición con otros diseñadores, como wxglade). Abrimos Stani's Python Editor. Creamos un módulo: datos.py
28 Importando la Interfaz 1 Creamos el módulo con el siguiente código y ejecutamos:
29 Ejecutando la Interfaz 1 Se ha creado una aplicación wxpython, y toma como contenedor principal una instanciación de la clase generada en wxformbuilder. Cosas a tener en cuenta: Si se redimensiona el widget contenedor, se redimensionan sus widgets contenidos, automáticamente. No se puede pasar de un widget wx.textctrl a otro mediante la tecla tabulador (TAB), como cabría esperar. Solución? Usar paneles.
30 Modificando la Interfaz 1 Incluimos un widget wx.panel dentro del wx.boxsizer principal.
31 Modificando la Interfaz 1 Si se incluyen widgets dentro de un contenedor wx.panel aparece la propiedad de navegación entre widgets a través del tabulador. Todo posicionamiento de widgets se realiza con sizers, por lo que será necesario crear uno dentro del wx.panel.
32 Modificando la Interfaz 1 Se pueden mover los widgets wx.textctrl y wx.statictext mediante la técnica de Drag & Drop, capturando y soltando los widgets de un sizer al interior de otro.
33 Ejecutando de nuevo la Interfaz 1 Guardamos el proyecto y volvemos a generar el código Python. Volvemos a Stani's, y sin cambiar nada (en realidad no es necesario), ejecutamos. Ahora aparece la funcionalidad de navegación entre widgets con la tecla TAB. UTILIZAR SIEMPRE PANELES.
34 Eventos en wxformbuilder Se ha creado la primera interfaz en wxformbuilder, completamente funcional. A partir de este diseño se creará un frame con dos botones (en sentido horizontal) de ACEPTAR y CANCELAR. Se crearán los eventos de click en los botones anteriores.
35 Eventos en wxformbuilder Sobre MyFrame1 botón derecho/paste y creamos una copia de Frame1
36 Eventos en wxformbuilder
37 Eventos en wxformbuilder Renombramos nuevo widget contenedor a MyFrame2, y modificamos algunos atributos.
38 Eventos en wxformbuilder Creamos un sizer horizontal, dentro del sizer principal del contenedor MyFrame2. Fijarse en la propiedad orient, que la hemos cambiado a wxhorizontal.
39 Eventos en wxformbuilder Creamos 2 wx.button dentro del nuevo sizer.
40 Eventos en wxformbuilder Vamos a cambiar la posición de los botones ACEPTAR y CANCELAR. Los vamos a justificar a la derecha. Para ello hay que desactivar la bandera wxexpand del sizer contenedor de los botones y activar la bandera wxalign_right.
41 Eventos en wxformbuilder Cambiamos los nombres a los botones y creamos los eventos de click en botones ACEPTAR y CANCELAR. En realidad es añadir los nombres de los manejadores de eventos que se lanzarán cuando se den los eventos pertinentes. Hay 2 maneras de crear el nombre del manejador de eventos: 1) Haciendo doble click sobre el evento, y genera de manera automática el nombre del manejador de eventos. 2) Insertando el nombre directamente junto al evento que queremos tratar.
42 Eventos en wxformbuilder Podemos ver el código Python que wxformbuilder genera automáticamente:
43 Eventos en wxformbuilder Guardamos proyecto y generamos código Python en wxformbuilder. Volvemos a Stani. Tal como se ha visto hay que hacer override de los manejadores de eventos para darle funcionalidad. Habrá que crear una clase Frame que herede de MyFrame2, y hacer override de los manejadores de eventos.
44 Conclusiones... Conceptos vistos: Proyecto wxfb. Widgets contenedores Frame y Panel. Posicionamiento con sizer wx.boxsizer. Eventos. Herencia de widgets y override de manejadores de eventos.
45 Interfaz 2 Vamos a crear un segundo proyecto, denominado gestion_datos, que generará el fichero Python gestion_datos_vista.py. Crearemos paneles como widgets contenedores, para ver la reusabilidad de los mismos. Veremos el uso del flag Proportion en un sizer.
46 Interfaz 2 Se va a diseñar el frontend de una posible aplicación de gestión, con widgets avanzados, tales como NoteBook, Splitters ó Choices. Se verá el potencial de los sizers como algoritmos de posicionamiento de widgets. La aplicación consta de un único Frame y 3 paneles. Cada Frame contenedor de la aplicación será la instanciación del Frame generado por wxfb. Se practicará como pasar estructuras de datos a los componentes gráficos para que muestren información.
47 Interfaz 2 Los conceptos de esta segunda interfaz son idénticos a la primera, a excepción que se verán nuevos widgets más complejos a la vez que útiles y sofisticados. El proyecto wxfb, wxfb así como el código Python para llamar a las clases de wxpython están en los ficheros adjuntos a este material.
48 Menús en wxformbuilder Como se puede observar en el Forms del Component Pallete, existen 5 componentes que se pueden instanciar sin necesidad de un contenedor padre, a saber, Panel, Frame, Dialog y los widgets de menús MenuBar y ToolBar. ToolBar Además en el Component Pallete está la pestaña Menu/Toolbar, Menu/Toolbar que contiene toda una colección de widgets para utilizar en menús. Un menú se puede crear: Dentro de un Frame. Como un contenedor, al estilo de Paneles ó Frames (es decir, se crea una clase en el código Python generado).
49 Menús en wxformbuilder Creamos un nuevo proyecto, llamado menus_wx, y el fichero Python a generar será menus_wx_vista.py.
50 Menús en wxformbuilder Diseño de un Frame con un sistema de menú integrado.
51 Menús en wxformbuilder
52 Menús en wxformbuilder
53 Menús en wxformbuilder
54 Menús en wxformbuilder La herramienta del Editor de menú da como resultado el Object Tree de widgets de menú.
55 Menús en wxformbuilder Podemos comprobar las opciones de elementos de menú tipo Radio (excluyentes).
56 Menús en wxformbuilder Y para las opciones de menú de tipo check.
57 Eventos en menús Crear eventos de elementos de menú es trivial, tal como se ha visto anteriormente. Únicamente hay que seleccionar el item de menú deseado, e ir a Events (Objects Properties), para ingresar el nombre del manejador de eventos asociado al evento en cuestión, en este caso, OnMenuSelection. NOTA: Crear eventos OnMenuSelection para elementos de menú de Nuevo y Abrir (Archivo).
58 Menús en wxformbuilder En el código generado por wxformbuilder encontramos los identificadores de los elementos de menú. Al crear un Tool dentro de un ToolBar hay que especificar el ID del elemento del menú creado, para enlazar el manejador de eventos.
59 Menús en wxformbuilder Creamos un ToolBar, y dentro de él, un widget Tool (todo esto seleccionado de la pestaña Menu/Toolbar del Component Pallete). Fijarse en el atributo id del widget Tool, que se ha cambiado por ID_ABRIR, de modo que cuando se haga click en él se lanzará el manejador de eventos asociado al elemento de menú Abrir. Además se ha creado un StatusBar, enlazando el atributo statusbar del widget Tool al mismo (automáticamente), con el texto Abrir un documento. Cuando se pase el ratón por encima del widget Tool aparecerá dicho texto en el widget StatusBar.
60 Menús en wxformbuilder Volvemos a Stani, y creamos el módulo menus_wx.py, con el siguiente contenido: Ejecutamos y vemos la solución esperada...
61 Conclusiones... Hemos visto como crear menús en contenedores de tipo wx.frame. Menús. Elementos de menús (normal, checked, radio). Submenús. Eventos en menús. Barra de herramientas (ToolBar). Elementos de la barra de herramientas (Tool). Asociar eventos de Tool a elementos de menús. Llamar a las clases generadas por wxformbuilder desde un editor, en este caso, Stani's Python Editor, y hacer override en algunos manejadores de eventos.
62 Componente Custom Control en wxfb De lo que se trata es de generar código Python para un widget que todavía no está soportado en wxformbuilder. Vamos a crear un nuevo proyecto, llamado cc_proyecto, que generará cc_proyecto_vista.py.
63 Componente Custom Control en wxfb Para ver cómo funciona este widget vamos a crear un proyecto en wxformbuilder, en donde insertaremos un widget LEDNumberCtrl, LEDNumberCtrl el cual no está soportado actualmente (en la versión 3.2) por wxformbuilder.
64 Componente Custom Control en wxfb Diseñamos un Frame que contendrá un Panel, Panel que a su vez contendrá un CustomControl. CustomControl NOTA: Darse cuenta que hemos renombrado todos los widgets, en especial el Custom Control, ahora LedControl.
65 Componente Custom Control en wxfb Modificamos las propiedades del CustomControl LedControl: Para generar código Python de estas propiedades solamente nos interesan 2, a saber: name (el nombre del widget, que se utiliza para añadirlo al sizer) y construction (la llamada para instanciar la clase y crear el objeto cuyo nombre ha sido declarado en name, y que tiene que ser atributo de la clase). Por tanto vamos a darle a nuestro nuevo widget como name LedControl. Y el construction será: self.ledcontrol = wx.gizmo.lednumberctrl(self, -1). Darse cuenta que el LedControl tiene que ser atributo de la clase generada (es por ello lo del self).
66 Componente Custom Control en wxfb Configuración final de las propiedades del LedControl:
67 Custom Control en Stani Creamos el módulo cc_proyecto.py en Stani, con el siguiente código:
68 Custom Control en Stani CONSEGUIDO!
69 Conclusiones sobre el taller de wxfb Se ha introducido a la herramienta de diseño de interfaces gráficas wxformbuilder, en especial, para la generación de código Python a partir del framework wxpython. Se han visto los conceptos de widget, evento y sizer. Se ha probado la herencia de las clases generadas por wxfb y el override de métodos (manejadores de eventos). Se han diseñado menús de Frames. Se ha comprobado el widget Custom Control.
70 Taller de wxfb Caldum 2011 Universidad de Murcia Muchas gracias a todos. Antonio Mario Molina Saorín Ángel Luis García García
Introducción a la programación con wxwidgets y Code::Blocks Instalación y ejemplo.
23/02/2008 Introducción a la programación con wxwidgets y Code::Blocks Instalación y ejemplo. Jhon James Quintero Osorio Introducción a la programación con wxwidgets y Code::Blocks Introducción Existen
Más detallesNORMA 34.14(SEPA) 05/11/2013
NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios
Más detallesSUBIENDO NUESTRA WEB CON MACROMEDIA DREAMWEAVER
SUBIENDO NUESTRA WEB CON MACROMEDIA DREAMWEAVER En Chamonix siempre intentamos poner las cosas lo más fáciles posibles a nuestros clientes. Por ello, a continuación le facilitamos unas instrucciones detalladas
Más detallesConexión a red LAN con servidor DHCP
Introducción Explicación Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10 Materiales: Disco de sistema operativo. Tiempo: 5 minutos Dificultad: Baja Descripción Proceso que permite
Más detallesMANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS
MANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS 1/8 GESTOR DE CONTENIDOS Este manual va dirigido a la persona o personas que sean las encargadas de mantener los contenidos
Más detallesEdición de Ofertas Excel Manual de Usuario
Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE
Más detallesTutorial PowerPoint. Crear una nueva presentación
Tutorial PowerPoint La herramienta PowerPoint esta diseñada para realizar presentaciones multimedia, esta disponible en sistema Windows y MacOS. PowerPoint no solo esta pensado para realizar presentaciones
Más detallesCompartir carpetas en XP
Introducción Explicación Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10 Materiales: Sistema Operativo Windows XP Tiempo: 2 minutos Dificultad: Media Descripción. Proceso que permite
Más detalles1. Configuración del entorno de usuario
Tabla de Contenidos 1. Configuración del entorno de usuario 1.1. Temas 1.2. Apariencia 1.3. Configuración del menú Inicio 2. Configuración de los equipos portátiles en red 2.1. Realizar copia de seguridad
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 detallesFormas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007
Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Contenidos 1. Propósito 3 2. Cuentas Bancarias 4 2.1. Dar de alta un banco 4 3. Formas de pago 6 3.1. Cómo crear formas de pago
Más detallesELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO
ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA (Tico 2.0) EDITOR TICO La idea principal que motivo este proyecto fue trasladar la definición tradicional de tablero de comunicación en
Más detallesTEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS
TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y
Más detallesManual de Administrador. Open Office
Manual de Administrador Open Office Índice 1 Introducción...2 1.1 Subprogramas de Open Office... 2 1.2 Ventajas de OpenOffice.org... 3 2 Contratación del Servicio...4 2.1 Alta en Open Office Respuesta
Más detallesPowerPoint 2010 Manejo de archivos
PowerPoint 2010 Manejo de archivos Contenido CONTENIDO... 1 ABRIR UNA PRESENTACIÓN EXISTENTE... 2 MANEJO DE VARIOS ARCHIVOS ABIERTOS... 5 CREAR UNA NUEVA PRESENTACIÓN... 8 GUARDAR LA PRESENTACIÓN... 9
Más detallesProceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento
Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)
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 detallesManual de uso de correo seguro en Outlook Express
Manual de uso de correo seguro en Outlook Express Fecha: 22/03/2006 Nº de páginas: 10 Secretaria Autonòmica de Telecomunicacions i Societat de la Informació Conselleria d'infraestructures i Transport Este
Más detallesTEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC
MINISTERIO DE EDUCACIÓN TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC Objetivo específico: Emplea los elementos básicos del lenguaje de programación en el entorno tecnológico PROF. ELIECER ESPINOSA
Más detallesAl back-end o módulo de gestión de ALES II se accede desde su página principal: http://proyectos.cnice.mec.es/ales2/back
Al back-end o módulo de gestión de ALES II se accede desde su página principal: http://proyectos.cnice.mec.es/ales2/back previa identificación, para lo que es necesario disponer de un usuario y una contraseña.
Más detallesCrear una presentación
Crear una presentación INFORMÁTICA 4º ESO POWERPOINT Podemos crear una presentación con PowerPoint: Con el Asistente A través del asistente que nos guiará a lo largo de todo el proceso. A través de alguna
Más detallesDiseño de formularios
Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Diseño de formularios Introducción a las bases de datos Tema 5 El aspecto de los formularios Se puede modificar a voluntad el aspecto
Más detallesLa pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.
Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en
Más detallesPLANTILLAS EN MICROSOFT WORD
PLANTILLAS EN MICROSOFT WORD Una plantilla es un modelo o patrón para crear nuevos documentos. En una plantilla se guarda internamente el formato utilizado, es decir, el estilo de la fuente, el tamaño,
Más detallesManual para usuarios USO DE ONEDRIVE. Universidad Central del Este
Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ
Más detallesDefiniciones. Tema 21_Módulos Menú 1
Definiciones Un menú es una lista de opciones o de órdenes que forman parte de un mismo título, mediante los cuales se podrán seleccionar determinadas operaciones de la aplicación. El conjunto de todos
Más detallesIntroducción a la extensión de scripting en gvsig 2.0
Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la
Más detallesPlantillas Office. Manual de usuario Versión 1.1
Manual de usuario Para comprender y seguir este manual es necesario: Disponer del fichero lasolucion50.exe Asegurarse de trabajar con la versión 5.0.0.7 o superior. Para comprobar que versión esta utilizando
Más detallesManual de instalación Actualizador masivo de Stocks y Precios
Manual de instalación Actualizador masivo de Stocks y Precios Instrucciones para la instalación de Actualizado masivo de Stocks y Precios Módulo para Prestashop desarrollado por OBSolutions Módulo para
Más detallesGestor de Citas Bibliográficas Zotero
2015 Gestor de Citas Bibliográficas Zotero Biblioteca Central INSTITUTO UNIVERSITARIO DEL GRAN ROSARIO CARACTERÍSTICAS PRINCIPALES ACCESO ZOTERO Zotero es un gestor de citas bibliográficas, software de
Más detalles2_trabajar con calc I
Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,
Más detallesFormularios. Formularios Diapositiva 1
Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva
Más detallesPOWER POINT. Iniciar PowerPoint
POWER POINT Power Point es la herramienta de Microsoft Office para crear presentaciones que permiten comunicar información e ideas de forma visual y atractiva. Iniciar PowerPoint Coloque el cursor y dé
Más detallesLaboratorio 6. Creación de sitios Web - Dreamweaver
UNIVERSIDAD CARLOS III DE MADRID. ESCUELA DE TURISMO. Informática aplicada al sector turístico Laboratorio 6. Creación de sitios Web - Dreamweaver El objetivo de este laboratorio es aprender a crear sitios
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 detallesNovedades PhotoGestion 5
Novedades PhotoGestion 5 En este documento repasamos las novedades más importantes de la versión 5 del programa PhotoGestion. Explicaremos cada novedad, como funciona y como se configura. Contenido Envío
Más detallesUso de Visual C++ Pre-Practica No. 3
Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por
Más detallesAjustes del Curso en egela (Moodle 2.5)
Ajustes del Curso en egela (Moodle 2.5) Manual para el profesorado Versión 2 (12/05/2015) El presente manual ha sido desarrollado por el Campus Virtual de la Universidad del País Vasco / Euskal Herriko
Más detallesPara este ejemplo vamos a crear el marco de aplicación que se presenta en la captura de pantalla siguiente:
En este tutor vamos a ver a fondo las posibilidades que nos ofrece el objeto marco; objeto que nos permite definir cómo será el interfaz del usuario cuando ejecuta el proyecto de aplicación con Velneo
Más detallesSUBDIRECCIÓN GENERAL DE NUEVAS TECNOLOGÍAS DE JUSTICIA MANUAL DE USUARIO DE LA NUEVA APLICACIÓN DE CORREO ELECTRÓNICO
MANUAL DE USUARIO DE LA NUEVA APLICACIÓN DE CORREO ELECTRÓNICO Control de Cambios Descripción Autor Fecha Creación del Documento Jesús Iglesias Mirad 25/06/09 0. Índice 0. Índice... 1 1. Introducción...
Más detallesContenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450
GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR
Más detallesport@firmas V.2.3.1 Manual de Portafirmas V.2.3.1
Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de
Más detallesConexión de GPS a Open CPN.
Conexión de GPS a Open CPN. Los GPS pueden ser por Bluetooth, USB o Serie. Trasmiten los datos a través de un puerto serie o Puerto COM Los puertos COM son puertos de comunicación Serie; que puede ser
Más detallesACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA
ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA El Acceso al correo a través de OWA (Outlook Web Access) es una herramienta que permite a los usuarios consultar sus mensajes en una interfaz Web a través de un
Más detallesBase de datos OpenOffice 2.0. 2ª parte. por Pedro Peregrín González 18002693 CEIP San Juan de Dios Granada -España-
Base de datos OpenOffice 2.0 2ª parte por Pedro Peregrín González 18002693 CEIP San Juan de Dios Granada -España- En la primera parte creamos una base de datos y un formulario. En esta segunda parte vamos
Más detallesManual del panel. Core-Admin
Manual del panel Core-Admin - Manual del panel Core-Admin ÍNDICE 1. Introducción...3 2. Requisitos iniciales...3 2.1. Navegadores soportados...3 2.2. Javascript y Java...3 3. Usar Core-Admin...3 3.1. Acceder
Más detallesConfiguración de ordenadores portátiles en la red de la Biblioteca con el sistema Windows XP
Configuración de ordenadores portátiles en la red de la Biblioteca con el sistema Windows XP Edición Windows XP Professional Servicios Informáticos Tabla de Contenidos 1. Configuración del entorno de usuario
Más detallesManual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2
Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera
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 detallesAsí de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC
Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC VLC media player es un reproductor multimedia y framework multimedia libre, de código abierto
Más detallesPLANTILLAS DE DOCUMENTOS EN WORD 2007
1 PLANTILLAS DE DOCUMENTOS EN WORD 2007 Introducción Una plantilla es un modelo o patrón para crear nuevos documentos. En una plantilla se guarda internamente el formato utilizado, es decir, el estilo
Más detallesGESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
Más detallesManual de Gunaguaro Instalación y Uso
Manual de Gunaguaro Instalación y Uso Indice Que es cunaguaro?... 3 Como instalar cunaguaro?... 4 Comenzar a utilizar cunaguaro... 5 Elementos para Navegar... 6 Pestañas de Navegación... 8 Uso de marcadores...
Más detallesEl editor incluye los siguientes componentes:
El Editor de Páginas HTML de RODAS permite a los usuarios crear, cargar y editar una serie de páginas web HTML que se almacenará en Mis Objetos o en una colección durante contribución. Ofrece numerosas
Más detallesUSO BASICO DE OUTLOOK EXPRESS 6
USO BASICO DE OUTLOOK EXPRESS 6 Antes de pasar a explicar el funcionamiento básico de Outlook Express 6 comentaremos un par de cosas que deben de saberse. En este nuevo sistema de correo deberemos de autenticarnos
Más detallesGUÍA DE OUTLOOK. Febrero 2010
GUÍA DE OUTLOOK 2007 Febrero 2010 CONFIGURACIÓN: Lo primero que debe hacer antes de abrir Outlook es crear un perfil, al que configurara una cuenta de correo. Para ello vaya a su menú de inicio de Windows
Más detallesPHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.
PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone
Más detallesGuía de instalación de la carpeta Datos de IslaWin
Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3
Más detallesNotas para la instalación de un lector de tarjetas inteligentes.
Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación
Más detallesEscudo Movistar Guía Rápida de Instalación Dispositivos Symbian
Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3
Más detallesAyuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...
INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service
Más detallesCómo gestionar menús en Drupal 7
Cómo gestionar menús en Drupal 7 Los menús en Drupal son unas herramientas muy poderosas porqué proporcionan maneras para que los visitantes de nuestro sitio puedan llegar a páginas específicas. Estos
Más detallesCONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD
CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD Carpetas sin Conexión... 2 Gestión de mensajes enviados... 3 Gestión de mensajes eliminados... 6 Firma Digital... 8 Envío de mensajes firmados digitalmente...
Más detallesLiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
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 detallesAdministración de portales Joomla (II) antonio.duran.terres@gmail.com
Administración de portales Joomla (II) antonio.duran.terres@gmail.com Módulos Con la instalación base de Joomla vienen varios módulos Algunos ya los vimos, como encuestas o Quien está en línea? Hay otros
Más detallesManual CMS Mobincube
Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una
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 detallesCrear una Activity en Android. Paso por paso
19-03-2014 Crear una Activity en Android. Paso por paso Una breve descripción de qué hacer cuando las herramientas de desarrollo de Android se convierten en nuestros enemigos. A veces, puede pasar que
Más detallesCentro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS
Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS Antes que nada tenemos que hablar de la distinción entre tabla y hoja de cálculo. Una tabla es una estructura formada
Más detallesMANEJANDO FICHEROS Y CARPETAS
Tutorial 1 MANEJANDO FICHEROS Y CARPETAS 1.1.- Creando carpetas Para organizar la información que almacenamos en nuestros ordenadores, tenemos una elemento denominado carpeta. Vamos a ver cómo, usando
Más detallesEn términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas.
1 de 18 Inicio Qué es un foro En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas. En el campus virtual, el foro es una herramienta
Más detallesInstalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
Más detallesManual básico de Outlook Express
Manual básico de Outlook Express INDICE 1. Elementos básicos a. Crear un correo nuevo. b. Enviar y recibir correo. c. Direcciones. d. Buscar en correos. 2. Utilidades a. Cómo adjuntar archivos. b. Insertar
Más detallesMANUAL DE USUARIO DE CUENTAS DE CORREO
MANUAL DE USUARIO DE CUENTAS DE CORREO Existen dos formas de consultar el correo, por Interfaz Web (Webmail), la cual se realiza desde un navegador de Internet, o mediante un cliente de Correo, tal como
Más detallesUna plantilla es un documento de Word 2003 con la característica de que el tipo de documento es plantilla de documento (.dot).
Unidad 3. Plantillas Objetivos de la unidad: Una plantilla es un documento prediseñado que usted puede usar para crear nuevos documentos con el mismo formato. A través de una plantilla, el aspecto de un
Más detallesANEXO 2. COMO IMPRIMIR DESDE ADOBE ACROBAT EL SELLO DIGITAL DE VISADO EN UN DOCUMENTO PDF. Versión 5. Versión 6. Versión 7
ANEXO 2. COMO IMPRIMIR DESDE ADOBE ACROBAT EL SELLO DIGITAL DE VISADO EN UN DOCUMENTO PDF Para imprimir el sello de visado digital del COAM en un documento que ha sido firmado y sellado digitalmente hay
Más detallesJoomla!: La web en entornos educativos. Capítulos 7 y 8
Joomla!: La web en entornos educativos Capítulos 7 y 8 Material actualizado a septiembre de 2012 Índice Índice de contenido 7. Menús...109 7.1. Introducción...109 7.2. Gestión de menús...109 7.3. Gestión
Más detallesManual del Alumno de la plataforma de e-learning.
2 Manual del Alumno de la Plataforma de E-learning 3 4 ÍNDICE 1. Página de Inicio...7 2. Opciones generales...8 2.1. Qué es el Campus...8 2.2. Nuestros Cursos...9 2.3. Cómo matricularme...9 2.4. Contactar...9
Más detallesIntroducción a Protégé
FACULTAD DE INFORMÁTICA LICENCIATURA EN DOCUMENTACIÓN SISTEMAS DE REPRESENTACIÓN Y PROCESAMIENTO AUTOMÁTICO DEL CONOCIMIENTO Práctica 1 1ª Parte Introducción a Protégé Febrero 2003 1. Objetivo La presente
Más detallesManual para la utilización de PrestaShop
Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para
Más detallesGuía de Referencia Rápida
Open Text Document Server, Alchemy Edition Módulo Scan Versión 8.3 Guía de Referencia Rápida INTRODUCCIÓN... 3 CONFIGURACIÓN... 3 PERFIL DEL ESCÁNER... 4 TIPOS DE DOCUMENTO... 6 PLANTILLAS OCR...12 ANOTACIONES...11
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 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 detallesServicio Webmail. La fibra no tiene competencia
Servicio Webmail La fibra no tiene competencia Contenido 1. INTERFAZ WEBMAIL 3 2. BARRA SUPERIOR 3 3. CORREO 3 3.1. Barra de herramientas de correo 4 3.2. Sección carpetas de correo 9 3.3. Sección de contenidos
Más detallesMinisterio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice
Más detallesMANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn
MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar
Más detallesTEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN
TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN 1 SISTEMAS OPERATIVOS. INTRODUCCIÓN. Un sistema operativo es un programa (software) que se inicia al encender el ordenador, se encarga de gestionar
Más detallesGENERACIÓN DE TRANSFERENCIAS
GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base
Más detallesREDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Escritorio remoto - 1 - Escritorio Remoto...- 3 - Definición de Escritorio Remoto... - 3 - Habilitar Escritorio Remoto... - 4 - Instalación del
Más detallesREDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición
Más detallesEl programa Minitab: breve introducción a su funcionamiento. Para mostrar la facilidad con la que se pueden realizar los gráficos y cálculos
El programa Minitab: breve introducción a su funcionamiento Para mostrar la facilidad con la que se pueden realizar los gráficos y cálculos estadísticos en la actualidad, el libro se acompaña, en todo
Más detallesMódulo I - Word. Iniciar Word... 2. Finalizar Word... 3. Definición de elementos de pantalla... 4. Escribir texto en un documento... 5. El cursor...
Módulo I - Word Índice Iniciar Word... 2 Finalizar Word... 3 Definición de elementos de pantalla... 4 Escribir texto en un documento... 5 El cursor... 5 Control de párrafos... 5 Nuevos párrafos... 5 Abrir
Más detallesPowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010
PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010 Contenido CONTENIDO... 1 DESCRIPCIÓN DE LA VENTANA PRINCIPAL... 2 INTRODUCCIÓN A POWERPOINT WEB APP... 8 1 Descripción de la ventana principal
Más detallesServicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación
Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor
Más detallesUso de varias pantallas y pantalla Splash
Uso de varias pantallas y pantalla Splash Índice 1. USO DE VARIAS PANTALLAS... 3 2. CREACIÓN DE PANTALLA DE INICIO O DE SPLASH... 10 2 1. Uso de varias pantallas Vamos a explicar como se crean aplicaciones
Más detallesUnidad 1. Qué es LibreOffice. CURSO: Introducción LibreOffice
Unidad 1 Qué es LibreOffice CURSO: Introducción LibreOffice 1 Introducción Las necesidades de productos ofimáticos en puestos de trabajo de oficina son una constante. LibreOffice es una suite ofimática
Más detallesTEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)
1. Introducción. TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) El Explorador es una herramienta indispensable en un Sistema Operativo ya que con ella se puede organizar y controlar los contenidos (archivos
Más detalles