4d v13 : ¡vivan los listboxes€¦ · 2012-07-25 • 4d v13 • listbox angelo caroprese gerente...

Post on 25-Jul-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

2012-07-25 • 4D v13 • ListBox

25 de julio de 2012

4D v13 : ¡vivan los ListBoxes !

2012-07-25 • 4D v13 • ListBox

Angelo Caroprese Gerente Técnico

@Angelo4D

4D v13 : ¡vivan los ListBoxes !

2012-07-25 • 4D v13 • ListBox

Agenda

Introducción : 4 min

Presentación : 20 min

Referencias : 2 min

Preguntas y respuestas : 4 min

2012-07-25 • 4D v13 • ListBox

Pregunten en cualquier momento

Me gustaría saber si…

2012-07-25 • 4D v13 • ListBox

List Box2

Nuevo servidor web

Base de datos

Source Toolkit

Lenguaje

Web Area

Bajo el capó Cliente HTTP

2012-07-25 • 4D v13 • ListBox

List Box2

Nuevo servidor web

Base de datos

Source Toolkit

Lenguaje

Web Area

Bajo el capó Cliente HTTP

2012-07-25 • 4D v13 • ListBox

List Box2

2012-07-25 • 4D v13 • ListBox

Evolución

Introducción

Arrays

Selección

Fórmulas

SQL

Impresión

Jerarquía

Multiestilo

Get/Set

Pies

Bloqueo de columnas

Control de entrada

Alineación vertical

. . .

4D v13

4D v12

4D v11

4D 2004

28 22 19 Comandos: 42

List Box2

2012-07-25 • 4D v13 • ListBox

List Box2

• Fórmulas

• Formato

• Orden

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox flickr.com/photos/cjp24/5744968358/

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

• Expresión: código 4D se ejecuta en una línea

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

• Expresión: código 4D se ejecuta en una línea

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

• Expresión: código 4D se ejecuta en una línea

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

• Expresión: código 4D se ejecuta en una línea

Definir el tipo de datos

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

• Expresión: código 4D se ejecuta en una línea

Expresión tokenizada

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

• Expresión

• Orden de ejecución

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

• Expresión

• Orden de ejecución

‣De izquierda a derecha y de arriba a abajo

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

• Expresión

• Orden de ejecución

‣De izquierda a derecha y de arriba a abajo

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

• Expresión

• Orden de ejecución

• Cliente/Servidor

‣Caché

• 2 x núm líneas visibles

• Una sola petición

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• ListBox Selección o Selección temporal

• Expresión

• Orden de ejecución

• Cliente/Servidor

‣Caché

• 2 x núm líneas visibles

• Una sola petición, optimizada

‣Cuidado con peticiones inútiles en Fórmulas

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

Ejemplos

flickr.com/photos/andybient/4830331305

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox flickr.com/photos/idhren/4777535466

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Fácil

‣ListBox «Selección» y métodos de formato

Retornar el valor (estilo o color) en $0

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Fácil

‣ListBox «Selección» y métodos de formato

Retornar el valor (estilo o color) en $0

$0:=Bold

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Fácil

‣ListBox «Selección» y métodos de formato

Retornar el valor (estilo o color) en $0

$0:=Bold

$0:=0x00FF0000

0x00RRVVAA

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Un poco menos fácil

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Un poco menos fácil (pero tampoco tan complicado)

‣ListBox «Arrays» y arrays de formato

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Un poco menos fácil (pero tampoco tan complicado)

‣ListBox «Arrays» y arrays de formato

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Un poco menos fácil (pero tampoco tan complicado)

‣ListBox «Arrays» y arrays de formato

‣Listbox jerárquico y sus rupturas

OBJECT SET RGB COLORS(array;primerPlano;fondo)

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Un poco menos fácil (pero tampoco tan complicado)

‣ListBox «Arrays» y arrays de formato

‣Listbox jerárquico y sus rupturas

‣Formato de pies

OBJECT SET RGB COLORS(elPie;primerPlano;fondo)

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Texto rico (4D >= v12)

‣Usar una columna calculada, texto, multiestilo

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Texto rico (4D >= v12)

‣Usar una columna calculada, texto, multiestilo

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

Ejemplos

flickr.com/photos/gsfc/6045330737

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox flickr.com/photos/usnavy/6515908371

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Modo automático

‣Todo excepto columnas calculadas

‣1 columna a la vez

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Modo manual

‣Columnas calculadas (LB selección)

‣Subordenaciones

‣Todo se debe gestionar

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Modo mixto

‣Mezcla de columnas auto y manuales

‣Solo se programa lo estrictamente necesario

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• El encabezado y sus secretos

‣La variable encabezado permite leer y

escribir el sentido del orden (0/1/2)

‣El evento On Clicked del encabezado

permite controlar el auto vs manual con $0

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• La lógica de orden mixto:

Mét. Objeto

de LB

On clicked

Encabezado

Detectar la

columna

OBJECT Get pointer (Current object)

Modif $0 $0 := 0

auto

$0 := -1

manual

Leer e invertir

variable encabezado ORDENAR

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

• Trucos :

‣Orden manual: asignar la variable de

encabezado a 0 no pasa a las otras columnas:

permite gestionar de forma inteligente las

subordenaciones

‣Orden Auto: después de ordenar se genera

en la columna ordenada y le permite seguir la

pista

Fórmulas - Formato - Orden

2012-07-25 • 4D v13 • ListBox

Ejemplos

flickr.com/photos/gsfc/6235601532

2012-07-25 • 4D v13 • ListBox

Enlaces útiles

Webinario 4D v13 http://go.4d.com/intro-v13-webinar.html

Ejemplos de este webinario ftp://ftp-public.4d.fr/4DHISPANO/Webinarios/Listboxes/Webinario-v13-

ListBox.4dbase.zip

Doc 4D http://doc.4d.com/Manual-de-lenguaje-4D-13.1/List-Box.201-1007046.es.html

2012-07-25 • 4D v13 • ListBox

Preguntas y respuestas

soporte@4d.com

2012-07-25 • 4D v13 • ListBox

¡Gracias!

4D v13 : ¡vivan los ListBoxes!

top related