4D View Pro: Obtenha controlo sobre as definições do seu método 4D

Tradução automática de Deepl

4D View Pro está a ficar mais rico em funcionalidades com cada lançamento R e 4D v17 R6 não é excepção! Está disponível um novo comando que lhe permite especificar os parâmetros, nome, tipo e um resumo de um método 4D. Agora os seus métodos podem ser mais informativos e descritivos, ajudando os utilizadores finais a utilizá-los correctamente.

Quer declarar uma data ou hora? Que tal dar uma breve descrição para ajudar os utilizadores a compreender o que o método faz? Pode agora ser feito com VP SET ALLOWED METHODS comando!

Que melhor forma de compreender a utilização deste comando do que um exemplo? Quando terminar a leitura e seguir os passos do exemplo, já poderá obter o resultado abaixo:

Um exemplo passo a passo

O VP SET ALLOWED METHODS fornece uma nova forma de permitir os seus métodos 4D. Abaixo demonstra como proceder se quiser chamar o método “Birth Information” numa fórmula 4D View Pro:

C_TEXT($1)
C_DATE ($2)
C_TIME ($3)
C_TEXT ($0)
// Create a string from parameters
$0 :=$1+" nasceu em "+String($2)+" em "+String($3)

Como permitir um método

Crie um objecto e utilize o atributo do objecto para definir o nome de chamada do seu método:

$o:=New object
// Name of the method in 4D View Pro: "Birth Information"
$o .
BIRTH_INFORMATION:=New object

Depois, no objecto $o.BIRTH_INFORMATION, defina o chamado método 4D:

$o.BIRTH_INFORMATION.method:="Informação sobre o nascimento"

Acrescentar nome e tipo para cada parâmetro

Acrescentar uma colecção com informações sobre os parâmetros do método:

$oparameters.BIRTH_INFORMATION.parameters.Is time:=New collection
.BIRTH_INFORMATION.parameters.push. (New object("nome"; "nome"; "tipo";Is text))
$o .BIRTH_INFORMATION.parameters.push(New object("nome"; "aniversário"; "tipo";Is date))
$o .BIRTH_INFORMATION.$o.push(New object("nome"; "hora de nascimento"; "tipo"; ))

Acrescentar um resumo

Especifique um resumo do que o seu comando faz:

$o.BIRTH_INFORMATION.summary:="Retorna uma cadeia de informação desde o nascimento".

Especificar o número de parâmetros

Finalmente, pode limitar o número de argumentos na sua fórmula 4D View Pro, adicionando valores mínimos e máximos. Por exemplo, se todos os parâmetros forem obrigatórios:

$o.BIRTH_INFORMATION.minParams. :=3
$o .
BIRTH_INFORMATION.maxParams:=3

Pode criar tantos atributos quantos um método exigir, depois passar o objecto método ($o) para o VP SET ALLOWED METHODS comando:

VP SET ALLOWED METHODS ($o)

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.