Cómo crear una simple clase «TimeStamp» en 4D

Traducido automáticamente de Deepl

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.

Tiran Behrouz
Tiran ha estado desarrollando software B2B con 4D desde 2003. Tiene una pasión por la resolución de problemas y por encontrar soluciones fáciles a problemas desafiantes. Es el CEO de Clear View Systems (CVS) con sede en Vancouver, Canadá. CVS desarrolla software y soluciones para pequeñas empresas financieras. Es el principal desarrollador de CurrencyXchanger, que utilizan más de 350 empresas en más de 40 países. Tiran es licenciado en Ciencias de la Computación por la Universidad de British Columbia y tiene un MBA en Gestión de la Tecnología por la Universidad de Phoenix. En su tiempo libre, Tiran disfruta de la lectura, el senderismo y el ciclismo.