Preparar para a Notação de Objectos

Tradução automática de Deepl

Está ansioso por começar a codificar com a notação de objectos? Com certeza, a Notação de Objectos irá facilitar a sua vida como programador. Mas antes de a activar na sua aplicação existente, deve certificar-se de que o seu código está pronto.

A nova sintaxe da Notação de Objectos introduz algumas restrições como linguagem 4D, considerando agora os três seguintes caracteres como símbolos reservados: “ . “, ” [ ” e ” ] ” (isto é, ponto, abrir e fechar parênteses).

Como consequência, uma vez activada a Notação de Objectos na sua base de dados, já não é permitido utilizar estes símbolos em nomes de variáveis, nomes de métodos, nomes de tabelas, ou nomes de campos. E claro que é o mesmo para o seu código existente!

Portanto, é importante verificar se a sua aplicação não contém estes símbolos antes de activar esta funcionalidade. Mas não se preocupe que o MSC o possa fazer por si!

Verifique a sua aplicação com o MSC

Abrir o MSC e clicar no botão “Verify the application” para iniciar a verificação:

Verificar resultados em ficheiro de registo

Se o resultado da verificação for“O pedido é válido“, sem problemas, pode activar com segurança a Notação de Objecto.

Se o resultado da verificação for Anomalias foram detectadas“, clicar no botão “Abrir ficheiro de registo” e olhar para os detalhes dos avisos:

blank

blank

Se o ficheiro de registo contiver pelo menos uma mensagem de aviso indicando que um nome contém pontos ou parênteses (por exemplo, “O nome do método “my.method” contém pontos ou parênteses rectos”), a sua aplicação não está em conformidade com a Notação de Objecto.

Nesse caso, precisa de renomear cada elemento listado que contenha “.”, “[“, ou “]”. Pode fazê-lo manualmente utilizando a lista de avisos gerada pelo MSC, ou automaticamente graças à funcionalidade “Find in design” padrão 4D.

Então, está pronto para activar a Notação de Objectos e desfrutar desta poderosa sintaxe!

Pode também consultar a documentação para mais informações sobre a Notação de Objectos

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.