Applicaciones en XUL Primeros Pasos. por Mariano Cuenze

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Applicaciones en XUL Primeros Pasos. por Mariano Cuenze"

Transcripción

1 Applicaciones en XUL Primeros Pasos por

2 Poniéndonos el calzado... Bajarlo de mozilla.org Facilidad de tenerlo ya disponible en todas las plataformas y pudiendo elegir cualquier versión Compilar el código fuente Obtener xulrunner Sólo cuando debas usar características no incluidas por default Ideal como entorno para desarrollar/extender mozilla en c++ (componentes xpcom en c++)

3 Poniéndonos el calzado... XulRunner Ofrece: XPCOM Obtener xulrunner Networking Gecko (el motor de renderizado) Cryptografía XUL XHTML SVG XSLT JS DOM - XBL (a futuro XBL2) XML Extras (XMLHttpRequest, DOMParser, etc.) Servicios Webs (SOAP) Soporte de Accesibilidad Storage/sqlite interfaces y mucho, pero mucho más

4 Primer Paso Se encuentra en el directorio raíz de la aplicación Archivo de texto plano Formato de un.ini de w32 [Heading] indica inicio de sección key=value para establecer parámetros ; y # para comentar application.ini

5 [App] Vendor=Mozilla Argentina Name=xul-FirstSteps Version=0.1 BuildID= Primer Paso application.ini El único atributo opcional aquí listado ;) para los demás ver: XUL Application Packaging en MDC Los valores de version y de BuildID son de gran utilidad. Cuando el runtime encuentra nuevos valores desde la vez pasada, chequea por nuevos módulos xpcom entre otras inicializaciones. Único por aplicación, puede ser un uuid pero se aconsejan cadenas del estilo producto@fabricante [Gecko] MinVersion=1.9 Define la version mínimas que nuestra aplicación necesita para ejecutarse. Puede usarse junto con MaxVersion. Si no se cumple este requisito, xulrunner termina con un mensaje de error.

6 Segundo Paso defaults/preferences/prefs.js Todo.js en la carpeta defaults/preferences será leido cada vez que se ejecute la aplicación. No es javascript real, sino un 'parser sencillo' espera cierto formato pautado (no corre en un contexto 'normal', no se puede hacer window.close o Math.sin() ) Sirven para establecer : preferencias que necesita/lee xulrunner nuestras propias preferencias de aplicación preferencias de usuario (iniciadas con valores por defecto)

7 Formato: Segundo Paso pref ( key, value ); defaults/preferences/prefs.js Las claves siguen la convención 'separar namespaces' con puntos para evitar coiliciones miapp.comp1.prop1 (es buena práctica persé, aparte del eventual que parte de la applicación pueda usarse en una extensión de otro producto) La propiedad vital usada por xulruner es: toolkit.defaultchromeuri indica qué.xul será el cargado como ventana principal (como se muestra toolkit es un 'namespace' usado por xulrunner, no usarlo para preferencias propias)

8 Segundo Paso defaults/preferences/prefs.js pref("toolkit.defaultchromeuri", "chrome://mozar/content/main/main.xul"); En principio este archivo sólo contiene un renglón el valor de toolkit.defaultchromeuri es la url del archivo.xul podría ser o file:// pero chrome es 'el directorio especial' de aplicación (ahora veremos cómo y dónde se crea)

9 Tercer Paso Mapea las rutas del protocolo chrome:// a archivos o directorios reales Archivo de texto formato por línea Sólo veremos la línea content Para más info: Comentarios con # hasta fin de línea chrome/chrome.manifest

10 Formato para content: Tercer Paso chrome/chrome.manifest content nombrefantasia ruta/a/directorio/ vincula ruta/a/directorio/ a chrome://nombrefantasia/content/ como sinónimos notar el content/ como 'estético', viene en la conversión nombrefantasia suele ser el nombre de la appliación o la extensión

11 content mozar content/ Tercer Paso chrome/chrome.manifest Teníamos de antes: chrome://mozar/content/main/main.xul Con lo cual: se vincula a app/chrome/content/ app/chrome/ es el 'directorio base' content/ es el indicado por chrome.manifest (y el content ficticio de la url, termina emparejado con una carpeta content real)

12 Cuarto Paso chrome/content/main/main.xul Llegamos al archivo xul principal (al fin...) Recordar que con el manifest dejamos fijo chrome/content/ para las url's chrome://mozar/content/ y como en la preferencia pusimos: chrome://mozar/content/main/main.xul terminamos para este ejemplo con la ruta chrome/content/main/main.xul

13 <?xml version="1.0"?> Cuarto Paso chrome/content/main/main.xul declaramos es un xml <window id="main-window" orient="vertical" xmlns=" gatekeeper/there.is.only.xul" > <label value="hello XUL"/> </window> En el tag principal, declaramos el namespace por defecto, vital para que xulrunner reconozca los tags label inserta una leyenda donde se lo declara

14 Primer descanso Corriendo el ejemplo con el runtime Poner la carpeta xulrunner dentro de app De la carpeta xulrunner cortar el archivo xulrunner-stub Pegarlo en app/ (se le puede poner un nombre más bonito, miapp.run u otro) Disfrutar del ejemplo :)

15 Primer descanso Estructura básica de una aplicación xul application.ini /defaults /preferences prefs.js /chrome chrome.manifest /content /main main.xul 4 archivos sencillos, separados en: 3 archivos 'de setup' 1 archivo es 'la aplicación real'

16 Para continuar... Conceptos de xul (1/3) El 'concepto central' en XUL son las ventanas (la documentación mensiona <package> pero no está implementado)

17 Para continuar... Conceptos de xul (2/3) XUL organiza el contenido de una ventana en cajas, los tags más básicos y útiles son: vbox (organiza un elemento debajo de otro) hbox (organiza un elemento al lado de otro) separator (crea un pequeño espacio entre elementos) spacer ( se usa para ocupar el espacio restante, no es un elemento real, se usa con flex= 1 )

18 Para continuar... Conceptos de xul (3/3) No todo elemento (tag) XUL tiene un equivalente visual o es mostrado. Hay elementos cuya utilidad es funcional (tag script) y otros sólo organizativa (tag scripts).

19 <vbox> <hbox> Quinto Paso chrome/content/main/main.xul <image src="../img/ok.png" /> <image src="moz-icon://.ogg?size=16" /> <label value="file1.ogg" /> <label value="litle desc" /> </hbox> <more hboxes.../> </vbox> código

20 Quinto Paso chrome/content/main/main.xul hbox hbox hbox images label label esquema vbox

21 Sexto Paso chrome/content/main/main.xbl Hay un patrón evidente en el xul que 'clama' por ser tratado como unidad (hbox y su contenido) XBL nos permite 'encapsular' porciones de XUL (y adjuntarle su código)... como si fuera casi un objeto XBL se aplica sobre xul usando css como vinculante la versión 1.0 es la actual (la 2.0 se propuso para standar del w3c)

22 Sexto Paso chrome/content/main/main.xbl <?xml version="1.0"?> <bindings... > <binding id="diskitem">... </binding> </bindings> Esqueleto del xbl tal como lo usamos

23 <binding id="diskitem"> <content> <xul:tags /> </content> <implementation> <constructor> /* js code */ </constructor> </implementation> </binding> Sexto Paso chrome/content/main/main.xbl Content contiene Xul (casi como en el.xul) los tags se prefijan con un namespace de xul para que no caigan en el namespace de XBL Implemetation contempla las formas de adozarle js al xbl... en este caso el código dentro de constructor se ejecuta al aplicar el binding

24 <vbox> Sexto Paso chrome/content/main/main.xbl Archivo XUL gracias al uso del XBL <diskitem metaicon="ok" name="file1.ogg"... /> <diskitem metaicon="none" name="file2.odt".../> <diskitem metaicon="point" name="file3.odt"... /> </vbox> CSS vinculante diskitem { -moz-binding: url('main.xbl#diskitem'); }

25 Séptimo Paso chrome/content/main/main.js Vamos a listar archivos reales, con metadata real Primero supondremos que ya obtuvimos la información y operaremos con ella: La mostraremos La modificaremos (me tomo la licencia de refinar el.xul y.css agregando contenido que usaremos luego)

26 Séptimo Paso chrome/content/main/main.js Disponemos de interfaces DOM para mutar el archivo xul en runtime ( getelementbyid,...) Para asociar un archivo js usamos el tag <script> en el.xul El código será parseado y se ejecutará toda sentencia de ámbito global (fuera de una función) Por proligidad si hay más de un tag <script> se los encierran con un tag simbólico <scripts> (el runtime descargado de mozilla, no soporta python, sólo js para el scripting)

27 Séptimo Paso chrome/content/main/main.js var avbox = document. getelementbyid ( "disitembox" );... while ( avbox. HasChildNodes ( ) )... avbox. removechild ( avbox. firstchild ); var adiskitem = document. createelement ( "diskitem" ); adiskitem. setattribute ( "name", i );... avbox. appendchild ( adiskitem ); Uso de dom para mutar el 'arbol de xul' Notar que el tag creado, cobra semántica a travez del binding (vía css) con xbl

28 /chrome Segundo descanso /content /main Xul, css, Js y xbl son la escencia (1/2) main.xul main.js main.css main.xbl Un <xul:grid> dispone los elementos en cuadrícula (a veces se puede agrupar por fila o columna). <xul:groupbox> agrupa estéticamente elementos <xul:statuspanel> aparecen dentro de <xul:statusbar> y forman el pie de la aplicación

29 Segundo descanso Xul, css, Js y xbl son la escencia (2/2) flex= ## si dentro de una caja visual, todos sus elementos hijos se muestran y aún así sobra espacio, ese espacio sobrante se distribuirá entre los elementos con flex, proporcionalmente al valor de flex que posean (flex= 1 con flex= 2, reparte un tercio y dos tercios respectivamente a cada elemento) CSS adjunta 'semántica visual' a un elemento, en el caso de este vbox: vbox#disitembox min-height: 20px; >> se le fija un alto mínimo overflow: auto; >> se le indica que muestre scroll si se necesita (tanto vertical como horizontal)

30 Para continuar... Conceptos de xpcom (1/3) No todo es xul en la vida... también existe xpcom. La mayor parte del código de Mozilla está escrito en C/C++ (en C el NSPR y el intérprete - o máquina virtual- de JS) Podremos usar su funcionalidad desde XUL y JS?...

31 Para continuar... Conceptos de xpcom (2/3) Si! Podemos comunicarnos con porciones de C++ desde XUL... Mediante XPCOM (gracias a Xpconnect) La idea es que una clase C++, un objeto al cumplir ciertos requisitos, es automáticamente expuesto o accesible, desde JS. La magia permite que los componentes Xpcom puedan ser escritos en otros lenguajes aparte de C++... (JS, Python,... )

32 Para continuar... Conceptos de xpcom (3/3) Las clases están en: Components. Classes Y se acceden vía interfaces (vistas parciales de sus métodos y propiedades ) que están en: Components. Interfaces Siempre, pero siempre: Trabajamos con interfaces Vemos al ojbeto a través de la ventana de la interfaz Agarramos o tomamos al objeto por la interfaz o manija.

33 Octavo Paso chrome/content/main/main.js Para listar los archivos reales, permitiremos que el usuario establezca un path en una caja de texto, ayudándolo con un diálogo para elegir la ruta.

34 Octavo Paso chrome/content/main/main.js var nsifilepicker = Components. interfaces. nsifilepicker; var fp = Components. classes [ "@mozilla.org/filepicker;1" ]. createinstance ( nsifilepicker ); fp. init ( window, "Select a File", nsifilepicker. modegetfolder); var res = fp.show(); if (res == nsifilepicker. returnok ) A partir de conocer el 'nombre de fantasía estilo url', podemos crear un objeto con createinstance y la interfaz con la que lo queremos manejar/ver/agarrar document. getelementbyid ( "path" ). value = fp. file. path; Luego sólo lo usamos, casi como un objeto más (el casi en este ejemplo no se nota, si en uno próximo)

35 Noveno Paso chrome/content/main/main.js Vamos a listar los archivos reales. Cuando el usuario cliquee en Aceptar,listaremos los archivos en el mismo.

36 ... Noveno Paso while ( entries. hasmoreelements ( ) ) { }... var entry = entries.getnext(); chrome/content/main/main.js entry.queryinterface(components.interfaces.nsifile); filelist [ entry. path] = { metaicon:"none", desc:"", longdesc:"" }; Notemos como la interfaz o manija que nos retorna getnext, no es la que queremos y por eso pedimos con QueryInterface, la interface que necesitamos: nsifile

37 Décimo Paso chrome/content/main/main.js Para permitir editar la metadata, cargamos las imágenes que usamos como meta íconos.

38 var disksvrc = Décimo Paso chrome/content/main/main.js Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties);... file. append ( "content" ); file. append ( "img" ); A diferencia de getinstance, getservice sólo crea y matiene una única instancia de un objeto que retornará siempre (patrón: singleton) Usamos el método append en vez de jugar con el texto del path para asegurar la portabilidad entre sistemas operativos

39 Undécimo Paso chrome/content/main/main.js Permitir elegir, editar y actualizar la metadata

40 Undécimo Paso cureditingfilename = name;... chrome/content/main/main.js Si bien son pocas variables globales, conienen contenerlas en un objeto global (o varios y pocos por módulo): uicontext = {var1, var2,...}; (no hecho en este ejemplo) document. getelementbyid ( "metaiconrgroup" ). selectedindex = metaiconlookup. nametoidx [ filelist [ name ]. metaicon ];... El contenedor de los tags radio, opera sobre ellos estableciendo y consultando cual es el elegido (es un contenedor funcional) document. getelementbyid ( "updateitembtn" ). disabled = false; notar como dom nos da una amplia libertad

41 Duodécimo Paso chrome/content/main/main.js Leyendo y guardando la metadata desde un archivo sqlite (oculto, creado por directorio) Sqlite permite: crear tablas, índices, funciones... Trabajar con sentencias SQL con parámetros Trabajar con transacciones

42 Duodécimo Paso var storageservice = chrome/content/main/main.js (1/3) Components. classes [ "@mozilla.org/storage/service;1" ]. getservice ( Components. interfaces. mozistorageservice );... var db = storageservice. opendatabase ( file ); if (! db. tableexists ( "meta" ) ) Si el archivo que será la base no existe, se crea como tal a medida que se va usando db. createtable ( "meta", "filename TEXT PRIMARY KEY, metaicon TEXT, metadesc TEXT, metalongdesc TEXT" ); db.close(); Para crear la tabla, se usa el nombre y por separado los pares nombrecolumna tipocolumna separados entre sí por coma.

43 Duodécimo Paso chrome/content/main/main.js (2/3) var statement = db. createstatement ( "SELECT * FROM meta;" );... while ( statement. executestep ( ) ) { } var key = statement. getstring ( 0 ); filelist [ key ]. metaicon = statement. GetString ( 1 statement. finalize ( ); Para un select, la rutina (con statement) es: createstatement while ( executestep) { getstring ( ) o getint32...} finalize

44 Duodécimo Paso chrome/content/main/main.js (3/3) statement = db. createstatement ( "INSERT INTO <table> (<field1, field2, field3,...>) VALUES ( val1, 'val2', val3,... )" ); statement.execute(); statement. finalize ( ); Para un insert into o para un update, se usa: createstatement execute finalize

45 Décimo Tercer Paso chrome/locale/main/main.dtd Para prolijar la aplicación, moveremos el texto en el.xul a una dtd Para manejar texto desde js también puede usarse archivos.properties (accesibles desde la facilidad <xul:stringbundle> )

46 Décimo Tercer Paso <!ENTITY label.path.label <!ENTITY button.browse.label <!ENTITY button.accept.label <!ENTITY label.metadata.label <!ENTITY label.micon.label chrome/locale/main/main.dtd xul Vinculante "Ruta"> "Examinar"> "Aceptar"> "Metadata"> "Meta icono"> <!DOCTYPE window SYSTEM "chrome://mozar/locale/main/main.dtd" > ejemplo de uso en el.xul <label value="&label.path.label;:" /> Se puede usar además para accesskey y demás atributos xul

47 Llegamos!!! Usamos: XUL CSS XBL JS XPCOM DTD

48 Preguntas?

49 Aplicaciones en XUL Url's

50 Aplicaciones en XUL Primeros pasos GRACIAS!!!

51 Applicaciones en XUL Primeros Pasos por Agradecimientos a: Augusto Daniele Andrea Lamas Mook (irc.mozilla.org) Para más información sobre esta presentación: Sobre la comunidad y como participar en ella: Jornadas Regionales de Software Libre 2008

Capítulo 1 Documentos HTML5

Capítulo 1 Documentos HTML5 Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducció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 detalles

MANUAL ECOMMERCE 2.0

MANUAL ECOMMERCE 2.0 MANUAL ECOMMERCE 2.0 1.- INTRODUCCIÓN Nuevas características añadidas al módulo: - Gestión de atributos de productos. - Gestión de cupones - Mejoras en métodos de envío - Descuentos a nivel de productos,

Más detalles

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS UNIVERSIDAD DE MEDELLÍN MANUAL DE USUARIO GESTOR DE CONTENIDOS NUEVO PORTAL WEB TABLA DE CONTENIDO Tabla de Contenido 2 Consideraciones Iniciales 3 Ingreso al Sistema 4 Opciones de Gestor de contenidos

Más detalles

CITRIX 4.5 - Citrix Application Streaming

CITRIX 4.5 - Citrix Application Streaming 1 de 39 01/12/2007 1:06 CITRIX 4.5 - Citrix Application Streaming Es la caracteristica principal de la versión 4.5 de Citrix, el Application Streaming, en este documento se explica cómo usarlo. Application

Más detalles

Introducción a Moodle

Introducción a Moodle Instituto la Américas de Nayarit Ing. Elías Portugal Luna Qué es Moodle? Moodle es una aplicación web de tipo Ambiente Educativo Virtual, un sistema de gestión de cursos, de distribución libre, que ayuda

Más detalles

ACTIVE DIRECTORY - PROPIEDADES DE USUARIO

ACTIVE DIRECTORY - PROPIEDADES DE USUARIO 1 de 17 01/12/2007 1:25 ACTIVE DIRECTORY - PROPIEDADES DE USUARIO Directorio activo, En este procedimiento se explica lo básico de cómo organizar el directorio activo con unidades organizativas, cómo crear

Más detalles

UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE

UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE PROGRAMA: TUTORÍA VIRTUAL EN AMBIENTES DE APRENDIZAJE UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE 1 USO DE LOS RECURSOS EN MOODLE 1. Tipos de Recursos 2. Editar Páginas de Texto o Web 3. Enlazar

Más detalles

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...

Más detalles

Manual de NetBeans y XAMPP

Manual de NetBeans y XAMPP Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación

Más detalles

GUÍA PARA LA INSTALACIÓN Y USO DE WORDPRESS BY MASTERHACKS. www.masterhacks.net. Guía de instalación y uso de Wordpress Página 1

GUÍA PARA LA INSTALACIÓN Y USO DE WORDPRESS BY MASTERHACKS. www.masterhacks.net. Guía de instalación y uso de Wordpress Página 1 GUÍA PARA LA INSTALACIÓN Y USO DE WORDPRESS BY MASTERHACKS www.masterhacks.net Guía de instalación y uso de Wordpress Página 1 Wordpress es un sistema muy utilizado para la creación de blogs. Este se puede

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES 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 detalles

10. El entorno de publicación web (Publiweb)

10. El entorno de publicación web (Publiweb) 10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de

Más detalles

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Manual 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 detalles

Comerciales. Comisiones en Documentos de Venta WhitePaper Enero de 2008

Comerciales. Comisiones en Documentos de Venta WhitePaper Enero de 2008 Comerciales. Comisiones en Documentos de Venta WhitePaper Enero de 2008 Contenidos 1. Propósito 3 2. Comerciales 4 3. Creación de tablas de comisiones 6 4. Cálculo de comisiones en documentos de ventas

Más detalles

2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su organización.

2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su organización. Como acceder a nuestra cuenta de OneDrive Business: 1. Inicie sesión en Office 365 (https://portal.office.com). 2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guí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 detalles

Formularios. Formularios Diapositiva 1

Formularios. 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 detalles

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...

Ayuda 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 detalles

2_trabajar con calc I

2_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 detalles

PHPMYADMIN 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 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 detalles

Manual básico para poner un Enlace Web en el Aula Virtual de Helvia.

Manual básico para poner un Enlace Web en el Aula Virtual de Helvia. Manual básico para poner un ENLACE WEB en el Aula Virtual de Helvia. (PASITO a PASITO) Por supuesto, lo primero que debemos hacer es, como ya sabemos, entrar en Helvia. Para ello debemos escribir en el

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

VAST: Manual de usuario. Autores: Francisco J. Almeida-Martínez Jaime Urquiza-Fuentes

VAST: Manual de usuario. Autores: Francisco J. Almeida-Martínez Jaime Urquiza-Fuentes VAST: Manual de usuario Autores: Francisco J. Almeida-Martínez Jaime Urquiza-Fuentes Índice general Índice general 2 1. Introducción 4 2. Representación intermedia del AST 5 2.1. Funcionamiento del VAST

Más detalles

GUÍA BÁSICA USUARIO MOODLE 2.6

GUÍA BÁSICA USUARIO MOODLE 2.6 GUÍA BÁSICA USUARIO MOODLE 2.6 Esta guía representa los pasos a seguir por el alumno desde la aceptación en un curso Moodle hasta su posterior utilización, pero antes de explicar la forma de acceder y

Más detalles

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 3 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 3 HERRAMIENTA

Más detalles

Manual de NVU Capítulo 5: Las hojas de estilo

Manual de NVU Capítulo 5: Las hojas de estilo Manual de NVU Capítulo 5: Las hojas de estilo Pág. 1 Manual de NVU Capítulo 5: Las hojas de estilo Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: Julio Ruiz Palmero (Universidad de

Más detalles

Kaldeera Advanced Forms 2009 Guía del usuario

Kaldeera Advanced Forms 2009 Guía del usuario Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced

Más detalles

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) JOOMLA! ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) Es necesario comentar que este manual ha sido diseñado en su mayor parte por comunidadjoomla.org. Este manual es una

Más detalles

Gestor de contenidos de la plataforma web

Gestor de contenidos de la plataforma web Gestor de contenidos de la plataforma web 2011 1 de 24 Funcionamiento del gestor de contenidos Acceso Para acceder al la extranet es necesario ir a la dirección web: http://www.tudominio.com/adm e introducir

Más detalles

Ejercicios - Persistencia en Android: ficheros y SQLite

Ejercicios - Persistencia en Android: ficheros y SQLite Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base

Más detalles

Software Criptográfico FNMT-RCM

Software Criptográfico FNMT-RCM Software Criptográfico FNMT-RCM ÍNDICE 1. DESCARGA E INSTALACIÓN DEL SOFTWARE 2. EXPORTACIÓN DE CERTIFICADOS EN MICROSOFT INTERNET EXPLORER 3. IMPORTACIÓN DEL CERTIFICADO A LA TARJETA CRIPTOGRÁFICA -2-

Más detalles

Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - GMAIL

Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - GMAIL Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - GMAIL Para poder gestionar correctamente el correo que nos llega de la lista general

Más detalles

Plantillas Office. Manual de usuario Versión 1.1

Plantillas 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 detalles

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma 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 detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

Presentaciones compartidas con Google Docs (tutorial)

Presentaciones compartidas con Google Docs (tutorial) Presentaciones compartidas con Google Docs (tutorial) G oogle Docs es una muy sencilla suite ofimática online que nos permite crear nuevos documentos, planillas de cálculo y presentaciones multimedia,

Más detalles

Bases de Datos en Visual FoxPro. Administrador de proyectos

Bases de Datos en Visual FoxPro. Administrador de proyectos Bases de Datos en Visual FoxPro Las bases de datos en Visual FoxPro son proyectos, cada proyecto puede contener bases de datos, tablas, consultas, formularios, informes, etiquetas, clases y código. Administrador

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

INSTALACIÓN Y REGISTRO

INSTALACIÓN Y REGISTRO INSTALACIÓN Y REGISTRO Maître Serie 4 Profesional se puede obtener a partir del CD de instalación o mediante la pagina web www.astarteinformatica.com en el apartado indicado a la página de dicha aplicación.

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

MANUAL DE FACTURACIÓN TOUCH SCREEN

MANUAL DE FACTURACIÓN TOUCH SCREEN MANUAL DE FACTURACIÓN TOUCH SCREEN Tabla de Contenido Contenido Pág. CAPITULO 1... 3 CARACTERÍSTICAS Y BENEFICIOS... 3 CAPITULO 2... 4 ENTRADAS Y SALIDAS DEL MODULO... 4 Visión general... 4 Contenido del

Más detalles

Capítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE

Capítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE Capítulo 3 Usando GUIDE 3.1 Acerca de GUIDE Las interfaces gráficas de usuario (GUI - Graphical User Interface en inglés), es la forma en que el usuario interactúa con el programa o el sistema operativo

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas 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 detalles

DOCENTES FORMADORES UGEL 03 PRIMARIA

DOCENTES FORMADORES UGEL 03 PRIMARIA DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace

Más detalles

Capí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. 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 detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

Configuración de correo en Mozilla Thunderbird

Configuración de correo en Mozilla Thunderbird Configuración de correo en Mozilla Thunderbird INTRODUCCIÓN El propósito de este manual es configurar nuestro cliente de correo Mozilla Thunderbird. Podremos añadir nuevas cuentas o cambiar los parámetros

Más detalles

En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas.

En 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 detalles

UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES

UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES MODULO DE CONTENIDOS DE MATERIALES En prácticamente cualquier tipo de asignatura existirá

Más detalles

Curso de Python Inicial

Curso de Python Inicial Logo IAA-CSIC Curso organizado por el Gabinete de Formación del CSIC Curso de Python Inicial Clases Contenidos 1. Paradigmas de la Programación 2. Programación Orientada a objetos 3. Clases 4. Objetos

Más detalles

DISEÑADOR DE ESCALERAS

DISEÑADOR DE ESCALERAS DISEÑADOR DE ESCALERAS Guia del usuario DesignSoft 1 2 DISEÑADOR DE ESCALERAS El Diseñador de Escaleras le hace más fácil definir y colocar escaleras personalizadas en su proyecto. Puede empezar el diseñador

Más detalles

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo INDICE Cómo crear una cuenta en ARQA? 4 Cómo tener un grupo en ARQA? 5 Secciones y funcionalidades de los grupos 6 Muro del Grupo 6 Compartir Textos 8 Compartir Imágenes 9 Compartir videos 10 Compartir

Más detalles

19. Packages o paquetes

19. Packages o paquetes Programación orientada a objetos con Java 201 19. Packages o paquetes Objetivos: a) Definir el concepto de paquete b) Interpretar el código fuente de una aplicación Java donde se utilicen paquetes c) Construir

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Iniciar flujo a partir de un archivo XML

Iniciar flujo a partir de un archivo XML How to Iniciar flujo a partir de un archivo XML Versión: 2.0 Fecha de publicación 30-03-2011 Aplica a: Q-flow 3.0y Q-flow 3.1 Índice Introducción... 3 Pre-requisitos... 3 Componentes de la solución...

Más detalles

Índice. Regional. Mensajería 7

Índice. Regional. Mensajería 7 Índice Pag. Outlook Web Access (OWA).. 2 Acceso y configuración de OWA.. 2 Opciones de Seguridad 3. Opciones de configuración de 6 OWA Configuración 7 Regional. Mensajería 7 Ortografía 8 Opciones de 8

Más detalles

Bootstrap: Introducción práctico en el Diseño Web

Bootstrap: Introducción práctico en el Diseño Web Bootstrap: Introducción práctico en el Diseño Web Originalmente creado por Twitter, que permite crear interfaces web con CSS y JavaScript, cuya particularidad es la de adaptar la interfaz del sitio web

Más detalles

Interfaz Web de Correo

Interfaz Web de Correo Interfaz Web de Correo El acceso Web al correo de la Universidad de Sevilla se hace a través de la URL: https://buzonweb.us.es/correoweb. La primera vez que intentemos acceder a esta dirección seguramente

Más detalles

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013.

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013. Empremática, Guía12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013. Objetivos: Identificar las

Más detalles

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor. Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios

Más detalles

Herramientas CONTENIDOS. MiAulario

Herramientas CONTENIDOS. MiAulario Herramientas CONTENIDOS MiAulario CONTENIDOS Qué es Contenidos Ver un ejemplo Añadir la herramienta al sitio Añadir contenido en la página Páginas principales / subpáginas Criterios de visibilidad Configuración

Más detalles

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

MANUAL 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 detalles

Manual de usuario de Windows Live Writer

Manual de usuario de Windows Live Writer Manual de usuario de Windows Live Writer Índice 0.- Introducción. 3 1.- Descarga e Instalación. 4 2.- Conexión a un blog. 7 3.- Interfaz de Windows Live Writer. 12 4.- Creación de un Post. 13 5.- Creación

Más detalles

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación IIC1102 Introducción a la Programación Tutorial eclipse TM Introducción al uso de eclipse TM Contents

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 4. Servidor DNS 1 Índice Definición de Servidor DNS... 3 Instalación del Servidor DNS... 5 Configuración del Servidor DNS... 8 2 Definición de Servidor

Más detalles

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08 PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros

Más detalles

Manual de Uso de Webmail

Manual de Uso de Webmail Manual de Uso de Webmail Fecha: 16/06/2014 Version: 1.0 Indice Ingreso al Webmail...3 Descripción general del Entorno...4 Opciones de correo...5 Redactar un nuevo email...6 Opciones de contactos...7 Libreta

Más detalles

Manual de instalación Actualizador masivo de Stocks y Precios

Manual 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 detalles

Hacer una página web con Kompozer

Hacer una página web con Kompozer Hacer una página web con Kompozer INTRODUCCIÓN Qué es Kompozer? es un editor de páginas web gratuito, con el que podemos crear las mismas de forma intuitiva sin tener que utilizar el lenguaje html (lenguaje

Más detalles

Instalación de Casandra Para instalar cassandra se recomienda tener la última versión de JAVA instalada.

Instalación de Casandra Para instalar cassandra se recomienda tener la última versión de JAVA instalada. Bases de Datos Avanzadas GUIA PARA CASSANDRA En esta guía se explicara como instalar cassandra, como agregar datos a cassandra usando spoon, y como corregir algunos problemas que puede aparecer. Para esta

Más detalles

Creando una webquests

Creando 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 detalles

QUERCUS PRESUPUESTOS MANUAL DEL USO

QUERCUS PRESUPUESTOS MANUAL DEL USO QUERCUS PRESUPUESTOS MANUAL DEL USO 2 Tabla de Contenido 1 Introducción 1 1.1 General 1 1.1.1 Que es Quercus Presupuestos? 1 1.1.2 Interfaz 1 1.1.3 Árbol de Navegación 2 1.1.4 Estructura de Datos de un

Más detalles

Combinar correspondencia (I)

Combinar 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 detalles

Proceso de Instalación Una vez agregada como aplicación a su sitio y que esté disponible:

Proceso de Instalación Una vez agregada como aplicación a su sitio y que esté disponible: Proceso de Instalación Una vez agregada como aplicación a su sitio y que esté disponible: Editamos página, en la Ribbon agregamos elemento de aplicación Seleccionamos nuestro WebPart OTic Visor de Lista

Más detalles

DBmessage TM. Manual de usuario

DBmessage TM. Manual de usuario TM Manual de usuario Tabla de contenidos 1.-Descripción general 2.-Inicio 3.-Envío manual 4.-Envío por filtros 5.-Listados de envíos 6.- Agenda 7.-Envíos diferidos 8.-Mensajes predefinidos 9.-Comentarios

Más detalles

Práctica 8. Entornos SCADA. Funciones avanzadas de WinCC.

Práctica 8. Entornos SCADA. Funciones avanzadas de WinCC. Práctica 8. Entornos SCADA. Funciones avanzadas de WinCC. Objetivo: Conocer las posibilidades avanzadas de programación de los sistemas SCADA. Requisitos previos: Conocimientos de programación de autómatas

Más detalles

Instalación de OPUS PLANET en red

Instalación de OPUS PLANET en red TITULO: en red INFORMACIÓN GENERAL: Versiones: Resumen: Referencias a otras notas técnicas: Palabras clave: OPUS PLANET Implementar OPUS PLANET en red, realizado cambios a la configuración de SQL server

Más detalles

!"#$%!&&'(#%')"*#++,%-.-!*'/0%

!#$%!&&'(#%')*#++,%-.-!*'/0% !"#$%!&&'(#%')"*#++,%-.-!*'/0% Jesús Rodríguez Barrueco Proxecto Abalar IES Carlos Casares (Viana do Bolo) Tabla de contenido '$+#*('1$%2#%.$/%"!*-/2/%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%3!

Más detalles

Tutorial de desarrollo de Aplicaciones Web con XUL

Tutorial de desarrollo de Aplicaciones Web con XUL Tutorial de desarrollo de Aplicaciones Web con XUL Aprende a Desarrollar Aplicaciones web fácil y rápidamente con la Potencialidad que posee XUL (XML User Interface Language). Que es esto de XUL... Como

Más detalles

WinDTE Generación IECV Custodium.com

WinDTE Generación IECV Custodium.com WinDTE Generación IECV Custodium.com Contactos: Juan Carlos Serrano C. Ingeniero de Software juanc.serrano@acepta.com Cristián Acuña Muñoz Product Manager WinDTE cristian.acuna@acepta.com RESUMEN EJECUTIVO

Más detalles

Excel 2010 Representación gráfica de datos

Excel 2010 Representación gráfica de datos Excel 2010 Representación gráfica de datos Contenido CONTENIDO... 1 CONCEPTO DE GRÁFICO... 2 CREACIÓN DE GRÁFICOS... 3 CREAR UN GRÁFICO EN EXCEL WEB APP... 13 ESTABLECER FORMATOS AL GRÁFICO... 16 1 Concepto

Más detalles

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3 01 Índice 01 ÍNDICE..... 1 02 OBJETO DEL DOCUMENTO..... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA..... 3 04 GESTIÓN DE TABLAS..... 5 05 USO DE TABLAS EN ENVIDUR..... 15 06 GESTIÓN DE FUNCIONALIDAD ADICIONAL.

Más detalles

MÓDULO 3 HERRAMIENTAS EN LA NUBE: ANFIX

MÓDULO 3 HERRAMIENTAS EN LA NUBE: ANFIX MÓDULO 3: TEMA 1 INTRODUCCIÓN Hemos elegido esta herramienta, por su sencillez de acceso a través de la web, es bastante fácil e intuitiva, tan sólo tienes que registrarte, confirmar tu cuenta y ya puedes

Más detalles

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx En este documento explicaré brevemente cómo construir un servicio web con Java Axis2 y cómo invocarlo desde un cliente

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

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...

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... 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 detalles

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

ACCESO 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 detalles

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

COMO 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 detalles

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal. 1 JavaScript 1.1 Qué es JavaScript? JavaScript es un lenguaje interpretado. Es idóneo para trabajar en Web, ya que son los navegadores que utilizamos los que interpretan (y por tanto ejecutan) los programas

Más detalles

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. ÍNDICE MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. INTRODUCCIÓN...4 2 INSTALACIÓN DE LA APLICACIÓN...4 3 PANTALLA DE ACCESO...5 4 SELECCIÓN DE CLÍNICA...6 5 PANTALLA PRINCIPAL...7 6.

Más detalles

Cómo ingresar a la Intranet?

Cómo ingresar a la Intranet? Tutorial para ingresar a la Intranet 2 Cómo ingresar a la Intranet? Podemos acceder a la nueva Intranet de SSMA Perú de dos diferentes formas: 1. Pueden acceder directamente a la intranet mediante este

Más detalles

Instituto Nacional de Formación Docente. Tutorial 5 Líneas de Tiempo con Timerime

Instituto Nacional de Formación Docente. Tutorial 5 Líneas de Tiempo con Timerime Tutorial 5 Líneas de Tiempo con Timerime 1 Introducción a Timerime Timerime (www.timerime.com) es una aplicación que funciona en la web (como otras tantas que forman parte de la llamada Web 2.0). La misma

Más detalles

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER Centros educativos de la Comunidad de Madrid que deseen ser centros de prácticas de los alumnos del Máster en Profesorado de ESO y Bachillerato,

Más detalles

Menús. Gestor de Menús

Menú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 detalles

TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS

TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS 1 Introducción... 3 2 Despliegue de la aplicación de ejemplo... 3 2.1 Requisitos previos... 3 2.2 Despliegue de la aplicación... 3 3 Prueba

Más detalles

MICROSOFT FRONTPAGE Contenido

MICROSOFT FRONTPAGE Contenido MICROSOFT FRONTPAGE Contenido CREAR UN SITIO WEB... 2 MARCOS... 5 FONDO DE LA PÁGINA... 7 MARQUESINAS... 8 CREAR HIPERVÍNCULOS... 9 BOTONES ACTIVABLES... 11 LOS MAPAS DE IMÁGENES... 13 INSERTAR SONIDOS...

Más detalles