por el autor invitado Tiran Behrouz, desarrollador de 4D (Vancouver, Canadá)
La introducción de ORDA en 4D v17 fue un cambio de juego. Ahora, con la introducción de las clases en 4D v18 R3, seremos testigos de un cambio de paradigma en la programación 4D. Ahora podemos aprovechar los conceptos de programación orientada a objetos como el polimorfismo, la composición y la herencia para escribir nuestras propias bibliotecas de clases. En este video, demuestro cómo codificar una simple clase TimeStamp usando 4D y ORDA.
He utilizado 4D v18 R4 para este tutorial. También puedes utilizar la versión pública de 4D v18 R3 para desarrollar esta clase, pero tus declaraciones de variables tendrán que seguir la sintaxis clásica de 4D. Por ejemplo
- C_LONGINT ($n) en lugar de var $n: Integer
- C_OBJECT ($1) en lugar de var $1: cs.Class.TimeStamp
El código fuente se puede encontrar aquí. Únase a la discusión en el foro de 4D para preguntas y comentarios.