pelo autor convidado Tiran Behrouz, 4D developer (Vancouver, Canadá)
A introdução da ORDA em 4D v17 foi uma mudança de jogo. Agora, com a introdução de classes em 4D v18 R3, vamos assistir a uma mudança de paradigma na programação 4D. Podemos agora tirar partido de conceitos de programação orientados para objectos, tais como polimorfismo, composição, e herança, para escrever as nossas próprias bibliotecas de classes. Neste vídeo, demonstro como codificar uma classe TimeStamp simples usando 4D e ORDA.
Usei 4D v18 R4 para este tutorial. Também pode usar o público 4D v18 R3 para desenvolver esta classe, mas as suas declarações variáveis terão de seguir a sintaxe clássica 4D. Por exemplo:
- C_LONGINT ($n) em vez de var $n: Inteiro
- C_OBJECT ($1) em vez de var $1: cs.Class.TimeStamp
O código fonte pode ser encontrado aqui. Junte-se à discussão no fórum 4D para perguntas e feedback.