home *** CD-ROM | disk | FTP | other *** search
/ Internet Pratica / IPRAT_01.iso / tutoriais / ASP / Simplificando / simplificando.txt
Encoding:
Text File  |  2002-10-30  |  2.4 KB  |  58 lines

  1. ASP - Simplificando o trabalho com funτ⌡es
  2.  
  3.  
  4. Oscar Pires Θ desenvolvedor ASP e Visual Basic, atualmente voltado para o e-commerce, e trabalha com sistemas para controle dos dados de lojas.
  5.  
  6. 03/12/2001 - Coluna n║ 13
  7.  
  8. ASP - Simplificando o trabalho com funτ⌡es
  9.  
  10. 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.
  11.  
  12. Suponhamos que vocΩ necessite constantemente calcular um valor, somß-lo com 3, multiplicar por 3, e ainda, dividir por 2.
  13.  
  14. VocΩ poderia fazer com o seguinte c≤digo:
  15.  
  16. Numero = Request("numero")
  17. numero = numero + 3
  18. numero = numero * 3
  19. numero = numero / 2
  20.  
  21. supondo que 'numero' seja igual a 5, o resultado Θ igual a 12.
  22.  
  23. Imagine ter que repetir isso toda vez que precisar de uma funτπo parecida com esta... Seria bastante cansativo.
  24.  
  25. Agora, farei uma funτπo para cßlculo, e depois a chamarei para me retornar absolutamente a mesma coisa.
  26.  
  27. Function somar(numero)
  28. ' inicio da funτπo denominada SOMAR
  29. numero = numero + 3
  30. ' pega o n·mero e soma com 3
  31. numero = numero * 3
  32. ' o n·mero somado com 3, Θ multiplicado por 3
  33. numero = numero / 2
  34. ' o n·mero somado com 3, multiplicado por 3, agora Θ dividido por 2
  35. soma=numero
  36. ' por fim, defino a soma com o numero calculado
  37. end function
  38.  
  39. Agora, para usar, simplesmente faτa:
  40.  
  41. SOMAR(5)
  42.  
  43. SOMAR Θ o nome da funτπo, e 5, Θ o valor para calcular, entπo, isso tambΘm retorna 12.
  44.  
  45. 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.
  46.  
  47. 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!
  48.  
  49. 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!
  50.  
  51. Abraτos e atΘ semana que vem!
  52.  
  53. Oscar Pires
  54. blade@imasters.com.br
  55.  
  56. Todos os direitos autorais dos artigos pertencem ao seu autor. 
  57.  
  58.