Jump to content


Matrizes E Vetores Em Asp


  • Faça o login para participar
1 reply to this topic

#1 Xclick

Xclick
  • Visitantes

Posted 21/08/2003, 12:25

Olá, gostaria de saber se alguem tem algum tutorial completo sobre matrizes e vetores em asp... Vejo que este num é um tema muito abordado na linguagem... é difícil encontrar algum bom material sobre o assunto.


Se alguem puder colaborar serei grato.
Obrigado pela atenção.

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 21/08/2003, 14:52

cara ai vai uns exemplos de cmo usa vetor e matrxi no asp. espero q ajude. se nao for curiosidade d+ o q vc pretende fazer com vetores?

É possível em VBScript declarar uma variável para armazenar mais de um valor: Array. Ao declararmos uma variável array devemos informar seu nome e a quantidade de valores que a mesma pode armazenar:

Dim Nome_Array(Quantidade)

Para acessar determinado valor de uma variável array, informamos o nome e a posição de tal valor. Esse índice começa em 0(zero) e vai até o valor especificado na declaração(Quantidade).

matriz de uma dimensao (vetor)
<% @ Language = VBScript%>
<BODY>
   <% Dim MeuArray(3)
      MeuArray(0)=Date
      MeuArray(1)="Lineu Antonio de Lima Santos"
      MeuArray(2)=12.45
      MeuArray(3)=Now
   %>
Posição 1 = <%=MeuArray(0)%><BR>
Posição 2 = <%=MeuArray(1)%><BR>
Posição 3 = <%=MeuArray(2)%><BR>
Posição 4 = <%=MeuArray(3)%>

Observe que o valor armazenado em cada elemento de um array pode ser de um subtipo diferente dos demais. Outra observação importante: arrays têm que ser declarados explicitamente.
Arrays não são limitados para uma única dimensão. Em VBScript pode-se declarar Arrays de até 60 dimensões.

matriz de duas dimensoes
<% @ Language = VBScript%>

   <% Dim MeuArray(1,1)
      MeuArray(0,0)= "Lineu Antonio de Lima Santos"
      MeuArray(0,1)=2225240
      MeuArray(1,0)= "Universidade Federal do Piauí"
      MeuArray(1,1)=2172000
%>
<B>Nome</B> = <%=MeuArray(0,0)%> <B>Telefone</B> = <%=MeuArray(0,1)%><BR>
<B>Nome</B> = <%=MeuArray(1,0)%> <B>Telefone</B> = <%=MeuArray(1,1)%><BR>

Pode-se declarar um array cujo tamanho é alterado durante a interpretação do script. Para tal, basta declarar o array com Dim sem informar a quantidade de elementos. Depois deve-se utilizar a declaração ReDim para determinar o número de elementos. Caso seja necessário redimensionar o array, utiliza-se novamente a declaração ReDim. Se houver a necessidade de preservar o conteúdo do array a ser redimensionado, utiliza-se a declaração ReDim Preserve.
<% @ Language = VBScript%>
<HTML><HEAD><TITLE>Curso ASP</TITLE>
<BODY>
Sem Preserve <BR>
   <% Dim MeuArray()
      ReDim MeuArray(1) 
      MeuArray(0)= "Lineu Antonio de Lima Santos"
      MeuArray(1)=12.95 
      ReDim MeuArray(2)
      MeuArray(2)=9090 
    %>

<B>Posição 0</B> = <%=MeuArray(0)%><BR>
<B>Posição 1</B> = <%=MeuArray(1)%><BR>
<B>Posição 2</B> = <%=MeuArray(2)%><BR>
<HR>
Com Preserve <BR>
   <% ReDim MeuArray(1) 
      MeuArray(0)= "Lineu Antonio de Lima Santos"
      MeuArray(1)=12.95 
      ReDim Preserve MeuArray(2)
      MeuArray(2)=0909 
   %>
<B>Posição 0</B> = <%=MeuArray(0)%><BR>
<B>Posição 1</B> = <%=MeuArray(1)%><BR>
<B>Posição 2</B> = <%=MeuArray(2)%>
</BODY>
</HTML>

é isso aew B)
www.andrewsmedina.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq