Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em ASP
SEÇÕES
Manuais relacionados
+Programação em ASP
Categorias
+ASP

Índice do Manual Programação em ASP
+ Introdução à programação em ASP
+ Passos prévios I : Instalação do PWS
+ Passos prévios II: Conexão à BD
+ Início à programação em ASP
+ Loops e condições I
+ Loops e condições II
+ Loops e condições III
+ Os objetos ASP
+ Objeto Request I
+ Objeto Request II
+ Objeto Response
+ Exemplo simples de ASP
+ As famosas cookies
+ Objeto Session
+ Trabalhar com bases de dados em ASP
+ Seleções em uma tabela
+ Criação de um novo registro
+ Atualização de um registro existente
+ Excluir um registro
+ ActiveX Data Object
+ Objeto Connection (propriedades e métodos)
+ Objeto Command de ASP (Propriedades e métodos)
+ Objeto Application
+ Objeto TextStream
+ Dando formato aos números (Função FormatDateTime)
+ Uso das Cookies

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Loops e condições II

Algumas das formas mais correntes de controlar o fluxo dos programas em VBScript: Loop FOR.


Os loops FOR

Em muitas ocasiões é necessário executar um conjunto de instruções um número definido de vezes. Isto pode ser realizado a partir da instrução FOR/NEXT.

A estrutura clássica:

FOR contador=número inicial to número final STEP incremento
   Instrução 1
   Instrução 2
   ...
NEXT


A partir deste tipo de estruturas executamos as instruções contidas entre o FOR e o NEXT um certo número de vezes definido pelo número inicial, final e o incremento. O incremento é de 1 por padrão.

Colocamos um exemplo:

<% @ LANGUAGE="VBSCRIPT" %>
<HTML>
<HEAD>
<TITLE>Loop for/next</TITLE>
</HEAD>
<BODY>

<%For i=1 to 5%>
<font size=<%Response.Write i%>>Volta número <%Response.Write i%></font><br>
<%Next

For i=5 to 1 Step -1%>
<font size=<%Response.Write i%>>Contamos atrás: <%Response.Write i%></font><br>
<%Next%>

</BODY>
</HTML>



Este script composto de dois loops conta primeiro de 1 a 5. A variável i toma portanto todos os valores inteiros compreendidos entre estes dois números e pode ser utilizada dentro do loop como o fazemos neste caso para aumentar o tamanho da letra. O segundo loop realiza o processo inverso (o incremento é negativo) produzindo uma diminuição do tamanho da letra.

Se quiser ver o efeito que produz clique aqui

O que pode ser interessante para ver até que ponto o programar páginas dinâmicas pode fazer pouparmos texto em relação a mesma página programada em código HTML, é ver o código fonte da página a partir do navegador.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em ASP

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em ASP


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites