!" #$!"# $ % &!" ' $ *()"! $ ' + ), -./#" # $ $ + %& $ '00( $ / 0+), 0""(# $ / / ' /3 ' ' - 0
|
|
- Ramón Ferreyra Álvarez
- hace 8 años
- Vistas:
Transcripción
1 !" #$!"# $ % &!" ' "()"# $ *()"! $ ' + ), -./#" # $ $ + %& $ '00( $ / 0+), 0""(# $ -' ' / '+!" "()"5*()" / ' /3 10'-10 ' ' *0 " "( + 2/ "()"*()" '!"
2 %& " ' : - : 0!" -+ 0!" - 0 8!" 0 ' 0% &!"-!"0 0 0% "()" *()"""( * ; < ( 0 ) "()"5*()"!" 9!" 0 ( -"()"5*()" ' = ;> ;?/ - -
3 Web Server Application " ) * "()" *()" +6 ' !" % &!" TWebModule ' TWebActionItem - ' (0- - TWebModule -TForm1
4 TForm TWebModule1TWebModule TWebModule0TWebActionItem (' " -TWebModule + - / 0 0TWebModule0Actions" 00 / A : "0- TWebActionItem - ;4 0 0Name 0 - NameTButton 00-Enabled - Default PathInfo 06 - MethodType - -. / MethodType mtany - ( - + +mtpost
5 + - mtgetmthead ( -10PathInfo= - 0 TWebActionItem -( /Portada -% 0% ) truedefault6 -!') * ' 3 - #;?$ '(0% 1CD % 0 ( 0 - InetPub\Scripts 9 -: * *" / -10 ' -% 10 6)( '- ""( 3 (+ &'
6 OnAction3 0 Response Content - (- -;4-0Events" OnAction"' - A Response.Content := 'Hola desde PC World'; Ahora compile el proyecto y aloje la librería o ejecutable en la carpeta que proceda, según la configuración de su servidor web. En este momento ya puede ejecutar su cliente habitual e introducir la URL apropiada para ver el resultado. En la Figura 4 puede ver el resultado obtenido usando Netscape Navigator. Figura 4. Resultado que genera la primera acción implementada por nuestra aplicación de servidor. Uso de documentos prediseñados Desde el código de nuestra aplicación podemos asignar a la propiedad Content del objeto Response cualquier cadena, de tal forma que es posible componer un
7 documento HTML completo. No obstante, suele ser más sencillo diseñar dicho documento con una herramienta externa guardándolo en un archivo, de tal forma que posteriormente nuestra aplicación lo recupere y use. Para poder realizar esta tarea lo primero que necesitamos es un documento HTML ya almacenado en un archivo. Supongamos que ya lo tenemos. Para leerlo y poder usarlo desde la aplicación insertaremos en el módulo web un componente TPageProducer. Encontrará este componente en la página Internet de la Paleta de componentes de Delphi. Las dos propiedades fundamentales del componente TPageProducer son HTMLDoc y HTMLFile. La primera es una lista de cadenas de caracteres a la que se puede asignar el documento, mientras que la segunda se utiliza para mantener una referencia al documento HTML almacenado en un archivo. La primera cuenta con el habitual editor de las propiedades de tipo TStrings, de tal forma que es posible componer el documento simplemente introduciendo las etiquetas HTML. Figura 5. Utilizaremos un componente TPageProducer para poder enviar al cliente un documento HTML prediseñado y almacenado en un archivo. Suponiendo que tengamos un documento almacenado en un archivo con el nombre Portada.htm, estableceríamos las propiedades que pueden verse en la Figura 5. Tenemos un TPageProducer llamado Portada cuya propiedad HTMLFile contiene el camino y nombre del documento. Acto seguido tendríamos que modificar el código que habíamos escrito, sustituyendo la sentencia existente por esta: Response.Content := Portada.Content; Portada es el nombre del componente TPageProducer, componente que cuenta con una función llamada Content() que se encarga de recuperar el documento y devolver su contenido. Es este contenido el que asignamos al objeto Response, de tal forma que sea la información enviada al cliente. El resultado obtenido será idéntico al que veríamos al abrir el documento HTML original directamente.
8 Figura 6. La función 0 del componente TPageProducer se encarga de recuperar el documento, permitiendo su visualización desde el cliente que ha enviado la solicitud. Sustitución de etiquetas Obviamente no es preciso crear una aplicación de servidor web para poder recuperar una página con contenido estático, ya que es mucho más sencillo y eficiente poner el documento original directamente accesible para los clientes. Utilizar el componente TPageProducer, sin embargo, tiene algunas ventajas, entre ellas la posibilidad de sustituir ciertas etiquetas durante el proceso de composición de la respuesta. Cada vez que al procesar el código HTML se encuentra una etiqueta que comienza con la pareja de caracteres <# el componente TPageProducer genera un evento OnHTMLTag, facilitando todos los parámetros necesarios para poder realizar la sustitución por el contenido que convenga. De los parámetros recibidos los dos más interesantes son TagString y ReplaceText. El primero contiene el nombre de la marca encontrada, exceptuando los caracteres antes
9 mencionados, mientras que el segundo será el destinatario del contenido que hay que insertar. Para ver en la práctica cómo se codifican estas etiquetas sustituibles y cuál es el proceso a seguir, vamos a modificar el documento usado como portada añadiendo un contador, la fecha y la hora locales. Para ello abriremos el documento original y añadiremos al final las dos líneas siguientes: <p align="center">es el visitante número <#CONTADOR></p> <p align="right"><#fechahora></p> Tras guardar esta modificación seleccione el componente TPageProducer, abra la página Events del Inspector de objetos y haga doble clic sobre el evento OnHTMLTag. El texto a introducir es el mostrado en el Listado 1. Observe que se ha codificado una función independiente que se encarga de devolver el valor actual del contador actualizándolo. procedure TWebModule1.PortadaHTMLTag(Sender: TObject; Tag: TTag; const TagString: String; TagParams: TStrings; var ReplaceText: String); begin Case TagString[1] Of // Nos guiamos por el primer carácter de la marca 'C': // si es el contador ReplaceText := IntToStr(Contador); 'F': // si es la fecha y hora ReplaceText := DateToStr(Date) + ' - ' + TimeToStr(Time); End; end; // Este método se encarga de devolver el valor del contador Function TWebModule1.Contador: Integer; Var ArchivoContador: File of Integer; ValorContador: Integer; Begin // Asignamos el archivo AssignFile(ArchivoContador, 'ContadorVisitas.DAT'); Try // intentamos abrirlos para lectura Begin Reset(ArchivoContador); // para leer el valor actual Read(ArchivoContador, ValorContador); CloseFile(ArchivoContador); End; Except On Exception Do // si no es posible ValorContador := 1; // inicializamos el contador End; Result := ValorContador; // lo devolvemos Inc(ValorContador); // incrementamos Rewrite(ArchivoContador); // y guardamos de nuevo Write(ArchivoContador, ValorContador); // en el archivo CloseFile(ArchivoContador); End; Listado 1. Código para insertar en la página un contador, la fecha y la hora
10 A pesar de que las etiquetas introducidas en el código HTML tienen un nombre completo, como CONTADOR y FECHAHORA, a la hora de comprobar cuál es la que hay que sustituir tan sólo se ha tenido en cuenta el primer carácter. Esto se ha hecho por simple comodidad, con el fin de poder usar la sentencia Case de Pascal. Podríamos haber comparado las cadenas completas usando la sentencia If. Tras volver a compilar la aplicación, al ejecutarla podrá ver que el documento ahora cuenta con un contador que se incrementa y que, además, se muestran la fecha y hora actuales. Éstos son elementos que no pueden introducirse en un documento estático, siendo las aplicaciones de servidor una de las técnicas que pueden generarlos. Figura 7. El documento ahora cuenta con algunos elementos dinámicos, como un contador, la fecha y hora. Generar HTML a partir de tablas de datos
11 En la mayoría de las ocasiones las aplicaciones de servidor web componen los documentos, total o parcialmente, a partir de información almacenada en bases de datos. En estos casos, y según se vio en el artículo Aplicaciones Web con Visual Basic 6, suele ser necesario obtener los datos, abriendo una tabla o ejecutando una consulta, recorrerlos y generar el código HTML. Con Delphi este proceso es más simple, puesto que existen varios componentes que facilitan la creación de código HTML a partir de datos obtenidos de una tabla o consulta. Concretamente son tres los componentes disponibles: TDataSetPageProducer, TDataSetTableProducer y TQueryTableProducer. Los dos últimos generan una tabla HTML que, como veremos, puede ser personalizada completamente durante la fase de diseño. Supongamos que al pulsar el enlace Entrada existente en la página de portada, enlace que tendríamos que definir apropiadamente, deseásemos mostrar una lista con todos los artículos existentes en una tabla alojada en una base de datos Microsoft Access. Se trata de la misma base de datos empleada en el artículo antes citado. El primer paso será crear un alias para poder acceder a dicha base de datos mediante un componente TTable. Es posible realizar esta tarea desde el Explorador SQL, tal y como se muestra en la Figura 8. Disponiendo de este alias ya podemos insertar en el TWebModule un componente TTable asignando los valores apropiados a DatabaseName y TableName. Figura 8. Mediante el Explorador SQL creamos un alias que nos permita acceder a la base de datos que contiene la tabla de artículos.
12 A continuación se insertará en el módulo un componente TDataSetTableProducer, asignando a la propiedad DataSet una referencia al TTable anterior según se ve en la Figura 9. Haciendo doble clic sobre TDataSetTableProducer se abrirá un editor que permite establecer las columnas que serán visibles en la tabla HTML, así como sus atributos particulares y las propiedades generales de la tabla. Usando este editor configuramos la tabla de tal forma que quede según puede ver en la Figura 10. Figura 9. Asociamos el componente TDataSetTableProducer con el TTable, de tal forma que pueda obtener todas las filas de la tabla y generar el código HTML.
13 Figura 10. Usando el editor asociado al TDataSetTableProducer es posible establecer la mayoría de las propiedades de la tabla HTML a generar. Lo único que queda por hacer para que el cliente pueda acceder a esta tabla de artículos es facilitar una opción para ello. Con este fin se facilitará un enlace en la página de portada que ejecutará la acción ListaArticulos. Esta acción, que habrá que añadir al TWebModule, tendrá asociado el código siguiente en el evento OnAction. tblarticulos.open; // abrimos la tabla // enviamos al cliente el contenido Response.Content := ListaArticulos.Content; tblarticulos.close; // y la cerramos Tras recompilar el proyecto podrá acceder desde su cliente web y ver el resultado. Si está usando la misma base de datos facilitada como ejemplo, la información mostrada por el cliente será similar a la de la Figura 11.
14 Figura 11. Al solicitar la lista de artículos el servidor abre la tabla, genera el código y lo devuelve al cliente. Personalizar la generación de código Aparte de establecer una serie de atributos para la tabla y las columnas, nuestra aplicación también puede controlar individualmente el contenido de cada una de las celdas. Para ello el componente TDataSetTableProducer genera un evento OnFormatCell por cada una de las celdillas, facilitando sus coordenadas, alineación, color y contenido. Las coordenadas de las celdillas se inician en la columna cero y fila cero, correspondientes a la esquina superior izquierda de la tabla. El contenido se recibe en una variable llamada 3 y es posible modificarla directamente, al igual que el color, alineación y atributos. En teoría es posible usar el evento OnFormatCell para realizar cualquier operación que afecte a los atributos o contenido de una celdilla de la tabla. Para verlo en la práctica seleccione el componente TDataSetTableProducer que hay en el módulo web, haga doble clic sobre el citado evento e inserte el código siguiente:
15 If (CellColumn=1) And (CellRow<>0) Then CellData := '<a href="consultaautor?autor=' + CellData + '">' + CellData + '</a>'; Lo que se hace, como puede ver, es comprobar si la celdilla corresponde a la primera columna de una fila que no sea la de títulos. Dicha columna contiene el nombre del autor del artículo, nombre que convertimos en un enlace que ejecutará una acción llamada ConsultaAutory que contará con una parámetro llamado Autor. El valor de este parámetro será el propio nombre del autor. Si tras hacer estos cambios vuelve a compilar e instalar la aplicación, al obtener la lista de artículos podrá ver, como en la Figura 12, que todos los nombres de autor actúan ahora como enlaces. Al pulsar sobre ellos, lógicamente, no se obtiene documento alguno puesto que no se ha codificado la acción ConsultaAutor. Figura 12. La tabla que genera ahora la aplicación genera un enlace por cada autor. Ejecución de consultas
16 Para que los enlaces asociados a los nombres de autor sirvan para algo, aparte de aparecer en un bonito color y subrayados, será preciso codificar una nueva acción en el TWebModule. Ésta se encargaría de recuperar el parámetro facilitado, el nombre del autor, ejecutando una consulta para obtener los artículos que correspondan y generar una nueva tabla. Este proceso puede realizarse, en su mayor parte, tan sólo con dos componentes. El primer componente a añadir al módulo será un TQuery que, mediante la propiedad DatabaseName, asociaremos al alias que habíamos creado y usado previamente. La consulta que ejecutará este componente, y que deberemos introducir en la propiedad SQL, será tan simple como esta: SELECT * FROM Articulos WHERE Autor=:Autor Observe que la cláusula WHERE tiene asociado un parámetro, llamado :Autor, que coincide en nombre con el parámetro que facilita el enlace de la tabla HTML. Esto permitirá una sustitución automática del parámetro en la consulta por el valor obtenido de la petición del cliente, sin necesidad de ninguna intervención por nuestra parte. Para generar la tabla HTML a partir del resultado que se produzca en el TQuery precisaremos un nuevo componente: TQueryTableProducer. Éste estará asociado al primero mediante la propiedad Query. Al igual que TDataSetTableProducer, el componente TQueryTableProducer cuenta con un editor que facilita la configuración de la mayoría de los atributos de la tabla. Usaremos este editor, como puede verse en la Figura 13, para fijar las columnas que se mostrarán, el tipo de borde y los colores.
17 Figura 13. Usamos el editor del componente TQueryTableProducer para establecer las columnas visibles y los atributos de la tabla HTML. El último paso será definir la nueva acción en el TWebModule. El camino asociado a esta acción será ConsultaAutor, tal y como se estableció al generar los enlaces anteriormente. El código asociado al evento OnAction de esta acción será una simple sentencia: // Enviamos el resultado Response.Content := TablaArticulosAutor.Content; Ahora ya podemos compilar e instalar de nuevo la aplicación. Pulsando sobre cualquier autor de la tabla de artículos obtendremos otra nueva, más reducida, que contendrá tan sólo los artículos del autor seleccionado.
18 Figura 14. La consulta genera una nueva tabla que contiene sólo los artículos del autor seleccionado. Resumen Como se ha demostrado en este artículo, la creación de aplicaciones de servidor web con Borland Delphi es una tarea realmente sencilla, incluso más que con Visual Basic si comparamos la cantidad de código escrita en el artículo Aplicaciones Web con Visual Basic 6 con la escrita en éste. Esto se debe, principalmente, a la existencia de componentes como TDataSetTableProducer y TQueryTableProducer, capaces de interactuar directamente con una tabla de datos o una consulta. Gracias a la existencia de estos componentes no hay que preocuparse por tareas como obtener los parámetros de un enlace o un formulario, ya que estos parámetros son recuperados automáticamente y usados, como se ha visto, para ejecutar las consultas codificadas en la fase de diseño. Lo único a tener en cuenta es que hay que seguir unas ciertas reglas, de tal forma que los nombres de los parámetros coincidan en el código HTML y las consultas Francisco Charte Ojeda
" ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2
! " ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2!" # 345 637 6$5!!!89 & 5 :8-7 & & ;(< 8 $ + - 8 : #= ' 7= : 0 & 0 &- =.> = ;(("9 &? WebClass - 1@#$% &'A1 ;(< 8- ( ) * *+ " $ % B9 5 5 # :!- WebClass
Más detallesEjercicios - 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 detallesDBmessage 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 detallesMANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD
MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...
Más detallesToda 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 detallesManual de ACCESS Intermedio
Manual de ACCESS Intermedio Funciones agregadas (GROUP BY) Las funciones agregadas proporcionan información estadística sobre conjuntos de registros. Por ejemplo, puede usar una función agregada para contar
Más detallesPráctica 6 - Página Web
Práctica 6 - Página Web Teoría. Una Página Web es un recurso de información que esta diseñada para la Word Wide Web (Red Mundial) y puede ser vista por medio un Navegador Web. Esta información se encuentra
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 detallesCATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO
CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO 1. CATÁLOGO MANUAL DE USUARIO CATÁLOGO AHORA CATÁLOGO MANUAL DE USUARIO 1 1. Introducción AHORA Catálogo es una aplicación
Más detallesCurso 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 detallesAdministración de la producción. Sesión 10: Gestor de Base de Datos (Access)
Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
Más detallesMOODLE 1.9 EDITOR DE TEXTO HTML
MOODLE 1.9 EDITOR DE TEXTO HTML Unitat de Suport Tecnicopedagògic - CAMPUS EXTENS Universitat de les Illes Balears. Edifici Aulari. Ctra. de Valldemossa Km. 7.5. 07122 Palma (Illes Balears) Primera edición:
Más detallesPara poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser:
Módulo 2 Herramientas para la búsqueda virtual en Internet Navegadores Web Para establecer conexiones con los servidores electrónicos y obtener la información y los servicios que éstos prestan, el usuario
Más detallesManual de uso. Manual de uso - citanet 1
Manual de uso Manual de uso - citanet 1 1. Requisitos previos a la instalación... 3 2. Primer inicio de la aplicación.... 3 2.1. Pantalla de inicio de sesión.... 3 2.2. Datos de la empresa y configuración
Más detallesManual 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 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 detallesSOROLLA MODULO DE JUSTIFICANTES DEL GASTO
MINISTERIO DE ECONOMÍA Y HACIENDA SECRETARÍA DE DE HACIENDA Y PRESUPUESTOS GENERAL DE LA SUBDIRECCIÓN GENERAL DE APLICACIONES DE CONTABILIDAD Y CONTROL SOROLLA MODULO DE JUSTIFICANTES DEL GASTO GUÍA DE
Más detallesAplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio
Aplicateca Manual de Usuario: Ilion Factura Electrónica Espíritu de Servicio Índice 1 Introducción... 4 1.1 Qué es Ilion Factura electrónica?... 4 1.2 Requisitos del sistema... 4 1.3 Configuración del
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 detallesDepartamento CERES Área de Tarjetas Inteligentes Manual de Usuario
14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,
Más detallesPropuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
Más detallesPara ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
Más detallesPlataforma e-ducativa Aragonesa. Manual de Administración. Bitácora
Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar
Más detallesApuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Más detalles1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE
MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4
Más detallesTÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS
COMBINAR CORRESPONDENCIA CON OFFICE 2003 Combinar correspondencia nos permite incluir en un documento datos almacenados en otro lugar. De esta forma podremos obtener copias de un mismo documento pero con
Más detallesMANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)
MANUAL DE AYUDA MODULO SAT (Anexo Integración AGIL SAT) Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS 1 INTRODUCCION... 3 1.1 Objetivo... 3 1.2 Descripción de la aplicación Agil-SAT PDA... 3 1.3
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 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 detallesMINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007
MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos
Más detallesOficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
Más detallesGUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE
ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19
Más detallesSistema de Facturación de Ventas WhitePaper Enero de 2007
Sistema de Facturación de Ventas WhitePaper Enero de 2007 Ronda Guglielmo Marconi, 9 Parque Tecnológico 46980 Paterna Valencia Spain T +34 96 338 99 66 ventas@preference.es Please Recycle PrefSuite Document
Más detallesObjetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.
Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la
Más detallesCOMBINAR CORRESPONDENCIA EN MICROSOFT WORD
COMBINAR CORRESPONDENCIA EN MICROSOFT WORD Combinar documentos consiste en unir dos documentos diferentes sin que se modifiquen los datos que aparecen en ellos. Esta operación es muy útil y muy frecuente
Más detallesCASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Más detallesManual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático
Programa de Almacenamiento y Recuperación de Datos Automático CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/04/10
Más detallesGuía del usuario. Guía del usuario - Wordpress
Guía del usuario Guía del usuario - Wordpress 1. Qué es Wordpress? Pag.3 1. 1 Cómo acceder al Escritorio Wordpress? Pag.4 1. 2 Elementos destacables del Panel de Control Pag.5 1. 3 Secciones del Escritorio
Más detallesEnviar Felicitación Navideña por Email con Off. 2007
Enviar Felicitación Navideña por Email con Off. 2007 Hola Amigos, hoy vamos a ver un ejercicio de Excel que nos permitirá hacer un Envío de correo electrónico, para enviar nuestra felicitación de Navidad
Más detallesTEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín
TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,
Más detallesOperació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 detallesEjercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences
Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences Índice 1 Compartir datos entre actividades con Shared Preferences (0.75 puntos)... 2 2 Actividad de preferencias (0.75
Más detallesMANUAL DE LA APLICACIÓN DE ENVÍO DE SMS
MANUAL DE LA APLICACIÓN DE ENVÍO DE SMS SEGUIMIENTO DE VERSIONES Versión Novedades respecto a la versión anterior Fecha Versión 1.0 14/03/2011 Página 2 ÍNDICE ÍNDICE... 3 1. INTRODUCCIÓN... 4 2. MÓDULO
Más detallesv2.2 Guía del Estudiante Registro e Inicio de Sesión
Registro e Inicio de Sesión Cuando accedes a ClipIt por primera vez, verás la página de bienvenida (arriba). Aquí podrás registrarte para crear una nueva cuenta de estudiante, o iniciar sesión con tu cuenta
Más detallesColegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS
Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Versión 2.0 3/05/2010 Manual de Gestión de correo electrónico y SMS (v 2.0) 1 GESTOR DE CORREO ELECTRÓNICO
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 detallesUNIVERSIDAD 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 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 detallesMANUAL 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 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 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 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 detallesDistribuidor de documentos 1. Ventajas. Distribuidor de documentos
1 El paquete de Lexmark permite escribir scripts personalizados que abarcan los pasos del proceso de distribución de. Combine estos scripts con valores de digitalización (formato, resolución, profundidad
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 detallesTEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1
TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1!"# 1. Introducción En muchos aspectos, el Origin es muy similar a Excel. Y lo es, más que en su apariencia, en la versatilidad y en las funciones que permite
Más detallesGUÍ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 detallesAplicaciones Web con Delphi
Artículos técnicos Grupo Danysoft: Aplicaciones Web con Delphi Por Pablo Reyes Grupo Danysoft noviembre de 2002 - (902) 123146 www.danysoft.com Aplicaciones Web con Delphi 7 Una de las novedades más importantes
Más detallesOperación de Microsoft Excel
Representación gráfica de datos Generalidades Excel puede crear gráficos a partir de datos previamente seleccionados en una hoja de cálculo. El usuario puede incrustar un gráfico en una hoja de cálculo,
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 detallesBoletín de prácticas Práctica 3: HTML básico
HTML básico Boletín de prácticas Práctica 3: HTML básico INFORMÁTICA 1 Curso 2005-2006 Biblioteconomía y Documentación 1.- ENUNCIADO Haciendo uso de lo aprendido en clase de teoría diseñar las siguientes
Más detallesÍ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 detallesegarante Configuración de una cuenta de correo del servicio eginbox en una cuenta existende de Gmail
egarante Configuración de una cuenta de correo del servicio eginbox en una cuenta existende de Gmail Document created by docsigned@egara nte.com Para poder enviar y recibir los correos de una cuenta del
Más detallesPrograma de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010
Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010 Programa de Ayuda EMCS Instalación Versión SQL Server Tabla de Contenido 1 INSTALACIÓN EN EL SERVIDOR...3 1.1 CREAR LA BASE
Más detallesAGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7
Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos
Más detallesRecuperador datos externos
Recuperador datos externos La opción Recuperar Datos Externos en la opción de Conectividad de la barra de herramientas de Senior, permite realizar importaciones masivas de datos desde ficheros externos..
Más detallesMANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)
MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN
Más detallesHerramientas 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 detallesMANUAL 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 detallesTEMA 5: Trabajando con bases de datos. ClaseOracleBD
TEMA 5: Trabajando con bases de datos. ClaseOracleBD Índice de contenido Introducción...1 Archivo de configuración...1 Agregar una cadena de conexión a Web.config con un control de origen de datos...2
Más detallesMANUAL DE AYUDA MODULO TALLAS Y COLORES
MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3
Más detallesPresentaciones 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 detallesInternet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
Más detallesConfiguración de un sitio local
Configuración de un sitio local Un sitio web es un conjunto de archivos y carpetas, relacionados entre sí, con un diseño similar o un objetivo común. Es necesario diseñar y planificar el sitio web antes
Más detallesPANEL 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 detallesNOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I)
NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I) Introducción...2 Introducción a los Códigos de Fusión... 2 Modelos de Cartas...2 Elaboración del Modelo... 2 Formato HTML (para envíos por correo electrónico)...
Más detallesCORREO WEB DE CNICE (Centro Nacional de Información y Comunicación Educativa)
CORREO WEB DE CNICE (Centro Nacional de Información y Comunicación Educativa) José M. Lorés Documento de ayuda para el uso del correo de CNICE a través de la web. Acceso al correo y configuración Paso
Más detallesEl e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y
El de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y compra en los diversos almacenes del Grupo JAB. En concreto podremos:
Más detallesIntroducción a los sitios de SharePoint en Office 365
Introducción a los sitios de SharePoint en Office 365 Universidad Central del Este Contenido 1. QUÉ ES UN SITIO SHAREPOINT?... 3 2. CÓMO INGRESAR AL ÁREA DE SITIOS?... 3 3. DESCRIPCIÓN GENERAL DEL ÁREA
Más detallesHacer 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 detallesDOCUMENTOS COMPARTIDOS CON GOOGLE DOCS
DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS 1. Introducción Los ambientes de aprendizaje acompañados de trabajos colaborativos como estrategia se revierten en actividades de diferente índole (análisis de videos,
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 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 detallesGESTOR DE DESCARGAS. Índice de contenido
GESTOR DE DESCARGAS Índice de contenido 1. Qué es DocumentosOnLine.net?...2 2. Qué es el Gestor de Descargas?...3 3.Instalación / Configuración...5 4.Descarga de Documentos...9 5.Búsqueda / Consulta de
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 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 detallesA continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.
4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante
Más detallesGUÍA DE UTILIZACIÓN DEL CONVERSOR GRAMMATA
GUÍA DE UTILIZACIÓN DEL CONVERSOR GRAMMATA (Conversión de Documentos) Índice 0. Introducción 1. Utilización del conversor 2. Recomendaciones 1. Introducción Esta guía le ayudará en sus primeros pasos con
Más detallesOBTENER DATOS EXTERNOS
La herramienta Obtener datos externos nos va a permitir llevar a Excel datos que proceden de otras fuentes de datos, como archivos de texto o bases de datos, para su posterior tratamiento y análisis con
Más detallesPREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)
APRENDERAPROGRAMAR.COM PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
Más detallesAPLICACIONES INFORMÁTICAS de BASE de DATOS
APLICACIONES INFORMÁTICAS de BASE de DATOS AUTOR: Juan Carlos Cambero Palmero EDITA: ACADEMIA BALANUS Reservados todos los derechos. Queda prohibido, sin el permiso del autor o editor, la reproducción
Más detallesSMS Gestión. manual de uso
SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2
Más detallesUna guía rápida para. Crear Boletines de Noticias
Una guía rápida para Crear Boletines de Noticias En esta guía Aprende a crear mensajes atractivos, con lenguaje HTML y con texto sin formato para involucrar a tus contactos. Conoce sus preferencias para
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 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 detallesPerson IP CRM Manual MOBILE
Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del
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 detallesTUTORIAL 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 detallesSoluciones Informáticas para la Gestión de la Calidad c/vicente Aleixandre nº 10 4º H, 15009 A CORUÑA Telf: 981 133 207 / 616 145 723 info@spuch.
MANUAL DE USUARIO Índice Índice... 2 Introducción... 2 Pantalla inicial... 3 Conectar las bases de datos... 4 Periodicidad de sincronización... 6 Reglas de sincronización... 7 Ejecutar consultas SQL...
Más detallesEl módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto:
Plantilla de texto plano El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto: Título: Es el título que aparecerá identificando
Más detalles