Olá pessoal,
Nos vamos dar continuidade a nossas aulas de Visual Baisc, falando hoje sobre as estruturas de linguagem do visual basic.
Estruturas de Linguagem
as estruturas utilizadas para escrever os programas em visual basic se dividem basicamente em estruturas de tomada de decisão e estrutura de laço de repetição.
Estruturas de tomada de decisão
São as estruturas com as quais nos baseamos para tomar alguma decisão sobre o fluxo do programa, as estruturas responsáveis por isso são: IF e SELECT , ambas são estruturas que avaliam uma condição e de acordo com o resultado tomam uma decisão.
Condição IF…THEN
Considerada uma estrutura tradicional em qualquer linguagem, esta estrutura avalia uma condição sendo ela verdadeira a linha seguinte é executada caso contrario pula para a próxima condição
SE condição = Verdadeiro ENTÃO
….
SENÃO
….
FIM SE
exemplo:
if 3>2 then
msgbox “Três é maior”
else
msgbox “Dois é maior”
end if
Condição SELECT
A instrução Select muitas vezes é considerada uma variante da condição IF, porém esta condição lhe permite tomar várias decisões dependendo do valor testado, normalmente esta estrutura é usada quando temos várias possibilidades de tratamento para o valor retornado.
SELECIONE CASO NOME
CASO “ELZO”
……
CASO “MARIA”
……
CASO “JOÃO”
……
FIM SELECIONE
exemplo:
Select case nome
case “elzo”
msgbox “o nome é elzo”,vbcritical
case “maria”
msgbox “o nome é Maria”,vbcritical
case “joao”
msgbox “o nome é João”,vbcritical
End Select
Estruturas de repetição
Estas estruturas lhe permitem que um mesmo conjunto de instruções seja executada continuamente, até que uma determinada condição seja satisfeita.
Laço FOR
PARA contador = 1 até 10 passo 2
…..
próximo
o laço for contará do 1 até o 10 pulando de 2 em 2
Exemplo:
For i=1 to 10 step 1
msgbox “ola”
Next
DO…LOOP
A instrução do…loop é executada continuamente. para pará-lo você tem que usar um estrutura de decisão para criar uma condição que faça parar o loop.
FAÇA
….
REPITA
exemplo
Do
msgbox “ola”
Loop
Para pará-lo usamos uma estrutura de decisão.
Do
DoEvents
if i = 10 then
exit do
end if
i=i+1
loop
este loop irá executar até que a variável i seja igual a 10 quando ela for igual a 10 ela irá executar a instrução Exit Do que faz com que o loop seja interrompido. pessoal até a próxima…

Cara, é muito bom saber que existe pessoas que se preocupa em passar seu conhecimento de uma forma integra e simples de fácil entendimento .
Valeu !!! Muito bom seu blog .
Por: Greyson em 03/08/2008
às 12:39 am