Ejecutando la aplicación por primera vez

Documentos relacionados
Ejecutando la aplicación por primera vez

Ejecutando la aplicación por primera vez

Ejecutando la aplicación por primera vez

Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio.

Diseñando la primera transacción

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

Diseñando más transacciones

Diseñando la primera transacción

Diseñando más transacciones

Creación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus

Creación de la Knowledge Base

Introducción a Web Panels

Tipos de datos compuestos

Diseñando más transacciones

Tipos de datos estructurados

Definición de reglas

Cargando los tipos de datos estructurados

Agregando funcionalidad con patrones

Calendario. Descarga del contenido para móvil

Definiendo reglas. En las transacciones, las reglas que deben cumplirse, o los controles que nos solicitan validar, se definen en la sección de Rules.

Para eso abrimos el ambiente de desarrollo de Genexus.

Usuarios y roles. Para administrar el acceso a las tareas de un diagrama de procesos, debemos definir ciertos roles que serán parte del modelo.

Cómo enviar un mail automático y ejecución del acceso a la API programado previamente

1.- CREACIÓN DE CONSULTAS.

Ciclos de prototipado y producción

Identificando atributos disponibles

MÒDULO ESTADÌSTICO DEL SIPYM

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

Diseñando más transacciones

Curso GeneXus - Otro ejemplo de uso de Business components

Prototyping the mobile application

Multiple Layouts per Object

Otro ejemplo de uso de Business Components

Momentos de disparo de reglas en transacciones

Programando recordatorios y fin del proceso de reserva de pasajes

Fórmulas Globales. Page1. Video filmado con GeneXus X Evolution 2

{ Instrucciones de uso para PROFESORES

Actualización de la Base de Datos - Business Components

Gestion de Plan de Cuentas

DESCARGAR E INSTALAR EL NAVEGADOR. VENTAJAS DE GOOGLE CHROME. FIREFOX, TAMBIÉN ENTRE LOS MEJORES (CU00710B)

Se ejecuta el diagrama de procesos por primera vez

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

Tabla de contenido 1 INTRODUCCIÓN CONCEPTOS IMPORTANTES Tipos de usuario Acceso al sistema GUÍA DE USO...

USO DEL SERVIDOR ESCUELA

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

MANUAL DEL USUARIO. Página Web.

Finanzas / Gestión financiera / Libro mayor / Contabilización / Contab. cta mayor. (Transacción F-02).

APRENDE A REALIZAR UNA MACRO

MANUAL DE USUARIO SISTEMA INTEGRAL PENITENCIARIO MODULO - VISITAS (SIP-POPE - VISITAS)

Manual de Usuario para publicación de llamados Uruguay Concursa

1. Creación de una nueva toma de Inventario:

Administrando las bases de conocimiento

Acceso a bases de datos externas

OFICINA DE RECURSOS HUMANOS FORMULARIO ELECTRÓNICO DE AUTORIZACIÓN DE PERMISOS MANUAL DE SUPERVISOR. Oficina General de Administración

Convirtiendo el modelo en una aplicación funcional

1. Cómo cambiar la forma de pago

ACTIVIDADES BASE DE DATOS ACCESS 2007

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 3: Elementos esenciales del formulario

Instalando Slackware Cliente/Servidor

MANUAL DE MATRÍCULA ALUMNO UNIVERSIDAD RICARDO PALMA

Qué son los subtipos?

Manual de Usuario. Disco Virtual en Red

Guía Respaldos. Para comenzar a realizar nuestro respaldo, damos doble clic en el icono Respaldos que se encuentra en el escritorio.

SISTEMA DE CONTABILIDAD FINANCIERO Y ECONOMICO VISUALCONT MANUAL DE USO PRÁCTICO Y AMIGABLE

Formularios dinámicos

MANUAL DE USUARIO Registro de Mediadores Familiares: Mediador

Guía ChileCompra Express

CONFIGURACIÓN POLI_WIFI POLITÉCNICO JAIME ISAZA CADAVID

Microsoft OneNote. Descarga del contenido para móvil

OneDrive. Descarga del contenido para móvil

Definición de procesos de negocios

Tutorial Blender. Tutorial Blender Simulaciones Físicas Crear una capa 1

Demo: dos formas de obtener y ejecutar el compilado de la aplicación móvil

BPM (Business Process Management)

Como Buscar Datos en una Tabla Access

Anexo para la Creación de Contenido Relacionado a Estadísticas del Portal COSEVI Portal COSEVI Versión 1.0

Teléfono:

Cómo añadir preguntas a un cuestionario de Moodle?

MANUAL DE USO APLICACIÓN DE LICENCIAS FEDERACIÓN NAVARRA DE VOLEIBOL

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

2.4 Luego, en la pestaña superior al lado de la barra del menú, elegir Desarrollador de aplicaciones

TRABAJO PREVIO. En este apartado veremos de qué está compuesta una hoja de cálculo y cómo eso nos puede facilitar nuestro trabajo.

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

OPENOFFICE IMPRESS. Uso básico Basic usage

Manual Word Estilos

ÁREA DE BECAS Y BENEFICIOS ESTUDIANTILES Vicerrectoría de Vida Estudiantil

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

ÍNDICE MANUAL PROGRAMACIÓN E INSCRIPCIÓN ACADÉMICA

Procedimiento para Denuncia de Internaciones y Autorización de Prácticas

8.- Animaciones y transiciones.

CÓMO INSERTAR UNA GALERÍA DE IMÁGENES REALIZADA EN UNA WEB EXTERNA COMO SLIDE EN UNA PÁGINA O SECCIÓN

Prototipado, instancias e historia de un proceso

Grupo Alerta. Cuadernillo Contable

UNIDAD DE GESTIÓN EDUCATIVA LOCAL ACOBAMBA

GASÓLEO WEB 01/01/2013

LAS MACROS. Elaborado por: Diana E. López

MANUAL DE INSTALACIÓN DEL DIMM FORMULARIOS PARA INSTALACIÓN POR PRIMERA VEZ Macintosh

Manual Registro Nacional de Inmunización Campaña

Manual de Usuario Fase Justificación / Reintegro 19/11/08

Transcripción:

Ejecutando la aplicación por primera vez Queremos probar la transacción que creamos en los pasos anteriores. Para ello, le vamos a pedir a GeneXus que construya la aplicación, que cree la base de datos, que haga todo lo que tenga que hacer para tener los programas ejecutables para que podamos probar. A ese ciclo de pruebas en el que un desarrollador se embarca antes de tener la aplicación lista, le llamamos prototipación. En la versión full de GeneXus se le permitirá prototipar la aplicación tanto en forma local (es decir, los programas y la base de datos estarán en servidores de su red) como en una nube que GeneXus tiene a disposición. Además, podremos elegir hacerlo en cualquiera de los lenguajes de programación disponibles. La versión Trial, en cambio, sólo ofrece prototipar en la nube y en lenguaje C#. Lo vemos aquí, abrimos la ventana de Propiedades y acá observamos cómo solamente podemos prototipar en la nube Es lo que haremos ahora mismo, presionando la tecla de función, F5. Nos pide, por ser la primera ejecución, que nos logueemos usando nuestro usuario GeneXus (conocido también como usuario de GXTechnical). Si aún no tenemos uno, nos ofrece crerarlo. Page1

Tras loguearnos GeneXus comienza a trabajar concluyendo con un informe que recibe el nombre Impact Analysis, Análisis de Impacto. En dicho informe GeneXus analiza el impacto causado por las nuevas definiciones hechas en la base de conocimiento y nos informa qué creaciones o cambios estructurales detecta que debe realizar en la base de datos. Page2

Si miramos el informe en detalle observemos que nos está avisando que hay una tabla nueva de nombre Customer para ser creada y que la estructura de dicha tabla contendrá los siguientes atributos: Vemos que GeneXus también creará automáticamente un índice por CustomerId; más adelante explicaremos este concepto. Dado que estamos de acuerdo con que se cree esta tabla con esta definición en la base de datos, presionamos el botón CREATE. Page3

y GeneXus procede a crear los programas necesarios para crear la base de datos (ya que no existía) y la tabla Customer, con esta estructura, en dicha base de datos. A continuación GeneXus ejecuta estos programas y queda creada la base de datos. GeneXus continúa generando otros programas (es decir todas las líneas de código necesarias en el lenguaje de programación elegido para que nuestra aplicación haga lo que deseamos, en este caso ingresar datos de clientes). y nos muestra si el resultado fue exitoso, o surgió algún error o advertencia. Page4

Aquí tenemos la aplicación en funcionamiento: Se abrió el navegador de Internet por defecto, mostrando una página web y aquí tenemos un link de título Customer para ejecutar la transacción que hemos definido. Pulsemos el botón derecho del mouse sobre el link y seleccionemos ejecutarlo en una nueva pestaña. Page5

Aquí estamos viendo una página que nos permite ingresar, modificar y eliminar clientes. Ingresemos los datos de nuestro primer cliente. Este cliente se identificará con el número 1 Page6

Se llamará John: Su apellido es Smith: Vive en la quinta avenida Page7

Su teléfono es: 1111 Y su correo electrónico es jsmith@homtail.com Page8

Ahora pulsamos el botón Confirm: Y un mensaje nos avisa que los datos han sido agregados satisfactoriamente, mientras que el formulario se limpia y queda listo para un nuevo ingreso: Page9

Ingresemos un 2do cliente lo identificamos con el número 2 : Se llama Susan: Su apellido es Brown : Su dirección es en la séptima avenida Su teléfono es 2222 Y su correo es sbrown@gmail.com Page10

Seleccionamos el botón Confirm: Y nuevamente sale el mensaje que avisa que los datos han sido agregados satisfactoriamente: Vamos a buscar los datos de John, digitamos su número de cliente (el uno) y luego presionamos tabulador. Page11

Vemos que se muestran todos los datos de John y una que vez que estamos posicionados aquí podríamos cambiar algún dato, por ejemplo su teléfono. O podríamos eventualmente eliminar el cliente John del registro de clientes con el botón Delete. También podemos usar los botones de aquí arriba, para navegar entre clientes, yendo por ejemplo al siguiente, al anterior, al primero o al último: Page12

o para buscar a un cliente en particular mediante esta ventana de aquí: Page13

Esa ventana fue creada automáticamente por GeneXus. [ir a GX] Corresponde a este objeto: Observemos que si ajustamos el tamaño de la pantalla, los controles se ajustan al espacio disponible. Qué significa esto? GeneXus genera aplicaciones web responsive, o aplicaciones sensibles, que ofrecen una óptima visualización, buena navegación, y un excelente aprovechamiento de los espacios de la pantalla. Todo esto se logra utilizando un diseño que permite ver toda la información de una forma armoniosa dentro de la pantalla, y GeneXus nos provee de funciones de edición para lograrlo. Las mismas nos brindan la posibilidad de mostrar diferentes formas de visualizar el layout dependiendo del tamaño de la pantalla del dispositivo. Ahora que hemos visto en ejecución todo lo que GeneXus generó automáticamente a partir de nuestra defición de la transacción Customer volvamos al ambiente de desarrollo. Page14