Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con”...

Post on 22-Jan-2016

219 views 0 download

Transcript of Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con”...

Ing. Gabriela RialARTech

grial@artech.com.uy

Cómo implementar

Buenos Diálogos “Trabajar Con”

en Ambientes Web

Qúe es lo que buscamos ?Qúe es lo que buscamos ?

http://localhost/books/hWWBooks.aspx

Una pregunta recurrente …Una pregunta recurrente …

No lo hice antes ?

Cómo lo resuelvo esta vez ?

No lo hice antes ?

Cómo lo resuelvo esta vez ?

Forma Abstracta del PatrónForma Abstracta del Patrón

• Diálogo Objeto - Acción• Diálogo Objeto - Acción

Grilla con

Objetos

Interfaz Web

Ingreso de

ObjetosAcciones

G r i l l a d e O b j e t o sG r i l l a d e O b j e t o s

ORDENES

PAGINACIÓN

FILTROS

REFRESH

G

Filtros y OrdenesFiltros y OrdenesG

PaginaciónPaginaciónG

A c c i o n e s A c c i o n e s

PARTICULARES

ESPECÍFICAS

GENERICAS

A

I n t e r f a z W e bI n t e r f a z W e b

• Websession

• No Jerárquica• Recent Links

• Tabs• Footer / Header

• Websession

• No Jerárquica• Recent Links

• Tabs• Footer / Header

W

SEGURIDAD

NAVEGACIÓN

USABILIDAD

POSIBLES IMPLEMENTACIONES del PatrónPOSIBLES IMPLEMENTACIONES del Patrón

• Opciones:

a) Implementación con 2 forms

b) Implementación con 3 forms

c) Implementación con 1 forms

• Opciones:

a) Implementación con 2 forms

b) Implementación con 3 forms

c) Implementación con 1 forms

IMPLEMENTACIÓN CON 2 FORMSIMPLEMENTACIÓN CON 2 FORMS

• Form 1 : GRID + Acciones• Form 2 : TRN

• Form 1 : GRID + Acciones• Form 2 : TRN

IMPLEMENTACIÓN CON 3 FORMS - MVCIMPLEMENTACIÓN CON 3 FORMS - MVC

Controller

Grid

View

Trn

IMPLEMENTACION CON 1 FORMIMPLEMENTACION CON 1 FORM

Pasemos de la abstracción a la realidad !Pasemos de la abstracción a la realidad !

Pattern Generator

Pattern GeneratorPattern Generator

Generators

Pattern DefinitionPattern

Template

InstanceInstanceInstanceInstanceInstanceInstanceObject

Application

KB 1

KB 2

ObjectObjectObject

Ejemplos Ejemplos

• People and Organizations

http://www.gxopen.com/PeopleAndOrganizations

• Solur

• People and Organizations

http://www.gxopen.com/PeopleAndOrganizations

• Solur

Características generalesCaracterísticas generales

• Genera objetos GeneXus

• Posibilidad de definir patrones propios

• Customizar los patrones existentes

• Que tan útil puede ser en mi KB ?

• Genera objetos GeneXus

• Posibilidad de definir patrones propios

• Customizar los patrones existentes

• Que tan útil puede ser en mi KB ?

Y … hay más Patterns en el XIV Y … hay más Patterns en el XIV

2025

Do it yourself!

grial@artech.com.uy