VB.NET PROGRAMMING PATTERN FOR THE PREFERENCES USABILITY MECHANISM
|
|
- Alberto Piñeiro Santos
- hace 8 años
- Vistas:
Transcripción
1 VB.NET PROGRAMMING PATTERN FOR THE PREFERENCES USABILITY MECHANISM Drafted by Francy Diomar Rodríguez, Software and Systems PhD Student, Facultad de Informática. Universidad Politécnica de Madrid. Content 1 Introduction Preferences UM design pattern Preferences UM Pattern (VB.NET) Introduction This document presents an implementation-oriented design pattern and the respective programming pattern developed in VB.NET for the Preferences usability mechanism (UM). 2 Preferences UM design pattern This is a design pattern for implementing the Preferences usability mechanism. The Solution section details the responsibilities that the usability functionality has to fulfil. The Structure section contains the proposed design and the Implementation section describes the steps necessary for codifying the proposed design. NAME PROBLEM CONTEXT Preferences UM Implement the Preferences um pattern for web applications so that some application features can be tailored to user preferences. Highly complex, interactive web applications for use by users with different skills, cultures and tastes. SOLUTION Components are required to fulfil the responsibilities associated with the UM. They are: A persistence mechanism for the preference types that can be set in the application, for example, language, fonts (family and size), color and so on. A persistence mechanism for the preferences that save the different combinations of preferences types: basic configuration, default settings and user custom settings. A component that allows to applied a set of preferences to the application in any time. Adapt application pages in order to define dinamically its style file.css using the PreferencesCSS class, in this way the configuration values will be always applied when the page is loaded. A component to show to the user his o her current preferences configuration and allow change its values. A component that allows seen the set of established configurations and that the user can choice one of them in order to change the current configuration. A component to that the user can change the current language of the application.
2 STRUCTURE IMPLEMENTATIÓN 1. Create a persistence mechanism for the information on configurable application preference types. The information to be stored by this component is: id (mechanism type identifier) and name. A means of data object access should be created for querying, creating, deleting and updating this information. 2. Create a persistence mechanism for the information on basic, predefined or personalized preferences sets. There must be a means of data object access for querying, creating, deleting and updating this information. The information to be updated by this component is: id_set (preference set identifier), id_preference_type (configurable feature identifier), name (name of the preference type attribute, if any), is_default (specifies whether the configuration is predefined), and value (the value of the configuration). 3. Implement a PreferencesCSS class that is able to generate the application style sheet dynamically by reading the configuration parameters. In the load pages call the PreferencesCSS class with the user configuration id in order to create the style file.css and the style can be applied to the page Create a page that displays the current preferences settings so that users can change their values. 4. Create a page that displays all the predefined preferences settings to be selected by users to change their current settings. 5. Create options (always visible) in order to change the application language at application level. The properties or resource files containing the translations of titles and labels to the target languages must be created beforehand. RELATED Facade pattern and MVC pattern. PATTERNS 3 Preferences UM Pattern (VB.NET) Programming patterns specify the details of the implementation using a specific language. They offer either a standalone solution or describe how to implement particular aspects of the 2
3 components of a design pattern using the programming language features and potential. The Solution section describes the steps necessary for codification and is equivalent to the Implementation section of the design pattern. The Structure section shows the design tailored for the VB.NET language and the Example section shows the VB.NET code for each step of the solution. NAME PROBLEM CONTEXT Preferences UM (VB.NET) Implement the Preferences UM pattern for web applications built in VB.NET with JQuery so that some application features can be tailored to user preferences. Highly complex, interactive web applications for use by users with different skills, cultures and tastes. SOLUTION 1. Create a persistence mechanism for the information on configurable application preference types. The information to be stored by this component is: id (mechanism type identifier) and name. A means of data object access should be created for querying, creating, deleting and updating this information. 2. Create a persistence mechanism for the information on basic, predefined or personalized preferences sets. There must be a means of data object access for querying, creating, deleting and updating this information. The information to be updated by this component is: id_set (preference set identifier), id_preference_type (configurable feature identifier), name (name of the preference type attribute, if any), is_default (specifies whether the configuration is predefined), and value (the value of the configuration). 3. Implement a PreferencesCSS class that is able to generate the application style sheet dynamically by reading the configuration parameters. In the load pages call the PreferencesCSS class with the user configuration id in order to create the style file.css and the style can be applied to the page Create a page that displays the current preferences settings so that users can change their values. 4. Create a page that displays all the predefined preferences settings to be selected by users to change their current settings. 5. Create options (always visible) in order to change the application language at application level. The properties or resource files containing the translations of titles and labels to the target languages must be created beforehand. ESTRUCTURA EXAMPLE 1. Create a persistence mechanism for the information on configurable application preference types. The information to be stored by this component is: id (mechanism type identifier) and name. A means of data object access should be created for querying, creating, deleting and updating this information. 3
4 Crear una tabla en la base de datos Preference_type, con los campos id, name. Esta tabla permitirá agregar nuevas opciones de configuración cuando se requieran, para ese ejemplo los valores definidos son: preference_type id name 1 Language 2 Font 3 Scheme 4 Sound 5 Object 2. Create a persistence mechanism for the information on basic, predefined or personalized preferences sets. There must be a means of data object access for querying, creating, deleting and updating this information. 2.1 Primero se debe crear una tabla en la base de datos Preference, con los campos indicados: id_set (identificador del conjunto de preferencias), id_preference_type(identificador de la característica a configurar), name (nombre del atributo del tipo de preferencia, si existe), is_default (indica si es una configuración predefinida), y value (el valor de configuración). preference id id_set id_preference_type name is_default value name -1 en-us family -1 Colibri size em theme -1 Blue enable -1 true wav -1 fichero.wav icon1-1 1.jpg name -1 es-es family -1 Verdana size theme -1 Green enable -1 true wav -1 fichero.wav icon1-1 1.jpg name 0 es family 0 Colibri font theme 0 sunny enable 0 true wav 0 fichero.wav icon1 0 1.jpg 2.2 Crear un mecanismo para consultar, modificar y actualizar los datos de ésta 4
5 tabla. En este ejemplo se usan tableadapters. Pero se puede usar cualquier mecanismo de conexión a base de datos. Después de que se consultan algunos de los valores se guardan en variables de sesión para tenerlos disponibles para el usuario es el caso del id de preferencias, el idioma y el tema. Session("idioma") Session("idPreferences") Session("tema") 3. Implement a PreferencesCSS class that is able to generate the application style sheet dynamically by reading the configuratio n parameters. //Para este ejemplo se crea una pagina.aspx PreferencesCSS 1.1 A nivel visual no se tiene nada, lo que hace es generar un archivo tipo css, con los valores que se quieran dejar configurables, en este caso solo queda el Font-family y el Font-size, porque los demás valores de css se configuran en un tema que será asignado posteriormente. <%@ Page Language="VB" AutoEventWireup="false" CodeFile="PreferencesCSS.aspx.vb" Inherits="Preferences_PreferencesCSS" ContentType="text/css" %> /* DEFAULTS */ body { font-size: <%= FontSize%>; font-family: <%= Family%>; } 1.2 El codebehind asociad a la página PreferencesCSS debe leer la configuración asociada a un usuario para obtener los valores correspondientes. Los atributos son públicos para que puedan ser leídos desde el html Public FontSize As String Public Family As String Private Sub GetPreferences() Dim id As String = Session("idPreferences") If id = "" Then id = "0" 'Dim dataset As DataSetPreferences = New DataSetPreferences() Dim preferenceset As PreferenceTableAdapter = New PreferenceTableAdapter() Dim table As DataSetPreferences.preferenceDataTable = preferenceset.getdatabyidset(id) 5
6 Next For i = 0 To table.rows.count - 1 Select Case table.rows(i)("id_preference_type") Case 1 Session("idioma") = table.rows(i)("value") Case 2 If table.rows(i)("name") = "size" Then FontSize = table.rows(i)("value") Else Family = table.rows(i)("value") End If Case 3 Session("tema") = table.rows(i)("value") End Select 1.3 Cuando se carga la página PreferencesCSS lo importante es definir que va a devolver un archivo tipos css Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Page.Response.ContentType = "text/css" GetPreferences() 1.4 En el encabezado de cada página se debe llamar al PreferencesCSS, o si se tiene una máster page en su encabezado. <link href="~/preferences/preferencescss.aspx" rel="stylesheet" type="text/css" /> 4. Create a page that displays the current preferences settings so that users can change their values. Se crea un página en la que el usuario pueda cambiar sus valores. Para que los valores se actualicen se debe recargar la página. Para el caso de los temas, se deben mostrar solo los temas disponibles que estarán creados en la carpeta App_Themes. Para consultarlos y poder mostrarlos a los usuarios en un dropdownlist se usa el siguiente código: DropDownListTema.AutoPostBack = True Dim nombretemas() As String Dim directorio As DirectoryInfo nombretemas = Directory.GetDirectories(Server.MapPath("../App_Themes")) For i = 0 To nombretemas.length - 1 directorio = New DirectoryInfo(nombretemas(i)) nombretemas(i) = directorio.name Next DropDownListTema.DataSource = nombretemas DropDownListTema.DataBind() DropDownListTema.SelectedValue = Page.Theme Cuando se cambie el tema se debe actualizar el valor, y éste solo se aplicará si se coloca en el evento PreInit de la página Me.Page.Theme = Session("tema") 5. Create a page that displays all the predefined preferences settings to be selected by users to change their current settings. Para saber si una configuración es predefinida se usa el campo is_default de la tabla Preferences, la consideración a tener en cuenta es que cuando se vaya a actualizar el valor de una preferencia, si el conjunto asociado al usuario es un conjunto predefinidos, se creará uno nuevo, para no modificar los valores de las configuraciones por defecto. Si se crea un nuevo conjunto de preferencias, no olvidar actualizar la variable de sesión y la información asociada al usuario. Private Sub SetPreference(ByVal idset As Integer, ByVal idpreferencetype As Integer, ByVal name As String, ByVal value As String) 6
7 'Antes de salvar un cambio sobre una configuración se verifica si la actual es una configuración por defecto 'si es así se crea una nueva configuración copiando todos los valores de la actual 'si no es por defecto solo se cambia el valor que se quiera Dim idnewset As Integer Dim preferencetableadapter As preferencetableadapter = New preferencetableadapter() Dim tablepreferences As DataSetPreferences.preferenceDataTable = preferencetableadapter.getdatabyidset(session("idpreferences")) If tablepreferences.rows(0)("is_default") = True Then 'Se crea una nueva configuración para asignar al usuario, con los valores de la de por defecto menos el que cambia 'Se debe extraer cuál sería el siguiente conjunto de preferencias a crear idnewset = preferencetableadapter.getmaxidset + 1 For i = 0 To tablepreferences.rows.count - 1 preferencetableadapter.insert(idnewset, tablepreferences.rows(i)("id_preference_type"), tablepreferences.rows(i)("name"), 0, tablepreferences.rows(i)("value")) Next 'Actualiza la variable de sesión con el nuevo valor y debe actualizarse la informción del usuario Session("idPreferences") = idnewset idset = idnewset End If 'Por último se actualiza el valor que se esta cambiando Dim table As DataSetPreferences.preferenceDataTable = preferencetableadapter.getpreference(idset, idpreferencetype, name) Dim row As DataSetPreferences.preferenceRow = table.rows(0) row.value = value preferencetableadapter.update(row) 6. Create options (always visible) in order to change the application language at application level. The properties or resource files containing the translations of titles and labels to the target languages must be created beforehand. 6.1 Para que se pueda cambiar la configuración de las páginas dinámicamente es necesario sobreescribir el método InicializeCulture() Protected Overrides Sub InitializeCulture() If Session("idioma") <> Nothing Then Dim selectedlanguage As String = Session("idioma") UICulture = selectedlanguage Culture = selectedlanguage Thread.CurrentThread.CurrentCulture = _ CultureInfo.CreateSpecificCulture(selectedLanguage) Thread.CurrentThread.CurrentUICulture = New _ CultureInfo(selectedLanguage) End If 6.2 Para que se apliquen los cambios de inmediato es necesario recargar la página. Y no olvidar actualizar el valor de la variable de sesión 7
Creating your Single Sign-On Account for the PowerSchool Parent Portal
Creating your Single Sign-On Account for the PowerSchool Parent Portal Welcome to the Parent Single Sign-On. What does that mean? Parent Single Sign-On offers a number of benefits, including access to
Más detallesMANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó
MANUAL EASYCHAIR La URL para enviar su propuesta a la convocatoria es: https://easychair.org/conferences/?conf=genconciencia2015 Donde aparece la siguiente pantalla: Se encuentran dos opciones: A) Ingresar
Más detallesLos bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y
Apéndice A Bloques DLL Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y programarlo en lenguaje C, compilarlo dentro de un archivo DLL usando el Microsoft C/C++ o el
Más detalles(Rich Internet Applications) (Aplicaciones de internet enriquecidas).
(Rich Internet Applications) (Aplicaciones de internet enriquecidas). JavaScript, jquery, jquery UI Es utilizado en los sitios y aplicaciones web para agregar funcionalidad. Utilizado en el lado del cliente
Más detallesSEO Lite. Extract the file SEO.zip in the modules folder, so that module files are inside /moules/ seo/.
SEO Lite 1. English Documentation (Ingles) 2. Documentación en Español (Spanish) Carlos Perez Fernandez Soporte 1. English Documentation (Ingles)
Más detallesGuía de referencia rápida / Quick reference guide Visor de Noticias Slider / NCS News Slider for SharePoint
Guía de referencia rápida / Quick reference guide Visor de Noticias Slider / NCS News Slider for SharePoint Contenido ESPAÑOL... 3 Términos de Uso... 3 Soporte... 3 Look de la Aplicación... 3 Requisitos
Más detallesAgustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term
Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term UNIDAD TEMATICA: INTERFAZ DE WINDOWS LOGRO: Reconoce la interfaz de Windows para ubicar y acceder a los programas,
Más detallesBases de datos. 1. Introducción
Bases de datos 1. Introducción Habitualmente, los programas trabajan con información que está en un fichero. Por ejemplo, nuestro simulador de tráfico aéreo trabaja con una lista de planes de vuelo que
Más detallesInternacionalización en
Internacionalización en ASP.NET Integración de Sistemas Parte II. Diseño e implementación de aplicaciones Web con.net Localización, Internacionalización y Globalización Definiciones según la LISA (Localization
Más detallesSistema basado en firma digital para enviar datos por Internet de forma segura mediante un navegador.
Sistema basado en firma digital para enviar datos por Internet de forma segura mediante un navegador. Autor: David de la Fuente González Directores: Rafael Palacios, Javier Jarauta. Este proyecto consiste
Más detalles1. crear la base de datos BANCO, dentro de ella crear las siguientes tablas y establecer la siguiente relación.
1. crear la base de datos BANCO, dentro de ella crear las siguientes tablas y establecer la siguiente relación. Ingresar los siguientes datos en el orden respectivo. 1. Tabla: cliente VISUAL.NET Página
Más detallesCrystal Reports NET (win y web) Crystal Reports. Sumario Este documento describe como se emplea el control Crystal Reports en Visual Basic NET
La Güeb de Joaquín Programación Visual Basic.NET Crystal Reports Como se utiliza Crystal Reports en VB.NET Sumario Este documento describe como se emplea el control Crystal Reports en Visual Basic NET
Más detallesOSCILLATION 512 (LM 3R)
Application Note The following application note allows to locate the LM series devices (LM3E, LM3R, LM4 and LM5) within network and check its connection information: Name, MAC, dynamic IP address and static
Más detallesEste proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.
SISTEMA DE GESTIÓN DE MÓVILES Autor: Holgado Oca, Luis Miguel. Director: Mañueco, MªLuisa. Entidad Colaboradora: Eli & Lilly Company. RESUMEN DEL PROYECTO Este proyecto tiene como finalidad la creación
Más detallesSistemas de impresión y tamaños mínimos Printing Systems and minimum sizes
Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes Para la reproducción del Logotipo, deberán seguirse los lineamientos que se presentan a continuación y que servirán como guía
Más detallesIE12_ CONSOLIDACIÓN Y DESARROLLO DE NUEVAS TÉCNICAS DE EVALUACIÓN INTENSIVAS ON-LINE YA IMPLEMENTADAS POR EL GIE E4
IE12_13-03001 - CONSOLIDACIÓN Y DESARROLLO DE NUEVAS TÉCNICAS DE EVALUACIÓN Departamento de Estructuras de la Edificación Escuela Técnica Superior de Arquitectura de Madrid Universidad Politécnica de Madrid
Más detallesDía 2: Utilizando controles de datos en Visual Studio 2008.
Día 2: Utilizando controles de datos en Visual Studio 2008. Requerimientos de este laboratorio: Base de datos creada en el laboratorio 1 en SQL SERVER. Visual Studio 2008 *Nota: Si usted cuenta con el
Más detallesMatemáticas Muestra Cuadernillo de Examen
Matemáticas Muestra Cuadernillo de Examen Papel-Lápiz Formato Estudiante Español Versión, Grados 3-5 Mathematics Sample Test Booklet Paper-Pencil Format Student Spanish Version, Grades 3 5 Este cuadernillo
Más detallesWeb Services. Visual Basic 2005 Ejemplo de Web Services. Alumnos Colaboradores: Rosario Avendaño Mirta Frias Laura Langer
Web Services Visual Basic 2005 Alumnos Colaboradores: Rosario Avendaño Mirta Frias Laura Langer 1. Mapa 1.1 Paso Uno a) Crear en el escritorio de la pc la carpeta con nombre Ingeniero_por_un_dia b) Dentro
Más detallesMySQL: Guía de Referencia
Instituto Tecnologico Superior de Coatzacoalcos (ITESCO). MySQL: Guía de Referencia Farid Alfredo Bielma Lopez fbielma@fbielma.org http://fbielma.org/course/fbielma/curso_mysql.pdf Resumen del curso Algunas
Más detallesCREACIÓN DE UN WEB SERVICE CON ACCESO A SQL SERVER 2000
1 CREACIÓN DE UN WEB SERVICE CON ACCESO A SQL SERVER 2000 Jonathan Ulate Lobo Universidad de Costa Rica Noviembre de 2003 jonathan_ulate@hotmail.com 2 Crear un Servicio Web en ASP.NET. 3 Crear y configurar
Más detallesHourly Time Reporting
Hourly Time Reporting GOAL: Hourly Employees able to report 1.Benefits Time 2.Regular Work Time 3.Compensatory Time Objetivo: Los empleados que reciben un sueldo por hora pueden reportar lo siguiente:
Más detallesEn este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos.
La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la
Más detallesMobile Application Guide Guía de aplicación móvil
Welcome to the Donations Desk mobile application guide. Bienvenidos a la guía de la aplicación móvil de Donations Desk. TABLE OF CONTENTS Tabla de contenido Navigation: Getting Around... 3 Navigation:
Más detallesGuión de inicio (inetd) Archivo de configuración (dovecot.conf) Configuración_de_Dovecot. listen = *:143. Guión de inicio (inetd) 1
Guión de inicio (inetd) Archivo de configuración (dovecot.conf) {{{ # Base directory where to store runtime data. base_dir = /var/run/dovecot/ # Should all IMAP and POP3 processes be killed when Dovecot
Más detallesATLAS MANUAL DE USUARIO DEL INSTALADOR INNO SETUP 5 Versión 1.0 UNIDAD DE ARQUITECTURA DE SOFTWARE DE APLICACIONES
ATLAS MANUAL DE USUARIO DEL INSTALADOR INNO SETUP 5 Versión 1.0 UNIDAD DE ARQUITECTURA DE SOFTWARE DE APLICACIONES Hoja de Control Título MANUAL DE USO DEL INSTALADOR INNO SETUP 5 Documento de Referencia
Más detallesProcedimiento para acceder a los mapas y bases de datos del catastro de suelos por regiones.
Pág 1 de 10 Procedimiento para acceder a los mapas y bases de datos del catastro de suelos por regiones. USDA-Natural Resources Conservation Service. Primero se debe acceder a la página en el Territorio
Más detallesCertificado de Asistente de Oficina
Certificado de Asistente de Oficina Los estudiantes interesados en obtener este Certificado deben cumplir con los siguientes requisitos: Ser estudiante activo en la Facultad de Administración de Empresas,
Más detallesEjemplo de Configuración de Cisco Airespace VSAs (Vendor Specific Attributes) en un Cisco Secure ACS (Access Control Server)
Ejemplo de Configuración de Cisco Airespace VSAs (Vendor Specific Attributes) en un Cisco Secure ACS (Access Control Server) Contenidos Introducción Prerrequisitos Requisitos Componentes Utilizados Convenciones
Más detallesComponentes de una aplicación ASP.NET
Componentes de una aplicación ASP.NET WebForms (Formularios Web) Uno o más archivos con extensión.aspx Archivos Code-Behind Archivos asociados a WebForms que contienen código del lado del servidor (Ej.
Más detallesPRINTING INSTRUCTIONS
PRINTING INSTRUCTIONS 1. Print the Petition form on 8½ X 11inch paper. 2. The second page (instructions for circulator) must be copied on the reverse side of the petition Instructions to print the PDF
Más detallesEUROPIO ENGINE LAB: FORMULARIOS WEB Y TABLAS HTML EN SOLO
20 EUROPIO ENGINE LAB: FORMULARIOS WEB Y TABLAS HTML EN SOLO UNOS POCOS PASOS HACE APENAS MENOS DE UN MES, LANCÉ UNA NUEVA VERSIÓN ESTABLE DE EUROPIO ENGINE: LA 3.2.5. ESTO ME MOTIVÓ A TERMINAR DOS COMPLEMENTOS
Más detallesNueva confirmación de pedido de compra con cambios: proveedor ES
Ayuda de trabajo Nueva confirmación de pedido de compra con cambios: proveedor ES Step 1. This Supplier portal activity lists the steps necessary for confirming a new purchase order with changes on price,
Más detalles9233506 Edición 1 ES. Nokia y Nokia Connecting People son marcas comerciales registradas de Nokia Corporation
9233506 Edición 1 ES Nokia y Nokia Connecting People son marcas comerciales registradas de Nokia Corporation Guía del usuario de Zip Manager Guía del usuario de Zip Manager Vaya a Zip Manager Pro. Nota:
Más detallesPrimera parte Crear un servidor de audio
UNIVERSIDAD CENTRAL Facultad de Ingeniería Planificación y Gestión de Redes Práctica de laboratorio No. 7 Primera parte Crear un servidor de audio Objetivo de la práctica Establecer adecuadamente la configuración
Más detallesVolatilidad: Noviembre 2010 Futuros Frijol de Soya
Observaciones Junio 09, 2010 1. La volatilidad tiene una tendencia a aumentar de Junio a Julio. 2. Este reporte sugiere que se debería considerar la implementación de estrategias largas con opciones en
Más detallesSteps to Understand Your Child s Behavior. Customizing the Flyer
Steps to Understand Your Child s Behavior Customizing the Flyer Hello! Here is the PDF Form Template for use in advertising Steps to Understanding Your Child s Behavior (HDS Behavior Level 1B). Because
Más detalles1. Sign in to the website, http://www.asisonline.org / Iniciar sesión en el sitio, http://www.asisonline.org
Steps to Download Standards & Guidelines from the ASIS International Website / Pasos para Descargar los Standards & Guidelines de la Página Web de ASIS International 1. Sign in to the website, http://www.asisonline.org
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 detallesInstalación de FileZilla FTP Server
Instalación de FileZilla FTP Server [Ir a Página principal] El proceso de instalación es muy sencillo, solamente en algunos pasos tendremos que realizar acciones como elegir el tipo de instalación o de
Más detallesMICROSITIOS. Perfiles
MICROSITIOS Perfiles API para el consumo de servicios encargados de la creación, visualización, edición, eliminación y demás operaciones sobre los perfiles de usuarios de Metaportal. METAPORTAL 18/07/2014
Más detallesDiseño Basado en Componentes Curso 2008 / 09
.NET Framework Acceso a XML desde VB.NET Ingeniería Informática Universidad Carlos III de Madrid.NET Framework. Persistencia de datos XML (extensible Markup Language) Todos los lenguajes utilizan algún
Más detallesCómo usar el espacio TwinSpace. Bienvenido al espacio TwinSpace!
Cómo usar el espacio TwinSpace Bienvenido al espacio TwinSpace! TwinSpace es el foro para la comunicación y la colaboración de los hermanamientos etwinning. Todos los centros escolares pueden tener acceso
Más detallesNotas técnicas - Tips de SAP Netweaver ABAP JAVA Tip en detalle Nro. 24. (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado)
Teknoda SAPping http://www.teknodatips.com.ar Notas técnicas - Tips de SAP Netweaver ABAP JAVA Tip en detalle Nro. 24 (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Generación
Más detallesMANUAL DE CAPACITACIÓN Sistema Joomla WEB CMS 2.5. HogarPara. SusNiños. www.hogarparasusninios.org
MANUAL DE CAPACITACIÓN Sistema Joomla WEB CMS 2.5 HogarPara SusNiños www.hogarparasusninios.org Pág. 1 Quito, 13 de Octubre del 2013 Señores HOGAR PARA SUS NIÑOS Presente.- Estimados Es grato para nuestra
Más detallesConceptos Fundamentales sobre UNIX Laboratorio 7.2.3 Administrador de Archivos del CDE Avanzado (Tiempo estimado: 30 min.)
Conceptos Fundamentales sobre UNIX Laboratorio 7.2.3 Administrador de Archivos del CDE Avanzado (Tiempo estimado: 30 min.) Objetivos: Aprender a utilizar las funcionalidades más avanzadas de los administradores
Más detallesTEMA 9 CREACIÓN DE PÁGINAS WEB
TEMA 9 CREACIÓN DE PÁGINAS WEB OBJETIVOS Conocer las páginas web y sus elementos. Insertar tablas, capas, enlaces en las páginas web. Crear páginas web con NVU. Crear un sitio web. Configurar un sitio
Más detallesPowered by RELEASE NOTES. CSS Business Intelligence. Versión 2.11.0. Build 20130510
RELEASE NOTES CSS Business Intelligence Versión 2.11.0 Build 20130510 Spanish Version English Version Change Log / Detalle de Cambios Revision Date Description Owner 1.0 27-May-2013 Document Creation /
Más detallesPara esto será necesario configurar el Servidor http en el AS/400. Veremos a configuración que requerimientos:
Instalación del AS/400 WEBSERVER Para los web panels generados con el generador RPG, el AS/400 debe ser utilizado como el Servidor Web además de ser utilizado como el servidor de la base de datos. Para
Más detallesManual Mage Translator by Interactiv4 Versión 1.0.7 13/06/2013
Manual Mage Translator by Interactiv4 Versión 1.0.7 13/06/2013 1 1.- Quién es interactiv4 Interactiv4 es Magento Solution Partner Interactiv4 es un partner Magento reconocido y con muchos proyectos de
Más detallesAprende a usar la nueva guía de canales Claro TV
Aprende a usar la nueva guía de canales Claro TV buscar programas Encuentre lo que quiere ver en ese momento. Con sólo 2 clics del botón GUIDE, usted puede buscar programas por: Título, Término, Canal
Más detallesGUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6
Página 1 de 6 Tema: INICIO, USUARIOS Y LISTADO DE PRIMARIAS CON VISUAL BASIC.NET Objetivo: Programar el ingreso a una aplicación realizando verificación de usuarios /contraseñas y cargar listados de llaves
Más detallesAdministración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN DE FIRMA DIGITAL POR ENTIDADES SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido
Más detallesManual del Desarrollador
Manual del Desarrollador Getsir TABLA DE CONTENIDO Introducción... 3 Ejecutar y validar el funcionamiento del proyecto.... 3 Arquitecta de la aplicación... 4 Relación entre las vistas, controladores y
Más detallesConfiguración de Sakai. A.S.I.C. Universidad Politécnica de Valencia
Configuración de Sakai Raúl Mengod López. A.S.I.C. Universidad Politécnica de Valencia rmengod@upv.es Índice Configuración General Opciones del sakai.properties Tipos de Sitios Configuración de Herramientas.
Más detallesIntroducción a la Ingeniería de Software. Diseño Interfaz de Usuario
Introducción a la Ingeniería de Software Diseño Interfaz de Usuario Diseño de la Interfaz de Usuario Normalmente no se contratan especialistas Hay casos en los cuales es más normal: videojuegos y sitiosweb
Más detalles"Módulo OOWS para StarUML" INTRODUCCIÓN
UNA HERRAMIENTA PARA DIAGRAMAS OOWS: "Módulo OOWS para StarUML" Richard Medina Z. Universidad de Concepción, Chile INTRODUCCIÓN Una herramienta CASE (Computer Aided Software Engineering,
Más detallesREPORTS - Reporteador
REPORTS - Reporteador VERSION INGLES- ESPAÑOL Diseñador de Reportes Page 1 1 Creating Reports in Designer A report in the designer can be created using the tools for creating reports and report components.
Más detallessudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan /usr/local/pgsql/data
sudo tar -zxvf postgresql-8.2.4.tar.gz cd postgresql-8.2.4 sudo./configure sudo./configure --without-[opcion] sudo make sudo make install sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan
Más detallesAdministración de Dominios CGP 5.1
1 Ingeso a la Aplicación de Administración Para ingresar a la administración de su correo electrónico deberá acceder por la url https://mail.sudominio:901 posterior a ello seleccionar la pestaña nombrada
Más detallesGeneración de documentos PDF desde AutoCAD Enero 2003. Guía rápida para la generación de documentos Adobe PDF desde AutoCAD
Guía rápida para la generación de documentos Adobe PDF desde AutoCAD 1 Recomendaciones para generar ficheros PDF desde AutoCAD 2000 Este documento provee recomendaciones sobre como crear archivos PDF desde
Más detallesCAPITULO 5 PRUEBAS MEDICIONES Y ANÁLISIS DE RESULTADOS
CAPITULO 5 PRUEBAS MEDICIONES Y ANÁLISIS DE RESULTADOS 5.1. IMPLEMENTACION DEL SERVIDOR FTP Para implementar el servidor FTP se selecciono el Serv-U, es un software libre que se encuentra en la red el
Más detalles04.01.01 Introducción a ASP.NET
04.01.01 Introducción a ASP.NET Integración de Sistemas Parte II. Diseño e implementación de aplicaciones Web con.net Objetivos Conocer los fundamentos de ASP.NET Saber crear una aplicación web ASP.NET
Más detallesBases de Datos en VB.Net
Bases de Datos en VB.Net 2007 Justo Sáez Arenas http://vb.jsaez.com/ Contenidos: Introducción... 2 Herramientas visuales... 2 Conexión... 2 Adaptador de Datos...3 Conjunto de Datos...3 Enlazado de Controles
Más detallesBrief Introduction to Docking and Virtual Screening with Autodock4 and Autodock Tools
Brief Introduction to Docking and Virtual Screening with Autodock4 and Autodock Tools Environment set up Launch AutoDock Tools Gui. Aplicaciones --> MGLTools-1.5.4 --> AutoDockTools-1.5.4 You should see
Más detallesTutorial de RoboDemo 4.0
1 Tutorial de RoboDemo 4.0 Con esta aplicación puedes realizar sucesivas capturas de pantalla para luego transformar su secuencia en una animación en formato.swf. RoboDemo permite incorporar títulos, llamadas,
Más detallesImplementación de Exchange Server 2003 - Procedimientos de Configuración Configuración de Perfil Microsoft Outlook 2003 para utilizar RPC over HTTP.
Implementación de Exchange Server 2003 - Procedimientos de Configuración Configuración de Perfil Microsoft Outlook 2003 para utilizar RPC over HTTP. Secretaría de Finanzas y Planeación del Gobierno del
Más detallesComunicado para los socios
Instrucciones de configuración por única vez del correo electrónico de Class C IMPORTANTE! Imprima este documento y el mensaje de correo electrónico que lo acompaña para poder activar su cuenta de correo
Más detallesHTML El idioma de Internet (Parte 1)
HTML El idioma de Internet (Parte 1) El lenguaje HTML Lenguaje de marcas de hipertexto Sintaxis extremadamente sencilla Documentos en archivos de texto simples Texto sin formato Diferenciación de los distintos
Más detallesBREVE INTRODUCCION A ASP.NET MVC
Gerardo Grinman 5D BREVE INTRODUCCION A ASP.NET MVC ASP.NET MVC es un framework para la creación de aplicaciones web que aplica el patrón Model View Controller del framework ASP.NET. Framework: un conjunto
Más detallesUtilizar PO Convert para crear una factura a partir de una orden de compra
1 / 8 Cómo Utilizar PO Convert para crear una factura a partir de una orden de compra 1. Inicie sesión en su cuenta de OB10. 2. Seleccione la sección de órdenes aceptadas - En la página de inicio de su
Más detallesConfiguración SNMP. Qué es SNMP?
Configuración SNMP Qué es SNMP? SNMP (Protocolo simple de administración de redes) es un protocolo estándar de Internet que se utiliza para supervisar el funcionamiento de los dispositivos de una red.
Más detallesSIIGO Pyme. Templates. Cartilla I
SIIGO Pyme Templates Cartilla I Tabla de Contenido 1. Presentación 2. Qué es un Template? 3. Qué Aspectos se Deben Tener en Cuenta Antes de Diseñar o Modificar un Template? 4. Cuáles son las Formas que
Más detallesStudents Pledge: Parents Pledge:
The school-home compact is a written agreement between administrators, teachers, parents, and students. It is a document that clarifies what families and schools can do to help children reach high academic
Más detallesGuía de inicio rápido. Versión R9. Español
Data Backup Guía de inicio rápido Versión R9 Español Marzo 20, 2015 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept EULATOS as
Más detallesTUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE
TUTORIAL ACADÉMICO Programación II- Taller de Programación I Fa.CENA. UNNE Eclipse, es un Entorno de Desarrollo Profesional y Gratuito, que puede ser utilizado para varios lenguajes Java, C, C++, PHP,
Más detallesDesarrollo de WebParts
How to Desarrollo de WebParts Versión: 2.0 Fecha de publicación 30-03-2011 Aplica a: Q-flow 3.0 y Q-flow 3.1 Índice Introducción... 3 Generalidades... 3 WebParts... 3 Alcance de las WebParts en Q-flow...
Más detallesKiara Celeste Contreras Feliz. Matricula: 2011-2527. Sistema Operativo III. 5- Creación de usuarios y grupos
Nombre: Kiara Celeste Contreras Feliz Matricula: 2011-2527 Materia: Distribucion: How to: Profesor: Sistema Operativo III Open Suse 5- Creación de usuarios y grupos José Doñe Creación de usuarios y grupo
Más detallesCOLEGIO COLOMBO BRITÁNICO SECCIÓN BACHILLERATO PLAN DE ESTUDIOS 2013-2014. Technology. Asignatura. Grado Octavo Trimestre 1
COLEGIO COLOMBO BRITÁNICO SECCIÓN BACHILLERATO PLAN DE ESTUDIOS 2013-2014 Asignatura Technology Grado Octavo Trimestre 1 LAS COMPETENCIAS POR COMPONENTE Al final de Bachillerato los estudiantes debieran
Más detallesMarcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos
Más detallesCONFIGURACION CLIENTE WEB Internet Explorer 7.0, 8.0, 9.0, 10.0, 11.0
CONFIGURACION CLIENTE WEB Internet Explorer 7.0, 8.0, 9.0, 10.0, 11.0 a) La versión del explorador debe ser Microsoft Internet Explorer 7.0 o superior. b) Para configurar las opciones ingresar al Internet
Más detallesVideo 2: Cómo Crear una plantilla para Generar Procedimientos Almacenados
Video 2: Cómo Crear una plantilla para Generar Procedimientos Almacenados A continuación se detallará paso a paso el proceso para generar Procedimientos Almacenados (SQL Stored Procedures) con Amonsys
Más detallesRouter Teldat. Agente SNMP
Router Teldat Agente SNMP Doc. DM712 Rev. 10.00 Marzo, 2003 ÍNDICE Capítulo 1 Introducción al protocolo SNMP...1 1. Introducción... 2 2. Tipos de paquetes SNMP... 3 3. Autenticación... 4 Capítulo 2 Configuración
Más detallesManual para Cambio de Apariencia en Adobe Acrobat Pro. Change of Appearance in Adobe Acrobat Pro.
Manual para Cambio de Apariencia en Adobe Acrobat Pro Change of Appearance in Adobe Acrobat Pro support@dtellcpr.com Desarrollado por: DTE, LLC Revisado en: 22 de Febrero de 2016 Versión: 01.2014 NOTA
Más detallesManual de usuario. Instalación y configuración del cliente VPN OpenVPN para el acceso a los servicios del Laboratorio Virtual
Manual de usuario Instalación y configuración del cliente VPN OpenVPN para el acceso a los servicios del Laboratorio Virtual Escuela Politécnica Superior Informática Versión Windows Sistemas de Información
Más detallesPROPIEDADES DE LA SOLUCIÓN
PROPIEDADES DE LA SOLUCIÓN Manual de usuario :... 4 Configuración Regional:... 5 Preferencias Personales:... 5 Configuración global:... 6 Configuración de Comunicados:... 7 Preferencias Personales de Outlook:...
Más detallesIntroducción para el programador de SharePoint. Laboratorio práctico
Introducción para el programador de SharePoint Laboratorio práctico Manual del laboratorio SPCHOL307 - Desarrollar soluciones de espacio aislado de SharePoint 2010 en Visual Studio 2010 - VB Este documento
Más detallesPORTAL DE TRANSPARENCIA. Manual Transparencia Activa. Portal de Transparencia Página 1
PORTAL DE TRANSPARENCIA Manual Transparencia Activa Portal de Transparencia Página 1 Índice 1 Materias, ítems y elementos de Transparencia Activa... 3 2 Ingreso como usuario... 3 2.1 Inicio de sesión...
Más detallesGuí a Ra pida Dropbox.
Guí a Ra pida Dropbox. Software desarrollado para alojar y compartir archivos vía WEB. Ing. Verónica Lisset Nieto Quintanilla vlnietoq@gmail.com http://www.veronicalnieto.blogspot.com/ www.vlnieto.wikispaces.com
Más detallesSMCPBX10 - directriz de configuración
SMCPBX10 - directriz de configuración Algunos protocolos SIP no funcionan muy bien si la centralita está situado detrás de un NAT gateway. Es simplemente la forma en que el protocolo SIP funciona y la
Más detallesPrimero escoja el dispositivo de entre las opciones disponibles: Encontraremos varios espacios para llenar los más importantes son:
CREACION DE EXTENSION Para crear una Nueva extensión ingrese al Menú PBX, por defecto se accede a la sección Configuración PBX, en esta sección escogemos del panel izquierdo la opción Extensiones. Ahora
Más detallesLABORATORIO DE CONTROL POR COMPUTADOR 4º - INGENIERIA DE TELECOMUNICACION
PRACTICA 1. LABVIEW. TARJETA OBJETIVOS Que el alumno se familiarice con el entorno de trabajo: Por un lado con las conexiones posibles entre el sistema y computador, y por otro lado, con el entorno del
Más detallesCisco CSS 11500 Series Content Services Switches
Cisco CSS 11500 Series Content Services Switches Cómo crear un pedido de firma de certificado en el CSS11500 Traducción por computadora Contenidos Introducción Antes de comenzar Convenciones Requisitos
Más detalles12 Minería de Datos Reglas de asociación.
Objetivos: 12 Minería de Datos Reglas de asociación. Genera reportes a partir de técnicas de Data Mining. Utiliza software de Data Mining. Recursos: Guías prácticas. Datos ejemplo. http://rapidminer.com
Más detallesProvisioning SQL Databases
Provisioning SQL Databases Referencia MOC 20765 Duración (horas) 15 Última actualización 23 Mayo 2016 Modalidades Presencial, a medida Introducción This three-day instructor-led course provides students
Más detallesCONFIGURACIÓN PST-ADV-E-ELE_PP-85
CONFIGURACIÓN PST-ADV-E-ELE_PP-85 El software ACCESS para el PP-85 permite la captura de eventos desde el dispositivo ya sea capturando por lotes o en tiempo real. Requerimientos: -Computador con Windows
Más detalles- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013
- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación
Más detallesConfiguracio n de PFSense 2.0 con OpenVPN Road Warrior.
1 www.geronet.com.ar Configuracio n de PFSense 2.0 con OpenVPN Road Warrior. Esta vez el escenario propuesto consiste en que un cliente requiere conectarse en forma remota a nuestra organización con una
Más detallesAgustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade Fourth term
Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade Fourth term UNIDAD TEMATICA: SCRATCH LOGRO: Reconoce aspectos básicos y comandos de Scratch para la presentación de
Más detalles