Actualización a GX Ev3. Ejercicios Prácticos

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

Download "Actualización a GX Ev3. Ejercicios Prácticos"

Transcripción

1 Actualización a GX Ev3 Ejercicios Prácticos

2 Copyright Artech Consultores S. R. L Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de Artech Consultores S.R.L. La información contenida en este documento es para uso personal únicamente. Marcas Registradas Artech y GeneXus son marcas registradas de Artech Consultores S.R.L. Todas las demás marcas mencionadas en este documento son propiedad de sus respectivos dueños. 2

3 1. PRIMEROS PASOS APLICACIÓN WEB... 4 Creación de Módulos HACIENDO QUE LA APLICACIÓN SEA RESPONSIVE DISEÑANDO PANTALLAS INTERACTIVAS (WEB ABSTRACT EDITOR)... 7 Evento de usuario: Grids relacionados... 7 Evento de usuario: Actualizando las líneas de un grid DISEÑANDO LISTADOS PDF Listado de oradores agrupados por sesión Listado de oradores con la cantidad de sesiones en las que participa (cláusula Unique) UTILIZANDO DATA PROVIDERS TRANSICIONES TRABAJANDO CON MÓDULOS Interface Diagram OPCIONAL Diseñando la interfaz

4 1. Primeros Pasos A lo largo de este práctico se desarrollará una aplicación para un Evento (en inglés: EventDay), que incluye países, oradores, sesiones, etc. Crear una nueva Knowledge Base (si usa la versión Trial el Environment se configurará automáticamente con generador C#, interfase Web y DataStore SQL Server) Observar las propiedades del generador Default, en particular las del grupo Execution. La propiedad Deploy to Cloud tiene el valor YES (que en la versión la Trial es la opción por defecto). Esto hace que las propiedades Database Name, Web Root, Deploy Virtual Directory y Deploy Server URL se configuren automáticamente para que la aplicación se despliegue en la nube de Artech. Observar las propiedades del Data Store Default que indica donde se va a crear la aplicación en la versión Trial esta información no está visible y la base de datos estará alojada en la nube. En el servidor samples.genexusserver.com/xev3/ podrá acceder a la aplicación EventDay, más compleja, que fue modelo para este práctico, así como para el teórico. Para probarla, haga desde GeneXus un New Knwoledge Base from GXserver. 2. Aplicación Web Creación de Módulos Crear la siguiente estructura de Módulos: Importar en la KB el archivo: UpgradeWebEv3.xpz. Aquí importará los objetos que utilizará más adelante. Observe los objetos importados y organícelos en los Módulos como muestra la figura: 4

5 Aplicar el pattern Work With for Web a las transacciones Country, Session y Speaker Para inicializar las tablas con datos: Agregar en el Evento Start del Web Panel Home (se encuentra en el folder GeneralWeb) la invocación a los siguientes procedimientos que se importaron con el xpz anterior: 3. Haciendo que la aplicación sea Responsive Configurar las correspondientes propiedades de la versión para que la aplicación sea responsive: 5

6 Editar la master page RwdMasterPage (bajo el nodo Root Module/GeneralWeb) y modificar su Caption. Ejecutar la aplicación presionando F5 (tendrá que reorganizar). Ejecutar el Web Panel Home para la inicialización y ver los datos cargados. Acceda al Work With Countries, Work With Speaker y Work With Session para comprobar que efectivamente se hayan cargado. Observe la referencia al Módulo donde pertenece cada objeto. Ejecutar el web panel WPPivot (Sessions.Statistics.WPPivot). Observe las modificaciones estéticas del la pivot table (muestra las sesiones por día, con sus respectivos oradores). 6

7 4. Diseñando pantallas interactivas (Web Abstract Editor) Evento de usuario: Grids relacionados Crear un web panel de nombre SessionsAndSpeakers que permita seleccionar el título de una sesión de una grilla, y en otra grilla al costado se visualicen los datos de los oradores, como se muestra: 7

8 Solución: a) Crear un web panel de nombre SpeakersAndSessions dentro del Módulo Speakers b) Insertar una Responsive Table y dentro un Grid con los atributos SessionId (oculto), SessionTitle y SessionDate. c) A la derecha insertar otra Responsive Table. Insertar dentro un Grid free style con el atributo SpeakerImage d) A la derecha de la imagen, dentro del Grid, insertar otra Responsive Table con los atributos SpeakerFullName y SpeakerDVMini. Eliminar las etiquetas. e) Editar la propiedad Responsive Size de la Main Table como se muestra: f) Para personalizar la apariencia de los controles, editar las clases del Theme Flat aplicado. g) Editar la clase AttSubTitle como se muestra: 8

9 h) Editar la clase BlobContentAttSubTitle como se muestra: i) Editar la clase Grid como se muestra: j) A los atributos SessionTitle y SessionDate asignarles la clase AttSubTitle. k) Al atributo SpeakerFullName asignarle la clase BlobContentAttSubTitle. l) Al atributo SpeakerCVMini asignarle la clase AttSubTitle. m) Declarar el siguiente evento en el web panel: n) Espedificar en el Grid2 la siguiente condición: 9

10 Nota: Ejecute la aplicación. Recordar que es necesario declarar el Refresh en forma explícita para que al seleccionar el título de una sesión se provoque la carga de los oradores en el otro grid. Evento de usuario: Actualizando las líneas de un grid En el web panel SessionsAndSpeakers se desea ahora poder visualizar la cantidad de Likes que tiene cada sesión. Además al hacer click sobre la imagen de la carita, se sumará un like ( me gusta ) más al atributo SessionLikesQty (que lleva la cantidad acumulada de likes ). Solución: a) En el web panel SessionsAndSpeakers agregar dos nuevas columnas en el Grid1 (Sessions). Agregar el atributo SesstionLikesQty y una variable &Like de tipo Image. 10

11 b) En el evento Start declarar la carga de la variable &Like con la imagen correspondiente (la imagen ha sido importada en el archivo UpgradeCourseEv3.xpz. Verifíquelo.): c) Declarar también el evento asociado a la variable &Like para que al hacer click sobre ella se dispare el procedimiento OneLike (importado previamente) que recibe el identificador de la sesión y actualiza la cantidad de likes. Nota: Ejecute la aplicación. Observe que al hacer click sobre la imagen de la carita, solamente se actualiza la línea correspondiente. El resto de la página no se recarga. 5. Diseñando listados PDF Listado de oradores agrupados por sesión Se desea diseñar un listado pdf (ViewSessions) que muestre los oradores agrupados por sesión. El listado se visualizará en una ventana popup (se utilizará el tipo de dato Window). 11

12 Solución: a) Abra el procedimiento de nombre ViewSessions, previamente importado y observe el diseño del layout. La imagen en el printblock Title corresponde a simple_event importada en el archivo UpgradeWebEv3.xpz, el printblock Session incluye a los atributos SessionDate y SessionTitle y el printblock Speakers a los atributos SpeakerImage, SpeakerFullName y SpeakerCVMini. Nota: Para que el contenido del atributo SpeakerCVMini se vea en varias lineas, dar al control el tamaño deseado y especificar la propiedad Alignment = TopJustify. a) Codificar el source: b) Volver al web panel SessionsAndSpeakers, agregar un botón View all y codificar lo siguiente en el evento Enter asociado (recuerde crear la variable &Window como se muestra): 12

13 Nota: Recuerde vreificar que el procedimiento ViewSessions tenga las propiedades Main Program = True Call Protocol = HTTP Y la regla Output_file( ViewSessions, pdf ); Ejecute la aplicación. Presione F5, abra el web panel SessionsAndSpeakers y presione al botón View all. Listado de oradores con la cantidad de sesiones en las que participa (cláusula Unique) Se desea visualizar un listado pdf solamente con todos los oradores registrados en alguna sesión. Junto a la imagen y nombre del orador se verá la cantidad de sesiones en las que participa. Solución: a) Hacer Save As... del procedimiento anterior y salvarlo con el nombre ViewSpeakers. Asígnelo al Módulo Speakers. b) Modificar el layout como se muestra: 13

14 Codificar el source: Ejecute el listado pdf. Sobre la solapa del mismo, haga click con el botón derecho del mouse y seleccione Run. 6. Utilizando Data Providers Se desea entregar una mención especial a los oradores que participaron de la sesión marcada como preferida por los usuarios (SessionLikesQty). Observe que en el xpz importado se incorporó una transacción de nombre Mentions que ha sido definida como Business Component. Se necesita diseñar una pantalla que simplemente ofrezca un botón que dispare el proceso de premiación. Se deberá buscar la sesión que tenga mayor valor en el atributo SessionLikesQty, y generar un registro en la tabla MENTION para cada orador participante. 14

15 Solución: a) Crear un web panel de nombre SpecialMentions dentro del Módulo Speakers y diseñar el form como se muestra (control Layout). b) Insertar un control ErrorViewer, un Text block y un botón como se muestra: c) Abra y observe el procedimiento BestSession (previamente importado) que devuelva el identificador de la sesión más votada: d) Crear un Data Provider de nombre DPMentions (dentro del mismo Módulo Speakers) que devolverá la colección de menciones a generar para los correspondientes oradores de la sesión indicada. Obsreve que el output será la transacción Mention (Business Component): e) Codificar el evento asociado al botón del web panel SpecialMentions para que reciba la salida del data provider y guarde físicamente cada registro en la tabla MENTION. 15

16 Observe siempre la referencia a los objetos dentro de los respectivos Módulos. Nota: Observar que el mensaje automáticamente se visualiza en el control Error viewer insertado. Vale mencionar que esta implementación permite que se premie varias veces a los oradores de la misma sesión. Si lo desea, implemente algún control que no lo permita. 7. Transiciones Se desea cambiar el efecto de transición entre las páginas de la aplicación. Solución a) Edite las propiedades de la clase Form del Theme Flat aplicado. b) Seleccione el efecto deseado en las propiedades Enter/Exit Effect. c) Ejecute nuevamente la aplicación, y observe el comportamiento al pasar de una página a otra. 16

17 8. Trabajando con Módulos Interface Abra los Módulos creados y observe la organización de los objetos dentro de la Interface. Diagram Abra el Módulo Root Module y genere el diagrama completo de interacción entre todos los Módulos de la KB. Solución a) Abra el Root Module (Click derecho / Open). b) Seleccione la solapa Diagram. c) Click derecho / Add all SubModules 9. Opcional Diseñando la interfaz Utilizando un user control, crear un menú de acceso a las funcionalidades implementadas, de forma tal que se encuentre siempre visible. 17

18 Solución: a) Si bien en la imagen de muestra se utilizó el user control Dolphin Style menu, es posible utilizar cualquier otro user control que implemente un menú de acceso. b) En cualquier caso, verificar que el user control esté integrado a la toolbox de GeneXus. Nota: Para que el user control quede integrado a la toolbox, deberá copiar la carpeta del user control bajo la carpeta UserControls que se encuentra bajo la carpeta de instalación de GeneXus. Luego por línea de comando ejecutar GeneXus exe /install. c) Crear un web panel de nombre Menu y arrastrar el user control sobre el form. Observe que se creó la carpeta DolphinStyleMenu (bajo RootModule), y dentro los objetos necesarios para su uso: el SDTMenuData y el data provider DPDolphinMenuData. d) Edite el data provider DPDolphinMenuData para que devuelva la carga de las opciones que implementó en este práctico: 18

19 e) Desde el evento Start del web panel Menu, invoque al data provider: f) Editar las propiedades del web panel y especificar Type = Component. g) Editar la master page RwdMasterPage. Arrastrar un control Web Component y asociarlo con el web panel Menu. 19

20 h) Ejecute nuevamente la aplicación y observe el menú en ejecución. 20

Demo: empezando a desarrollar la aplicación en su parte web

Demo: empezando a desarrollar la aplicación en su parte web Demo: empezando a desarrollar la aplicación en su parte web En videos anteriores, habíamos empezado por ver la aplicación a la que queremos llegar en ejecución. Luego habíamos estudiado las características

Más detalles

Supongamos que queremos definir un botón en la pantalla WWCountry, que invoque un listado pdf (objeto procedimiento) previamente definido.

Supongamos que queremos definir un botón en la pantalla WWCountry, que invoque un listado pdf (objeto procedimiento) previamente definido. Supongamos que queremos definir un botón en la pantalla WWCountry, que invoque un listado pdf (objeto procedimiento) previamente definido. Para eso nuevamente volvemos a editar la instancia del pattern,

Más detalles

Examen "Analista JUNIOR GX X Ev1"

Examen Analista JUNIOR GX X Ev1 Examen "Analista JUNIOR GX X Ev1" Este examen NO resta puntos por respuestas incorrectas. Duración máxima del examen (en minutos):90 Porcentaje mínimo de aprobación:70 Pedimos por favor apaguen los teléfonos

Más detalles

Examen "Analista JUNIOR GX X Ev1"

Examen Analista JUNIOR GX X Ev1 Examen "Analista JUNIOR GX X Ev1" Sobre las preguntas de múltiple opción: - Hay una sola opción correcta. - Seleccione en la propia hoja del examen la opción que elija. - Los puntos de cada pregunta aparecen

Más detalles

Base Tables and Navigation

Base Tables and Navigation Base Tables and Navigation Por su importancia, repasemos lo que hacen las tablas base y las navegaciones de los objetos GeneXus para Smart Devices. Aquí vemos un ejemplo, donde desde un Panel for Smart

Más detalles

Transacción base. A partir de GeneXus X Ev3, se incorpora el concepto de transacción base.

Transacción base. A partir de GeneXus X Ev3, se incorpora el concepto de transacción base. Transacción base A partir de GeneXus X Ev3, se incorpora el concepto de transacción base. Esto brinda la posibilidad de indicar explícitamente el nombre de la transacción cuya tabla física asociada se

Más detalles

Demo: Starting to Develop the Web Application

Demo: Starting to Develop the Web Application Demo: Starting to Develop the Web Application Bien. Entonces ahora sí vamos a empezar a desarrollar una aplicación de cero con GeneXus; una aplicación que se parezca, para irnos acercando, a esta EventDay

Más detalles

Smooth web user experience

Smooth web user experience Smooth web user experience Se entiende por experiencia de usuario, a la percepción que le genera al usuario el hecho de interactuar con un entorno, aplicación o dispositivo... y eso dependerá de todo un

Más detalles

Conceptual Model. Aquí podemos ver los cuatro tipos de pantallas que tenemos disponibles:

Conceptual Model. Aquí podemos ver los cuatro tipos de pantallas que tenemos disponibles: Conceptual Model Las aplicaciones para dispositivos inteligentes van a tener que ser nativas, para poder entonces interoperar con las funcionalidades nativas del dispositivo, tanto de software como de

Más detalles

Si abrimos una transacción cualquiera en ejecución, por ejemplo Category, vemos en la pantalla los botones de navegación antes de los atributos, y

Si abrimos una transacción cualquiera en ejecución, por ejemplo Category, vemos en la pantalla los botones de navegación antes de los atributos, y Si abrimos una transacción cualquiera en ejecución, por ejemplo Category, vemos en la pantalla los botones de navegación antes de los atributos, y abajo los botones para confirmar, cancelar o eliminar

Más detalles

Dossier Cursos. Desarrolle mejores aplicaciones, para más plataformas, en menor tiempo.

Dossier Cursos. Desarrolle mejores aplicaciones, para más plataformas, en menor tiempo. Dossier Cursos Desarrolle mejores aplicaciones, para más plataformas, en menor tiempo. Curso GeneXus Básico / iniciación Curso GeneXus X Ev2 - Analista Junior Duración: 2 ó 3 días > 12 horas Sesión 1 (3

Más detalles

Las marcas en la pantalla indican las posibles posiciones que puede tomar una ventana dentro del IDE.

Las marcas en la pantalla indican las posibles posiciones que puede tomar una ventana dentro del IDE. 1 2 Las marcas en la pantalla indican las posibles posiciones que puede tomar una ventana dentro del IDE. El resultado que provocan es el siguiente: Posición 1: La ventana queda situada en la parte superior

Más detalles

Events. Video filmado con GeneXus X Evolution 3

Events. Video filmado con GeneXus X Evolution 3 Events En este video empezaremos a estudiar los eventos que podemos definir a nivel de los objetos Smart Devices, en el contexto de una aplicación online, es decir, que requiere conectividad. Se mencionarán

Más detalles

Introducción a Smart Devices

Introducción a Smart Devices Introducción a Smart Devices Hasta el momento hemos construido todos los requerimientos solicitados por la agencia de viajes en lo relativo a la aplicación web a ser utilizada por los usuarios de la propia

Más detalles

Introducción a Smart Devices

Introducción a Smart Devices Introducción a Smart Devices Hasta el momento hemos construido todos los requerimientos solicitados por la agencia de viajes en lo relativo a la aplicación web a ser utilizada por los usuarios de la propia

Más detalles

Convirtiendo el modelo en una aplicación funcional

Convirtiendo el modelo en una aplicación funcional Convirtiendo el modelo en una aplicación funcional En videos anteriores hemos modelado el proceso de reserva de pasajes de la Agencia de Viajes mediante un diagrama de procesos de negocios, hemos visto

Más detalles

Patterns: Escenario. Paginación

Patterns: Escenario. Paginación 252 : Escenario Filtro sobre los datos Paginación Teniendo la Transacción Country y la Transacción Customer, queremos lograr hacer la aplicación más vistosa, con consultas con vistas más completas y con

Más detalles

Manual de usuario RVE 2.0. Módulo de Consultas

Manual de usuario RVE 2.0. Módulo de Consultas Manual de usuario RVE 2.0 1 Introducción... 3 2 Ingreso al Sistema... 3 3 Página de Bienvenida al... 3 4 Configuraciones del Sistema... 4 4.1 Entidades... 4 5 Funcionalidades de... 6 6 Plantilla Genérica...

Más detalles

Cargando los tipos de datos estructurados

Cargando los tipos de datos estructurados Cargando los tipos de datos estructurados En más de una oportunidad, necesitamos almacenar en memoria una lista de elementos que tienen el mismo tipo de información pero distintos valores guardados. Por

Más detalles

Hasta el momento hemos visto ejemplos de aplicación de Data Provider que requieren acceder a la base de datos para recuperar información.

Hasta el momento hemos visto ejemplos de aplicación de Data Provider que requieren acceder a la base de datos para recuperar información. Hasta el momento hemos visto ejemplos de aplicación de Data Provider que requieren acceder a la base de datos para recuperar información. Pero también es posible utilizar un Data Provider que devuelva

Más detalles

Cargando los tipos de datos compuestos

Cargando los tipos de datos compuestos Cargando los tipos de datos compuestos En más de una oportunidad, necesitamos almacenar en memoria una lista de elementos que tienen el mismo tipo de información pero distintos valores guardados. Por ejemplo,

Más detalles

Comando For Each simple y For Each anidado para listar info relacionada

Comando For Each simple y For Each anidado para listar info relacionada Comando For Each simple y For Each anidado para listar info relacionada En otro video hemos visto cómo definir un procedimiento, el cual contenía en su source un único comando For each, que accedía a los

Más detalles

Cargando Tipos de Datos Compuestos (SDT) mediante Data Providers

Cargando Tipos de Datos Compuestos (SDT) mediante Data Providers Cargando Tipos de Datos Compuestos (SDT) mediante Data Providers En más de una oportunidad necesitamos almacenar en memoria una lista de elementos. Por ejemplo, la agencia de viajes puede necesitar realizar

Más detalles

Data Provider que carga colección con valores fijos (no extraídos de la base de datos)

Data Provider que carga colección con valores fijos (no extraídos de la base de datos) Data Provider que carga colección con valores fijos (no extraídos de la base de datos) Hasta el momento hemos visto ejemplos de uso de Data Providers, que han accedido siempre a la base de datos para recuperar

Más detalles

El modelo conceptual de las aplicaciones móviles

El modelo conceptual de las aplicaciones móviles El modelo conceptual de las aplicaciones móviles En videos anteriores, vimos la aplicación a la que queremos llegar y las características generales de las aplicaciones para Smart Devices. Ahora nos introduciremos

Más detalles

Online Arquitecture. Page1. Video filmado con GeneXus tm 15

Online Arquitecture. Page1. Video filmado con GeneXus tm 15 Online Arquitecture Ahora vamos a enfocarnos en la arquitectura de las aplicaciones online y vamos a dejar la parte de aplicaciones offline para el final del curso Para pensar la arquitectura subyacente

Más detalles

Edición y personalización de la instancia del pattern Work With aplicado a una transacción

Edición y personalización de la instancia del pattern Work With aplicado a una transacción Edición y personalización de la instancia del pattern Work With aplicado a una transacción Ya hemos trabajado previamente con el pattern Work With. Hemos visto cómo aplicarlo y cuáles son las funcionalidades

Más detalles

Acceso a bases de datos externas

Acceso a bases de datos externas Acceso a bases de datos externas Muchas veces necesitamos acceder a bases de datos externas desde nuestras aplicaciones GeneXus. Por ejemplo, podemos necesitar cargar datos en tablas de nuestra base de

Más detalles

Agregando funcionalidad con patrones

Agregando funcionalidad con patrones Agregando funcionalidad con patrones Los patrones nos permiten potenciar nuestra aplicación, agregando nuevas funcionalidades en forma muy sencilla! Al aplicar un patrón, GeneXus crea por nosotros todos

Más detalles

Orders Searchs Conditions

Orders Searchs Conditions Orders Searchs Conditions Dentro del comportamiento de las aplicaciones móviles, comencemos por estudiar el modo en el que podemos ordenar la información desplegada en un panel y cómo establecer criterios

Más detalles

Demo: empezando a desarrollar la aplicación en su parte móvil

Demo: empezando a desarrollar la aplicación en su parte móvil Demo: empezando a desarrollar la aplicación en su parte móvil En el video anterior, creamos una nueva kb: vimos los dominios predefinidos (entre ellos los semánticos): Page1 cambiamos la propiedad Deploy

Más detalles

Data Providers - Más conocimientos

Data Providers - Más conocimientos Data Providers - Más conocimientos Introduciremos nuevos conocimientos sobre el uso de los Data Providers. Para ello propondremos una implementación práctica en nuestra aplicación. Supongamos que la agencia

Más detalles

Controles: Video filmado con GeneXus X Evolution 3

Controles: Video filmado con GeneXus X Evolution 3 Controles: En este video nos detendremos específicamente en el nodo Detail del objeto WorkWith para estudiar como se muestran las diferentes secciones que lo componen. En abstracto: si tenemos una entidad

Más detalles

1 Objetivo 3 2 Estructura de seguridad 3 3 Uso K2BTools Fast Start 4. 4 Customización: 15

1 Objetivo 3 2 Estructura de seguridad 3 3 Uso K2BTools Fast Start 4. 4 Customización: 15 K2BTools Fast Start 1 Objetivo 3 2 Estructura de seguridad 3 3 Uso K2BTools Fast Start 4 3.1 Login 5 3.2 Asignando roles al usuario: 6 3.3 Manejo de roles: 7 3.4 Manejo de actividades 9 3.5 Manejo de entidades

Más detalles

Cómo visualizar la información detallada de un material (desde el trabajar con materiales del SAP ERP)

Cómo visualizar la información detallada de un material (desde el trabajar con materiales del SAP ERP) Page1 Cómo visualizar la información detallada de un material (desde el trabajar con materiales del SAP ERP) Para que cuando el usuario haga tap sobre un material: Page2 se invoque a un panel que muestre

Más detalles

Examen "Analista GX X"

Examen Analista GX X Examen "Analista GX X" Sobre las preguntas de múltiple opción: - Hay una sola opción correcta. - Los puntos de cada pregunta aparecen al principio de la pregunta. - Asuma que todas las preguntas están

Más detalles

Curso GeneXus - Otro ejemplo de uso de Business components

Curso GeneXus - Otro ejemplo de uso de Business components Curso GeneXus - Otro ejemplo de uso de Business components Vamos a ver a continuación un ejemplo práctico de uso de Business Components. Page1 Comencemos planteando el siguiente escenario: Todo cliente

Más detalles

Introducción a procedimientos, listados y comando For each

Introducción a procedimientos, listados y comando For each Introducción a procedimientos, listados y comando For each Pasemos a conocer a los objetos de tipo Procedimiento, que podemos definir en una base de conocimiento GeneXus. Este tipo de objeto nos permite

Más detalles

Otro ejemplo de uso de Business Components

Otro ejemplo de uso de Business Components Otro ejemplo de uso de Business Components Vamos a ver a continuación un ejemplo práctico de uso de Business Components. Comencemos planteando el siguiente escenario: Page1 Todo cliente de la agencia de

Más detalles

U.A.B.C. - Facultad de Ingeniería Carrera de Ingeniero en Computación Manual Básico de Uso de JBoss y Eclipse

U.A.B.C. - Facultad de Ingeniería Carrera de Ingeniero en Computación Manual Básico de Uso de JBoss y Eclipse 1. Elegir el espacio de trabajo donde se guardarán los archivos del proyecto. 2. Presionar OK 3. Del menu principal seleccionar File >New >Project 4. Seleccionar el tipo de proyecto JBOSS IDE >J2EE Projects

Más detalles

Comité Médico AFP. Protocolos Médicos. Manual de Usuario

Comité Médico AFP. Protocolos Médicos. Manual de Usuario Comité Médico AFP Protocolos Médicos Manual de Usuario Asociación de AFP Abril del 2018 Contenido Evaluador... 4 1. Datos del Evaluador... 4 Protocolos... 5 1. Importar Protocolos... 5 2. Descargar protocolos...

Más detalles

Nuevo Webmail UNLu. Ingreso a la nueva interfaz del Webmail 2. Breve descripción de la nueva interfaz de usuario 2

Nuevo Webmail UNLu. Ingreso a la nueva interfaz del Webmail 2. Breve descripción de la nueva interfaz de usuario 2 Universidad Nacional de Luján Dirección General de Sistemas Nuevo Webmail UNLu Ingreso a la nueva interfaz del Webmail 2 Correo Breve descripción de la nueva interfaz de usuario 2 Opciones de listado de

Más detalles

Behavior: Caching. Video filmado con GeneXus X Evolution 3

Behavior: Caching. Video filmado con GeneXus X Evolution 3 Behavior: Caching En este video veremos cómo habilitar o deshabilitar el caché de los datos navegados en el dispositivo, teniendo en cuenta aplicaciones de arquitectura online. Existen varios escenarios

Más detalles

Manual de Conexión FTP.

Manual de Conexión FTP. Manual de Conexión FTP. Esta ayuda toma como ejemplo el programa FTP FileZilla, cualquier cliente FTP es válido: Paso 1. Descargar FileZilla Puede descargarlo desde la http://datasystemas.cl/descargas/

Más detalles

Generador de Informes HTML OdA-Clavy

Generador de Informes HTML OdA-Clavy Generador de Informes HTML OdA-Clavy Paquete software para la generación de informes en formato HTML de las colecciones de Objetos Digitales de los repositorios OdA mediante la conexión con la plataforma

Más detalles

Comparación GUI Web Introducción

Comparación GUI Web Introducción Migración Win a Web Cada vez más, el uso masivo de Internet propicia el desarrollo de aplicaciones de mayor versatilidad y complejidad para el ambiente Web. Es por esto que está surgiendo la necesidad

Más detalles

1. Introducción... 2

1. Introducción... 2 1. Introducción... 2 2. Descripción de Módulos de la Aplicación... 3 1. Ingreso a la aplicación Consultor Forestal... 3 2. Menú Archivo... 6 Nuevo... 6 Abrir Formulario... 7 Guardar... 10 Guardar como......

Más detalles

BUSINESS OBJECT: SERVIDOR DE BANNERS

BUSINESS OBJECT: SERVIDOR DE BANNERS BUSINESS OBJECT: SERVIDOR DE BANNERS Introducción Un banner es una imagen que presenta un aviso publicitario e intenta captar la La imagen contiene un link al sitio Web promocionado y al hacer click sobre

Más detalles

Multiple Layouts per Object

Multiple Layouts per Object Multiple Layouts per Object Ahora veremos la posibilidad de tener diferentes layouts para un mismo objeto, dependiendo de la plataforma, el tamaño de la pantalla, la orientación, y demás. Aquí podemos

Más detalles

GENERACIÓN DE IMPRESIONES EN FORMATO ARCGIS

GENERACIÓN DE IMPRESIONES EN FORMATO ARCGIS GENERACIÓN DE IMPRESIONES EN FORMATO ARCGIS Aspectos Generales. El presente manual indica en forma fácil como preparar un plano para ser impreso en cualquier formato que se necesite con una plantilla predeterminada;

Más detalles

Orden y lugar de ejecución de los eventos de Web Panels

Orden y lugar de ejecución de los eventos de Web Panels Orden y lugar de ejecución de los eventos de Web Panels En videos anteriores hemos visto y programado diferentes eventos en Web panels algunos como el click, el doble click, botón derecho, etc., asociados

Más detalles

Copyright Arsys Internet S.L. Campañas Online Manual de Resellers

Copyright Arsys Internet S.L. Campañas Online Manual de Resellers Campañas Online Manual de Resellers Índice 1 Introducción 2 Acceso a Campañas Online 3 Herramienta de administración de usuarios y saldo 3.1 Menú Inicio 3.2 Usuarios 3.2.1 Búsqueda de usuarios 3.2.2 Detalle

Más detalles

Manual del Coordinador

Manual del Coordinador Manual del Coordinador El Coordinador deberá acceder al Campus Virtual con su cuenta de acceso. Figura 1. Venta de acceso al Campus Virtual. Una vez que el Coordinador se ha sido validado, se activará

Más detalles

Mi nombre es Silvia Keymetlian y trabajo en el equipo de Soporte de GeneXus.

Mi nombre es Silvia Keymetlian y trabajo en el equipo de Soporte de GeneXus. Módulos Bienvenidos Mi nombre es Silvia Keymetlian y trabajo en el equipo de Soporte de GeneXus. Hoy les voy hablar del objeto Módulo, un nuevo objeto en GeneXus X Ev3. Les voy a mostrar cómo utilizarlo

Más detalles

MANUAL PARA DESCARGA DE ARCHIVOS CON INFORMACIÓN DEL CATASTRO MINERO

MANUAL PARA DESCARGA DE ARCHIVOS CON INFORMACIÓN DEL CATASTRO MINERO MANUAL PARA DESCARGA DE ARCHIVOS CON INFORMACIÓN DEL CATASTRO MINERO I. DESCRIPCIÓN GENERAL : La descarga de información del catastro minero, es un servicio que ofrece el INACC a través de su página WEB

Más detalles

Comenzando con K2BWebPanelDesigner

Comenzando con K2BWebPanelDesigner Comenzando con K2BWebPanelDesigner K2BWebPanel Designer Beta 1: K2BTools presenta una nueva manera de construir web panels. K2BWebPanelDesigner es una herramienta que forma parte de un framework llamado

Más detalles

Configuración de Máquinas Virtuales

Configuración de Máquinas Virtuales Published on Cloud Hosting and Virtual Data Centre help (http://cloudhelp.claranet.com) Home > Printer-friendly PDF Configuración de Máquinas Virtuales Cómo configurar una Máquina Virtual Tras configurar

Más detalles

ACTIVAR CUENTA DE AZURE Y CREAR APP SERVICES Y BASES DE DATOS

ACTIVAR CUENTA DE AZURE Y CREAR APP SERVICES Y BASES DE DATOS ACTIVAR CUENTA DE AZURE Y CREAR APP SERVICES Y BASES DE DATOS 1. Abrir Microsoft Imagine https://imagine.microsoft.com/es-es Iniciar sesión con la cuenta personal de Hotmail u Outlook 2. Una vez ingresado

Más detalles

Curso de Fox Pro Parte IV

Curso de Fox Pro Parte IV Curso de Fox Pro Parte IV Modelo de diseñador Suerte en preparar el informe propuesto: Fin del laboratorio. 2 Laboratorio No 4 Objetivo: Sentar las bases de la Programación Orientada a Objetos, crear formularios

Más detalles

El editor de formularios web es el Abstract Layout, en el cual entraremos en detalle en unos momentos.

El editor de formularios web es el Abstract Layout, en el cual entraremos en detalle en unos momentos. La gran revolución de dispositivos móviles dio paso a un nuevo mundo de aplicaciones nativas, pero influyó también en el diseño de aplicaciones web, ya que no es posible usar la misma página para dispositivos

Más detalles

BEHAVIOUR : INVOCATION BETWEEN OBJECTS

BEHAVIOUR : INVOCATION BETWEEN OBJECTS BEHAVIOUR : INVOCATION BETWEEN OBJECTS En este video nos detendremos en las opciones que tenemos al invocar desde un objeto a otro con interfaz. Veremos que podemos hacer la invocación, especificando en

Más detalles

Componentes de pantalla (Extended controls)

Componentes de pantalla (Extended controls) Componentes de pantalla (Extended controls) Además de los controles comunes que tenemos disponibles en la toolbox, GeneXus nos permite crear nuestros propios controles o usar controles creados por otras

Más detalles

Offline Mobile Applications with GeneXus (Part II)

Offline Mobile Applications with GeneXus (Part II) Offline Mobile Applications with GeneXus (Part II) Hasta ahora vimos qué son las aplicaciones conectadas, parcialmente conectadas y Offline. Pero cómo hacemos en GeneXus para construir una aplicación Offline?

Más detalles

Introducción a procedimientos, listados y comando For each

Introducción a procedimientos, listados y comando For each Introducción a procedimientos, listados y comando For each Pasemos a conocer los objetos de tipo Procedimiento, que podemos definir en una base de conocimiento GeneXus Este tipo de objeto nos permite definir

Más detalles

Manual de instalación Inventario Dispositivo Móvil. ClassicGes 6

Manual de instalación Inventario Dispositivo Móvil. ClassicGes 6 Manual de instalación Inventario Dispositivo Móvil ClassicGes 6 Cómo instalar Inventario Dispositivo Móvil En este manual se van a indicar los pasos a llevar a cabo para utilizar el Inventario Dispositivo

Más detalles

Controles: Múltiples layouts por fila de un grid

Controles: Múltiples layouts por fila de un grid Controles: Múltiples layouts por fila de un grid Acabamos de ver el primer punto. Ahora vamos a estudiar el control grid en un aspecto: la posibilidad de variar el diseño de cada fila, para que en cada

Más detalles

El socio logístico de las PyMES en México

El socio logístico de las PyMES en México El socio logístico de las PyMES en México Manual Instalación Bienvenido a EnvíoClick PRO! Sabemos que si estás aquí es porque quieres que tu tienda en línea sea competitiva. El equipo de EnvíoClick PRO

Más detalles

APÉNDICE K MANUAL DEL USUARIO

APÉNDICE K MANUAL DEL USUARIO APÉNDICE K MANUAL DEL USUARIO Para poder ejecutar la aplicación es necesario tomar en cuenta que se debe de ejecutar en primera instancia la ejecución de la infraestructura de Jini. Es necesario levantar

Más detalles

Configuración de MySQL con NetBeans

Configuración de MySQL con NetBeans Configuración de MySQL con NetBeans Web Application Development 7CM5 26/03/2012 Desarrollo. I. Configurar las propiedades del Servidor MySQL. 1. Se asume que se encuentra instalado MySQL, que en este caso

Más detalles

Eventos en Smart Devices

Eventos en Smart Devices Eventos en Smart Devices Tenemos eventos cuyo código se ejecuta en el servidor y eventos cuyo código se ejecuta en el cliente (es decir, en el dispositivo). Queremos abordar ahora el tipo de acciones que

Más detalles

Requisitos del sistema

Requisitos del sistema Requisitos del sistema Sistema operativo Nintex Workflow 2007 debe instalarse en Microsoft Windows Server 2003 o 2008. Cliente de explorador Microsoft Internet Explorer 6.x, aunque se recomienda Microsoft

Más detalles

BIBLIOTECA DIGITAL SETEC. Guía de usuario y administrador

BIBLIOTECA DIGITAL SETEC. Guía de usuario y administrador BIBLIOTECA DIGITAL SETEC Guía de usuario y administrador Resumen del Proyecto: Biblioteca Digital SETEC La biblioteca se encuentra terminada y lista para hacer pruebas con el cliente. Se han creado documentos

Más detalles

MANUAL DE USO DEL SISTEMA

MANUAL DE USO DEL SISTEMA MANUAL DE USO DEL SISTEMA Contenido 1. GESTION DE USUARIOS...3 2. GESTIÓN DE EMPRESAS...6 2 1. GESTION DE USUARIOS 1.1 Crear usuario Ingrese a la aplicación de Empresa en el Día (empresas.gub.uy) y haga

Más detalles

Creación de la Knowledge Base

Creación de la Knowledge Base Creación de la Knowledge Base Vamos a ejecutar a GeneXus Este número que vemos aquí, nos indica cuál es la versión de GeneXus que estamos ejecutando. Es importante estar siempre actualizados en la última

Más detalles

Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7

Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,

Más detalles

Conocimientos básicos de Java

Conocimientos básicos de Java Conocimientos básicos de Java Comenzar a utilizar Alice 3 1 Copyright 2013, Oracle and/or its affiliates. All rights Objetivos Esta lección abarca los siguientes objetivos: Identificar los componentes

Más detalles

Behavior Client side events grammar

Behavior Client side events grammar Behavior Client side events grammar En este video, abordaremos la gramática de los eventos del cliente, es decir, todo lo que allí se puede escribir. Primero que nada, resumiremos las invocaciones que

Más detalles

MANUAL DE USUARIO EDUTOOLS

MANUAL DE USUARIO EDUTOOLS Universidad Nacional de Colombia Sede Manizales Grupo de Investigación en Ambientes Inteligentes Adaptativos GAIA Creado por: Juan Sebastian Espinosa Trejos MANUAL DE USUARIO EDUTOOLS V. 1 Implementación

Más detalles

Guía Rápida. MuniRedes.

Guía Rápida. MuniRedes. Guía Rápida MuniRedes www.muniredes.org CONTENIDO I II III IV V VI VII VIII IX IX X XI XII XIII Qué es MuniRedes? Cómo crear una nueva cuenta en MuniRedes? Configuraciones de mi cuenta en MuniRedes Cómo

Más detalles

Introducción a Web Panels

Introducción a Web Panels Introducción a Web Panels El web panel es el objeto más flexible que provee GeneXus. Como ya habíamos indicado, es básicamente una página web que nos permite resolver variadas funcionalidades, como solicitarle

Más detalles

Manual de instalación

Manual de instalación Manual de instalación Nintex USA LLC 2012.Se reservan todos los derechos.errores y omisiones excluidos. support@nintex.com 1 www.nintex.com Índice 1. Instalación de Nintex Workflow 2010... 4 1.1 Ejecutar

Más detalles

Consulta con salida pivot table

Consulta con salida pivot table Consulta con salida pivot table Para comenzar recordemos que la base de conocimiento TravelAgency permite gestionar la actividad de una agencia de viajes... y para la misma ya hemos creado la metadata,

Más detalles

Cuando el web panel tiene un grid, entonces para determinar tabla base GeneXus observa lo que se indica arriba.

Cuando el web panel tiene un grid, entonces para determinar tabla base GeneXus observa lo que se indica arriba. Habíamos visto el caso de Web Panel con atributos sueltos en el form, sin grid. También el de un Web Panel con un grid con atributos y también sin atributos. Y habíamos dejado planteada la pregunta: cuando

Más detalles

Terra Desarrollos. Desarrollo de sistemas informáticos

Terra Desarrollos. Desarrollo de sistemas informáticos Terra Desarrollos Desarrollo de sistemas informáticos www.terradesarrollos.com.ar sistemas@terradesarrollos.com.ar CEC Módulo de Emisión de Boletas Remoto 1. Introducción El módulo de emisión de boletas

Más detalles

Comando for each anidado para listar info agrupada

Comando for each anidado para listar info agrupada Comando for each anidado para listar info agrupada Volvamos ahora a la sección Source del procedimiento Una cosa que nos había quedado pendiente es que queríamos que las atracciones salgan ordenadas en

Más detalles

ADMINISTRADOR DE REPORTES

ADMINISTRADOR DE REPORTES ADMINISTRADOR DE REPORTES Utilice el administrador de reportes para copiar reportes, agregar Sub_reportes, asignar los existentes y agregar o eliminar columnas en reportes existentes; en tanto sean reportes

Más detalles

ADMINISTRADOR DE REPORTES

ADMINISTRADOR DE REPORTES ADMINISTRADOR DE REPORTES Utilice el administrador de reportes para copiar reportes, agregar Sub_reportes, asignar los existentes y agregar o eliminar columnas en reportes existentes; en tanto sean reportes

Más detalles

Arquitectura de aplicaciones para Smart Devices

Arquitectura de aplicaciones para Smart Devices Arquitectura de aplicaciones para Smart Devices Nuestro problema a resolver será construir un backend para una inmobiliaria: con una parte web y otra para Smart Devices, para ser utilizada por los agentes

Más detalles

Cómo cambiar la contraseña del directorio DC

Cómo cambiar la contraseña del directorio DC Cómo cambiar la contraseña del directorio DC Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Configure contraseña del DC Directory Manager Cambie la contraseña Servicio

Más detalles

Servicios Web 2.0 ::: Vídeos Diseño de materiales multimedia. Web Vídeos

Servicios Web 2.0 ::: Vídeos Diseño de materiales multimedia. Web Vídeos 468 5.9 Vídeos 469 5.9 Vídeos 5.9.1 Vídeos subtitulados en OverStream Overstream (http://www.overstream.net) es un espacio donde puedes personalizar un vídeo en línea mediante la incorporación de comentarios

Más detalles

Web Components. En este capítulo veremos los conceptos de Web Component y Embedded Page (página embebida).

Web Components. En este capítulo veremos los conceptos de Web Component y Embedded Page (página embebida). Web Components En este capítulo veremos los conceptos de Web Component y Embedded Page (página embebida). El primero nos permite la reutilización de lógica entre los objetos y el segundo permite incluir

Más detalles

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231. Centro de Bachillerato Tecnológico Industrial y de servicios No. 231 Manual de prácticas de Visual Basic 6.0 Nivel Básico Profesor: Lic. Leonel Orozco Celaya Profe231@gmail.com Guía de prácticas I Prof.

Más detalles

MANUAL DE USUARIO. Farma crm

MANUAL DE USUARIO. Farma crm MANUAL DE USUARIO Farma crm MANUAL DE USUARIO El siguiente manual este diseñado para el acceso y uso de la aplicación Farma-CRM Para su acceso y uso se lo hará a través de cualquier navegador web: IE7

Más detalles

La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los

La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los Guía de usuario Introducción La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los clientes a sus proveedores, a través del portal saint pago, actualizando

Más detalles

Ya hemos visto anteriormente el concepto general de Business Component y su aplicación en una transacción de un solo nivel.

Ya hemos visto anteriormente el concepto general de Business Component y su aplicación en una transacción de un solo nivel. Ya hemos visto anteriormente el concepto general de Business Component y su aplicación en una transacción de un solo nivel. Veamos ahora qué sucede cuando nos enfrentamos a la declaración de una transacción

Más detalles

Userform ("INT") Capital Inicial C(4;0,18)= Tiempo. t= 4 C(4;0,18)= Interés. i= 18,0 %

Userform (INT) Capital Inicial C(4;0,18)= Tiempo. t= 4 C(4;0,18)= Interés. i= 18,0 % Userform ("INT") Capital Inicial C 0 = 15000 = ( + ) C C 1 i t t 0 C(4;0,18)= 25.800 t= 4 C(4;0,18)= 29.082 i= Tiempo Interés i= 18,0 % ( ) C = C 1+ i t 0 t 2/30 Introducción al uso de cuadros de diálogo

Más detalles

Manual de Usuario para la inscripción de participantes. Rol: Director IIEE

Manual de Usuario para la inscripción de participantes. Rol: Director IIEE Manual de Usuario para la inscripción de participantes Rol: Director IIEE Premio Nacional de Narrativa y Ensayo José María Arguedas 2018 Índice 1. Introducción... 3 1.1. Glosario... 3 1.1.1. Glosario de

Más detalles

11.2. Manual de GTC 2.0: El primer contacto

11.2. Manual de GTC 2.0: El primer contacto 11 MANUALES DE USUARIO 11.1. Introducción GTC 2.0 y Pocket GTC son herramientas desarrolladas para la gestión del trabajo colaborativo. Pretenden ayudar en la difícil tarea de la evaluación de alumnos

Más detalles

Poblar de datos las tablas desde la propia transacción

Poblar de datos las tablas desde la propia transacción Poblar de datos las tablas desde la propia transacción Cuando creamos una transacción, por defecto GeneXus creará tablas asociadas para almacenar la información que ingresamos a través de su pantalla.

Más detalles