Actualización a GX Ev3. Ejercicios Prácticos
|
|
- Lidia Serrano Olivera
- hace 7 años
- Vistas:
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 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 detallesSupongamos 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 detallesExamen "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 detallesExamen "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 detallesBase 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 detallesTransacció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 detallesDemo: 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 detallesSmooth 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 detallesConceptual 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 detallesSi 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 detallesDossier 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 detallesLas 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 detallesEvents. 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 detallesIntroducció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 detallesIntroducció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 detallesConvirtiendo 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 detallesPatterns: 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 detallesManual 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 detallesCargando 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 detallesHasta 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 detallesCargando 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 detallesComando 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 detallesCargando 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 detallesData 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 detallesEl 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 detallesOnline 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 detallesEdició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 detallesAcceso 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 detallesAgregando 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 detallesOrders 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 detallesDemo: 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 detallesData 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 detallesControles: 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 detalles1 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 detallesCó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 detallesExamen "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 detallesCurso 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 detallesIntroducció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 detallesOtro 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 detallesU.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 detallesComité 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 detallesNuevo 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 detallesBehavior: 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 detallesManual 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 detallesGenerador 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 detallesComparació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 detalles1. 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 detallesBUSINESS 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 detallesMultiple 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 detallesGENERACIÓ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 detallesOrden 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 detallesCopyright 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 detallesManual 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 detallesMi 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 detallesMANUAL 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 detallesComenzando 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 detallesConfiguració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 detallesACTIVAR 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 detallesCurso 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 detallesEl 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 detallesBEHAVIOUR : 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 detallesComponentes 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 detallesOffline 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 detallesIntroducció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 detallesManual 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 detallesControles: 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 detallesEl 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 detallesAPÉ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 detallesConfiguració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 detallesEventos 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 detallesRequisitos 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 detallesBIBLIOTECA 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 detallesMANUAL 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 detallesCreació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 detallesDesarrollo 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 detallesConocimientos 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 detallesBehavior 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 detallesMANUAL 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 detallesGuí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 detallesIntroducció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 detallesManual 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 detallesConsulta 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 detallesCuando 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 detallesTerra 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 detallesComando 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 detallesADMINISTRADOR 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 detallesADMINISTRADOR 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 detallesArquitectura 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 detallesCó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 detallesServicios 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 detallesWeb 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 detallesCentro 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 detallesMANUAL 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 detallesLa 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 detallesYa 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 detallesUserform ("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 detallesManual 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 detalles11.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 detallesPoblar 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