Thursday, November 27, 2008

Entendendo e utilizando Helper Methods

O Morfik AppsBuilder 2.0 introduziu um recurso muito interessante para aqueles de nós que estão interessados em escrever código elegante. Este recurso é chamado Helper Methods e basicamente permite que você extenda todos os tipos da linguagem Morfik com novos métodos.

Com os Helper Methods do Morfik você pode acrescentar novas funcionalidades até aos tipos primitivos das linguagens como os inteiros, as strings ou os booleanos. O trecho de código a seguir mostra como um pequeno Helper Method pode ser escrito em Morfik Pascal.

function Boolean.ToString: string;
begin
if Self then
Result := 'True'
else
Result := 'False';
end;

O mesmo método pode ser escrito em Morfik Basic da seguinte forma:

function Boolean.ToString as string
if Me then
Return "True"
else
Return "False"
end if
end function

Este assunto é extenso demais para ser coberto em detalhe num "post" comum, por isso eu decidi disponibilizar para o download um documento PDF de um artigo mais extenso que faz parte do conjunto de informações que estou preparando para o meu novo livro. Este artigo chama-se Understanding and Using Helper Methods.


Peço desculpas a aqueles que não gostam de ler em Inglês mas eu não tive oportunidade de criar uma versão deste documento em Português.

No comments: