UNIDAD 2: PROGRAMACION VISUAL Visual Basic INSTRUCCIONES DE CONTROL DE PROGRAMA

TEMA 8: INSTRUCCION SELECT CASE WEB DEVELOPER 2005 Visual Basic

Tambien existen ocasiones o programas donde se exige evaluar muchas condiciones a la vez, en estos casos o se usa una condicion compuesta muy grande o se debe intentar convertir el problema a uno que se pueda resolver usando la instruccion SELECT CASE.

Esta instruccion es una instruccion de decision multiple donde el compilador prueba o busca el valor contenido en una variable ENTERA, CHARACTER, STRING contra una lista de constantes apropiadas, cuando el computador encuentra el valor de igualdad entre variable y constante entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional.

El formato de esta instruccion es el siguiente;

Capturar o asignar variable de condicion

Select Case variableopcion

case const1 instruccion(es)

case const2 instruccion(es)

case const3 Instruccion(es)

case Else instruccion(es)

End Select

Programa

<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<script runat="server">
Protected Sub EVENTO1(ByVal sender As Object, ByVal e As System.EventArgs)
Select Case LETRA.Text
Case "A"
ANIMALITO.Text = "AGUILA"
Case "B", "b"
ANIMALITO.Text = "BACA"
Case "C"
Dim ALFA As Integer
ALFA = 100 + 5
' observar como se encadenan strings usando simbolo &
ANIMALITO.Text = ALFA & " CABALLOS"
Case Else
ANIMALITO.Text = "NO HAY"
End Select
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>PROGRAMACION VISUAL BASIC ASPX</title>
</head>
<body>
<form id="form1" runat="server">
DAME UNA LETRA<ASP:TEXTBOX ID=LETRA RUNAT=SERVER/><BR>
<ASP:BUTTON ID="BUTTON1" TEXT=OK ONCLICK=EVENTO1 RUNAT=SERVER/><BR>
ANIMALITO<ASP:TEXTBOX ID=ANIMALITO BACKCOLOR=AZURE RUNAT=SERVER/><BR>
</form>
</body>
</html>

Tomar en cuenta es que se pueden usar mas de dos instrucciones en cada case.

Observar el caso “b”, observar como se pueden usar mas de dos case, sorry por lo de BACA pero el unico animalito que me acorde fue el BURRO y luego mis alumnos se sienten aludidos y ofendidos.

Observar en caso “c” como se encadenan dos o mas strings usando el simbolo ampersand (&)

RECORDAR USAR EL DISEnADOR (DESIGN) PARA DARLE MEJOR PRESENTACION.

Corrida:

image505.jpg

TAREAS PROGRAMACION VISUAL WEB DEVELOPER 2005 Visual Basic

1.- Construir un programa que capture un deporte cualesquiera y despliegue dos implementos deportivos apropiados.

2.- Evaluar cualquier funcion vista para cuando x =3,-4, 5 2

Politica de Privacidad