6. Mejoras en manejo de parámetros Objetos GeneXus: Varios entrypoints Subrutinas con parámetros
7. Mejoras en manejo de parámetros Objetos GeneXus: Varios entrypoints Subrutinas con parámetros
8. Otras mejoras en el lenguaje GroupBy en ForEachs Ejemplo: Total facturado por año
9. Otras mejoras en el lenguaje GroupBy en ForEachs Ejemplo: Total facturado por año foreach &Year = year(InvoiceDate) &InvoiceTotalByYear = sum(InvoiceTotal) …. endfor
10. Otras mejoras en el lenguaje Unificación de acceso a datos Extender clausula WHERE a otros ámbitos &var = False foritemincollection if condition &var = True … endif endfor if&var = False … endif
11. Otras mejoras en el lenguaje Unificación de acceso a datos Extender clausula WHERE a otros ámbitos &var = False foritemincollection if condition &var = True … endif endfor if&var = False … endif foritemincollection wherecondition … whennone … endfor
13. BCs y SDTs como tipos de dato base Permiten Reutilizar código Programación genérica
14. BCs y SDTs como tipos de dato base Creacion de instancias Create(Name): BusinessComponent CreateCollection(Name): BusinessComponentCollection Acceso a datos GetContent(): Content SetContent(Content) GetValue(Name): ValueSetValue(Name, Value) GetAll(From, To):CollectionGetName(): Name Load()
15. BCs y SDTs como tipos de dato base Metaprogramming / Programación genérica Metadatos sobre la base de conocimiento Patterns en el lenguaje Ejemplo: WorkWith genérico Facilidad en carga inicial de datos
16. Mejoras en el lenguaje GeneXus para futuras versiones Gustavo Brown gusbro@artech.com.uy