USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  ASP - Active Server Page    (Miscelâneas)

Título da Dica:  Simplificando o trabalho com funções
Postada em 13/10/2003 por ^HEAVY-METAL^            
Neste artigo, explicarei como a criação de funções (ou melhor, Functions) pode auxiliar e facilitar o desenvolvimento, uma vez que, algo que seja de constante necessidade, seja criada uma função que faça tal coisa, e apenas chamada para retornar o que se deseja. Vou explicar na prática, com exemplo simples para maior compreensão.

Suponhamos que você necessite constantemente calcular um valor, somá-lo com 3, multiplicar por 3, e ainda, dividir por 2.

Você poderia fazer com o seguinte código:

Numero = Request("numero")
numero = numero + 3
numero = numero * 3
numero = numero / 2

supondo que 'numero' seja igual a 5, o resultado é igual a 12.

Imagine ter que repetir isso toda vez que precisar de uma função parecida com esta... Seria bastante cansativo.

Agora, farei uma função para cálculo, e depois a chamarei para me retornar absolutamente a mesma coisa.

Function somar(numero)
' inicio da função denominada SOMAR
numero = numero + 3
' pega o número e soma com 3
numero = numero * 3
' o número somado com 3, é multiplicado por 3
numero = numero / 2
' o número somado com 3, multiplicado por 3, agora é dividido por 2
soma=numero
' por fim, defino a soma com o numero calculado
end function

Agora, para usar, simplesmente faça:

SOMAR(5)

SOMAR é o nome da função, e 5, é o valor para calcular, então, isso também retorna 12.

Tendo esta função na página, a qualquer momento você pode fazer o cálculo apenas do modo como foi apresentado: SOMAR(numero), que ele pegará o 'numero' e somará com 3, multiplicará por 3, e irá dividir por 2.

Claro, uma Function, obrigatoriamente, não precisa ser apenas para cálculos. Quando você tiver a necessidade de formatar texto constantemente (retirar aspas, alterar caracteres, etc), faça uma função correspondente a necessidade e quando precisar, é só chamá-la!

SuaFuncao(Valor) e também, você pode passar mais de um valor, para ser trabalhado dentro da função. No próximo artigo, falarei mais a respeito de functions!

T+,
 


CyberWEB Network Ltda.    © Copyright 2000-2019   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página