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.

Matrizes E Vetores Em Asp
Started By
Xclick
, 21/08/2003, 12:25
1 reply to this topic
#1
Xclick
Posted 21/08/2003, 12:25
#2
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)
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
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.
É 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

www.andrewsmedina.com.br
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)