Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Guia de Conocimiento Visual Basic 2

Guia de Conocimiento Visual Basic 2

Ratings: (0)|Views: 0|Likes:
Published by lizeth_fajardo59

More info:

Published by: lizeth_fajardo59 on Nov 06, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/13/2014

pdf

text

original

 
 
Sistema de Gestiónde la Calidad
Servicio Nacional de Aprendizaje
 –
SENA
Programa de formación: Técnico en Sistemas Versión 1Nivel: TécnicoGUIA DE ACTIVIDADES DE PROGRAMACIÓN OREINTADA A EVENTOS
Fecha:Febrero 2 de 2011Versión 1.0Página 1 de 8
Visual Basic - Guía del Aprendiz Sena Capítulo2 Página 
 
1
 
Nombre del Proyecto:
ADMINISTRACIÓN DEL SOPORTE TÉCNICO ENSISTEMAS A INSTITUCIONES EDUCATIVAS.
 Duración en meses:18 mesesFase del Proyecto
:
CONCEPTUALIZACIÓN
 
Actividad de Proyecto
Recopilar información relacionada con el proyecto
 Duración en meses dela actividad4 mesesActividades de AprendizajeGuía de conocimiento.Duración en horas dela actividadCompetencia:220501046
 
 –
APLICARHERRAMIENTAS OFIMÁTICAS,REDES SOCIALES YCOLABORATIVAS DE ACUERDOCON LE PROYECTO ADESARROLLAR.
 
Resultados de Aprendizaje:22050104604
 
- APLICARCONTROLES Y ESTRUCTURASBÁSICAS DE PROGRAMACIÓNDE UN LENGUAJE ORIENTADOA EVENTOS DE ACUERDO CONEL PROBLEMA A SOLUCIONAR.
 Duración en horas delresultado:90
Visual Basic - Guía del Estudiante Cap. 2 Lenguaje Basic del Visual Basic.
 No ha sido un juego de palabras. VB emplea unas instrucciones casi iguales a las que empleaQuick Basic. Sin embargo ha añadido otras nuevas instrucciones, inherentes con laprogramación visual. Vamos a estudiar aquí las instrucciones y definiciones mas sencillas,comunes a QB y VB.
Sentencias condicionales.
Llamamos sentencias condicionales a aquellas que se realizan si se cumple una determinadacondición. Son las sentencias por las que empieza cualquier texto de Basic, y este no va sermenos.La sentencia condicional más usada es:
Si
se cumple una condición
Entonces
 Realiza estas instrucciones
Si no se cumple
 Realiza estas otras instrucciones
 
 
Visual Basic 
 –
Guía del aprendiz Sena Capítulo 2 Página
Fin de la sentencia.
 Así de fácil es programar en Basic. Lo que ocurre es que esta herramienta habla inglés, y lodescrito anteriormente toma la forma:
If
condición
Then
Instrucciones
Else
 Otras instrucciones
End If
 En este ejemplo, o se cumple una condición y ejecuta unas determinadas instrucciones, o nose cumple, y ejecuta otras instrucciones distintas. Puede ocurrir que, caso de no cumplirse lacondicion primera, se abra un abanico de dos o tres posibilidades. La sentencia condicionaltendría entonces la forma:
If
condición 1
Then
Instrucciones
ElseIf
Condición 2Otras instrucciones
ElseIf
Condición 3Otro juego de instrucciones
Else
Instrucciones que debe realizar caso de no cumplir las condiciones 1, 2 y 3.
End If
 Como decíamos anteriormente, este es el tipo de sentencia condicional mas usada.Existe otra sentencia condicional muy usada:
Select Case
 
Su nombre casi nos define lo que es: Selecciona, dependiendo del caso, un determinado juegode instrucciones:
Select Case
variable ' variable es una variable que puede tomar los valores (p.e.)de 1 a 4
Case 1
Instrucciones a ejecutar en caso de que variable = 1
Case 2
 Instrucciones a ejecutar en caso de que variable = 2
Case 3
 Instrucciones a ejecutar en caso de que variable = 3
Case 4
 Instrucciones a ejecutar en caso de que variable = 4
Case Else
 Instrucciones a ejecutar en caso de que variable sea distinta a los valoresanteriores
End Select
Este procedimiento resulta mucho mas sencillo y rápido que las sentencias
If Then Else
 vistas anteriormente, cuando el margen de elección es mayor que 2.Puede agrupar varios valores en una misma línea. Por ejemplo, si tiene 100 valores posibles, yel tratamiento es igual para varios de ellos, puede agruparlos así:
 
 
Visual Basic 
 –
Guía del aprendiz Sena Capítulo 2 Página
Select Case ValorCase Is < 20InstruccionesCase Is = 20InstruccionesCase Is = 21, 22, 23, 24, 25, 26InstruccionesCase Is > 26InstruccionesEnd SelectCuando lo que queremos es elegir un valor, no ejecutar instrucciones como hacíamosanteriormente, disponemos de otras dos funciones:
Choose
y
Switch
.
Switch
toma una serie de parámetros, todos por parejas. El primer término de cada pareja esla expresión a evaluar. El segundo es el valor que tiene que devolver. En realidad
Switch
esuna función (las funciones las veremos muy pronto)A =
Switch
(B=1, 5, B=2, 7, B=3, 11)Esta instrucción obtiene un valor para A que dependerá del valor que tome B entre los valoresposibles (1, 2 ó 3)La sentencia
Choose
es casi igual, cambia solamente la forma. La misma intrucción anteriorpuede realizarse con
Choose
de la siguiente forma:A =
Choose
( B, 5, 7, 11 )En estas sentencias,
Switch
y
Choose
, si el valor de B no coincide con ninguno de losvalores que se le habían establecido (1, 2 ó 3 en nuestro caso), la sentencia devuelve el valorNulo (
Null
). Esto puede producir algún error si no se contempla esa posibilidad.Las sentencias
Switch
y
Choose
no se usan mucho en programación. Parece que losprogramadores o no las conocen o se lían (y es comprensible) al utilizarlas. Le garantizo quepuede llegar a ser un gran programador sin necesidad de utilizarlas. Use preferentemente
IfEnd If
y
Select Case
.Otra sentencia condicional:
IIF
Devuelve uno de entre dos valores, dependiendo de la evaluación de una expresión.Sintaxis
Iif
(Expresión, SiEsCierto, SiEsFalso)Expresión es la expresión a evaluar.SiEsCierto Valor o expresión devuelta si Expresión es True.SiEsFalso Valor o expresión devuelta si Expresión es False.Observaciones
IIf
siempre evalúa SiEsCierto y SiEsFalso, aunque sólo vaya a devolver una de ellas. Por estarazón, deberá vigilar que no se produzcan efectos no deseados. Por ejemplo, si al evaluarSiEsFalso se produce un error de división entre cero, se generará un error aunque Expresión

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->