Procedures

por Fernando D'Angelo 15. outubro 1999 00:00

Algumas vezes, em programação, uma mesma sequência de códigos precisa ser usado constantemente. Ao invés de copiá-los toda vez que for preciso, pode-se usar as Procedures. Procedures são caixas pretas, onde vc entra com alguns dados, a caixa preta processa, e no caso das Functions, retorna outros valores, de acordo com um algorítimo. Existem dois tipos de Procedures, as Subs e as Functions. Observe os exemplos abaixo:

<html><body>
<%
Function soma(valor1,valor2)
If valor1 = "" then valor1 = 0
If valor2 = "" then valor2 = 0
soma = valor1 + valor2
End Function
'acima, a função denominada soma foi apresentada
'abaixo, uma chamada à função foi feita. Então a função executa a rotina e retorna um determinado valor, no caso 5.

response.write soma(2,3)

%></body></html>


Já uma Sub simplesmente executa uma ação, não retornando valor algum.

<html><body>
<%
Sub visualizar_nome(nome)
response.write "O nome do site é: " & nome
End Sub
'acima, a procedure do tipo Sub foi denominada visualizar_nome

response.write "Qual é o site sobre ASP que oferece Tutoriais, Newsgroups e Links a seus visitantes?"
Call visualizar_nome("ASPBRASIL")
response.write "<div><a href=www.aspbrasil.com.br>Home</a></div>"
'acima, o comando Call faz a chamada à Sub visualizar_nome. Como pode-se perceber, uma Sub não retorna nenhum valor, e sim executa uma ação.


%>
</body></html>

Tags:

Posts Antigos




Comentar




  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading




Calendário

<<  julho 2010  >>
seteququsedo
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Ver os posts em um calendário maior

Para divulgar oportunidades aqui, entre em contato conosco enviando a descrição completa da vaga + uma data de validade para cada uma delas.

* As vagas divulgadas neste espaço são de inteira responsabilidade das empresas anunciantes.

Assine Nossa Newsletter

Quero ser notificado quando um novo Post for publicado