Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El sistema de tipos comunes define cmo se declaran, utilizan y gestionan los tipos en el
CommonLanguageRuntime. Cada tipo de datos utilizado en Visual Basic .NET
corresponde directamente a un tipo definido en el sistema de tipos comunes.
La siguiente tabla muestra los tipos de datos soportados en Visual Studio .NET 2010.
1
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
2
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
SUFIJOS
Los literales son valores que se asignan a una de datos. En algunos casos, tenemos que
aadir un sufijo detrs de un literal para que Visual Basic 2012 puede manejar el clculo
con mayor precisin. Por ejemplo, podemos utilizar num = 1.3089 # para un tipo de datos
doble. Algunos de los sufijos se muestran en la Tabla:
Adems, tenemos que incluir literales de cadena dentro de dos citas y adjuntamos fecha y
hora literales dentro de dos signo #. Las cadenas pueden contener cualquier carcter,
incluyendo los nmeros. Los siguientes son algunos ejemplos:
nombre=Turban, John.
NumTelef=1800-900-888-777
3
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
fecha=#31-Dec-00#
hora=#12:00 am#
VARIABLES Y CONSTANTES
Cuando nombramos una variable en Visual Basic .NET, debemos tener en cuenta las
siguientes reglas:
Iniciar cada nombre de variable con un carcter alfabtico o un guin bajo (_).
No utilizar espacios ni smbolos.
No utilizar palabras clave como Integer o Date.
Se recomienda que tenga en cuenta las siguientes directrices cuando nombre variables:
Antes de poder utilizar variables en su aplicacin, debe asignarles un valor. Puede asignar
un valor a una variable despus de declararla o mientras la declara.
4
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
secondNumber=firstNumber-99
userName=John Lyan
userpass.Text = password
Label1.Visible = True
Command1.Visible = false
Label4.Caption = textbox1.Text
ThirdNumber = Val(usernum1.Text)
5
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
Operadores Aritmticos
Operadores de Asignacion
6
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
Operadores de comparacion
Operadoreslogicos
7
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
EJERCICIOS
EJERCICIO 01
Crear una aplicacin que permita ingresar dos nmeros y al pulsar el botn de calcular permitir
realizar la suma de los dos nmeros. El resultado se debe mostrar en la etiqueta.
EJERCICIO 02
8
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
Resolucion de aplicacin:
EJERCICIO 03
Por ejemplo el siguiente cdigo cambiar el color a amarillo forma cada vez que se carga
el formulario. Visual Basic 2012 utiliza RGB (rojo, verde, azul) para determinar los colores.
El cdigo RGB para el amarillo es 255,255,0. Yo en el cdigo refiero a la forma actual y
Backcolor es propiedad de color de fondo del formulario. La frmula para asignar el color
RGB a la forma es Color.FormArbg (cdigo RGB). El procedimiento de evento es el
siguiente:
9
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
stos son algunos de los colores comunes y los cdigos RGB correspondientes. Siempre
se puede experimentar con otras combinaciones, pero recuerda que el nmero mximo
para cada color es 255 y el mnimo es 0.
EJERCICIO 04
El siguiente es otro programa que permite al usuario introducir los cdigos RGB en tres
cuadros de texto diferentes y cuando l o ella hace clic en el botn de color de la pantalla,
el color de fondo del formulario cambiar de acuerdo con los cdigos RGB. As, este
programa permite a los usuarios cambiar las propiedades de color de la forma en tiempo
de ejecucin.
Resolucion:
10
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
EJERCICIO 05
EJERCICIOS PROPUESTOS
1. Realizar una aplicacin que permita ingresar tres nmeros y calcule los siguientes
resultados:
11
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
2. Construir una aplicacin que permita convertir grados centgrados a farenheit. Se sabe
que:
12
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
Conversin Implicita
Visual Basic puede realizar algunas conversiones de tipos de datos implcitamente. Una
conversin implcita se produce cuando un valor se convierte automticamente de un tipo
de datos en otro requerido por el cdigo en que el tipo de datos se utiliza. No requiere
ninguna sintaxis especial en el cdigo fuente.
Por ejemplo, si colocamos la cadena 1234 en una variable Integer, Visual Basic
convertir automticamente la cadena en un entero. O, si una cadena como 100 se
aade a un valor numrico en la frmula 100 + 10, Visual Basic convierte implcitamente
la cadena en el valor entero 100 y lo aade a 10.
Conversin Explicita
Para utilizar una funcin de conversin, se sita en el lado derecho de una instruccin de
asignacin, utilizando la siguiente sintaxis:
13
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
VariableName= CFunction(Expression)
Las variables pueden convertirse de un tipo de dato a otro, por ejemplo: Una expresin
cadena, convertirla a Numero. Veamos un resumen de las distintas funciones de
conversin de tipos y algunos ejemplos: (estos estn tomados de la ayuda de Visual Basic
.NET).
14
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
Cuando utilizamos variables, debemos asegurarnos de que son accesibles desde todas las reas
de cdigo que hacen referencia a ellas. Por otra parte, es posible que necesite restringir el acceso
a determinadas variables. Todo el conjunto de cdigo que puede hacer referencia a una variable
por su nombre se denomina mbito (scope) de la variable. Esta leccin describe los diferentes
niveles de mbito aplicables a variables y explica cmo asegurarse de que cada variable de
nuestra aplicacin tiene el mbito adecuado.
15
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
16
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
LA FUNCIN LEN
La funcin Len devuelve un valor entero que es la longitud de una frase o una frase,
incluyendo los espacios vacos.
La sintaxis es Len (Phrase)
EJEMPLO
LA FUNCTION RIGHT
La funcin RIGTH extrae la porcin derecha de una frase.
Sintaxis
Right (Phrase, n)
Donde n es la posicin de partida desde la derecha de la fase en la que la parte de la
frase se va a extraer. Porejemplo,
Right(Visual Basic, 4) = asic
Ejemplo
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click Dim text1 As String
text1 = TextBox1.Text
Label1.Text = Microsoft.VisualBasic.Right(text1, 4)
End Sub
17
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
LA FUNCTION LEFT
La funcin left extraer la porcin izquierda de una frase.
La sintaxis es
Microsoft.VisualBasic.Left(Phrase,n)
18
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
ACTIVIDADES PROPUESTAS
1. Construir una aplicacin que permita calcular el rea de un tringulo (base x altura/2).
2. Suponga que un individuo desea invertir su capital en un banco y desea saber cunto
dinero ganar despus de un mes si el banco paga a razn de 2% mensual. Realiza un
programa que calcule dicha ganancia teniendo como entrada el capital invertido.
3. Escribe un programa que lea una cantidad depositada en un banco y que calcule la
cantidad final despus de aplicarle un 20% de inters.
19
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
ESTRUCTURAS DE CONTROL
PublicClassForm4
20
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
EndSub
EndClass
EJERCICIO 2
Cree una aplicacin Windows que permita ingresar dos nmeros enteros y muestre en
una ventana la suma de los dos.
21
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
EJERCICIO 3
Disear una aplicacin que permita ingresar la edad de una persona y devuelva un
mensaje, como muestra la imagen:
22
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
EJERCICIO 4
Disear un programa que permita ingresar el nombre de un alumno, y sus dos notas
correspondientes a Examen Parcial y Examen Final. Mostrar el promedio de dichas notas,
y mostrar la condicin de APROBADO o DESAPROBADO.
23
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
24
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
25
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
EJERCICIO 1
Disear la siguiente aplicacin que muestra la edad de una persona a travs del control
radiobutton.
EJERCICIO 2
Disear la siguiente aplicacin que da opciones de peliculas a travs del control
checkbox.
26
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
EJERCICIO 3
En la siguiente aplicacin, el pago por curso es de 100.oo para Windows 7, 150.oo para
Word, 200.oo para Corel Draw y 300.oo para SQL Server. Adems, el pago por otros es
de 100.oo por matrcula y de 50.oo por materiales. Se deben mostrar los montos
respectivos al hacer clic en Calcular.
27
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
28
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
29
DOCENTE : Mg. Ing. Milenka Rojas Prraga
ESTRUCTURA DE DATOS
30
DOCENTE : Mg. Ing. Milenka Rojas Prraga