Sei sulla pagina 1di 15

Programacin II

Gua para Examen y Laboratorio


para entregar el 16 de Octubre.

Declaracin de Variables
Asignacin de Variables y uso de elementos.
Al asignar a las variables los valores contenidos en algn objeto de la forma, se

tiene que especificar que valor de ese objeto se va a guardar en la variable


No es lo mismo, variable = txtNombre.text

que variable = txtNombre

este ltimo marca error


Igual con las listas y los combobox, se tiene que especificar que se quiere usar el

Item del combobox/listbox,

lstNombres.Items

Si se quiere trabajar con un elemento en particular de las listas para buscar algn

nombre usando for sin haber seleccionado nada se usa


lstNombredelaLista.Items(Valor) esto va a especificar que el elemento que se
quiere usar es el que esta en la posicin Valor, pero este no puede ser menor a
cero.
Esto sirve un poco diferente para las cajas de texto, si se quiere buscar algn

carcter en particular de una cadena de caracteres se usa


txtNombre.Text.Char(Valor)

Tipos de Datos
Boolean, (False/True) Usado para validar una condicin determinada.
Byte, (0 a 255)
Short (de -32,768 a 32,767)
Integer (de -2.147.483.648 a 2.147.483.647)
Long (de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807)
Single (de 1E38 a -1E38) Muestra 6 posiciones en una caja de texto antes y

despues del punto comodefault. Permite trabajar con 45 posiciones decimales.


Muestra numeroE+valor o numeroE-valor si el tamao excede los 6 dgitos a la
izquierda o derecha del punto.
Double (de 1E308 a -1E308) Muestra 16 posiciones antes y despus del punto.
Permite trabajar con 324 posiciones decimales
Decimal (de 79 a -79) Tiene un rango de 29 posiciones y el numero mas alto es
79 con otras 27 posiciones. El nmero ms pequeo es un 1 en la 28 posicin
despus del punto
Date (1 de enero del ao 1, 31 de dic del 9999). Formato mes/da/ao o
da/mes/ao
Char Guarda un carcter tipo ascii.
String Guarda una cadena de caracteres de hasta 2 mil de caracteres de
longitud

Operadores
Operadores Aritmticos

Operadores Comparativos

+ :Suma dos nmeros


- : Resta dos nmeros
* : Multiplica dos nmeros
/ :Divide dos nmeros. Marca error si
el nmero de la derecha es cero
\ :Divide dos nmeros. Devuelve
nicamente el valor entero del
resultado. Marca error si el segundo
nmero es cero
Mod: Divide dos nmeros. Devuelve el
residuo resultante de la divisin. Marca
error si el segundo nmero es cero.
^ : Eleva el numero1 a la potencia del
numero2Num1 ^ Num 2

> Retorna True si el primer valor es


mayor al segundo
< Retorna True si el 2o valor es mayor al
1o
=> Retorna True si el primer valor es
mayor al segundo o igual al segundo
=< Retorna True si el 2o valor es mayor
al 1 o igual al 1o
= Retorna True si el primer valor es igual
al segundo
<> Retorna True si el primer valor es
diferente al segundo

Operadores Lgicos
And :Retorna True si ambos
valores son verdaderos
Or :Retorna True si alguno de
los valores son verdaderos
Not :Retorna True si el valor es
False

Concatenacin
Usa el smbolo & (no 8c) para unir
dos o mas cadenas para formar una
sola cadena

Operadores de Asignacin
+=
&=

-= *= /= \= Mod=

^=

Controles de VB.NET
Hemos visto en este curso las propiedades,
eventos y mtodos de un control, a estos
se les llama miembros. Solo definiremos
brevemente estos.
Propiedades: Es la manera en que luce y
se comporta un objeto
Mtodos: Es lo que puede hacer un
control
Eventos: es lo que sucede en la
interaccin con el usuario

Form (prefijo frm)


Propiedades

(Name)
Es el Nombre que se usa para referenciar al control
Text
Muestra en el ttulo de la forma lo que este escrito aqu
Visible
True si la ventana se puede ver, False si no
AcceptButton
Ejecuta un botn definido cuando Enter es presionado

Eventos
Load:Se usa para definir lo que se quiere que el programa haga
inmediatamente despus de que se carga

Mtodos
Close Cierra la ventana
End Finaliza el Programa

Label ( lbl )

Propiedades

(Name)
Es el Nombre que se usa para referenciar al
control
(Text)
Muestra en el ttulo de la forma lo que este escrito
aqu
(Visible)
True si la ventana se puede ver, False si no
(Enabled)
Indica si el control se puede usar

TextBox (prefijo txt)

Propiedades

(Name)
Es el Nombre que se usa para referenciar al control
Text
Muestra en el TextBox lo que este escrito aqu
Visible
True si el TextBox se puede ver, False si no
ReadOnly
True permite reescribir sobre el TextBox, False bloquea esta opcin
Enabled
Indica si el control se puede usar
Eventos
KeyPress:Se produce cuando se presiona una tecla mientras el
control tiene el foco
Mtodos
Clear Borra el texto del control
Focus Le da el enfoque al TextBox

Button (prefijo btn)


Propiedades

(Name)
Es el Nombre que se usa para referenciar al control
Text
Muestra en el Botn lo que este escrito aqu
Visible
True si el Botn se puede ver, False si no
Enabled
Indica si el control se puede usar
Eventos
Click:Se produce cuando se presiona el botn del
mouse sobre este control

FUNCIONES
He aqu algunas Funciones de Variables:
Day Devuelve un entero entre 1 y 31
Sintaxis: Day(VariableTipoDate)
Year Devuelve un valor entre 1 y 9999
Sintaxis: Year(VariableTipoDate)
Asc() Regresa el equivalente del cdigo ascii en numero entero
Ej:TextBox1.Text = Asc(ValorChar)
Char.IsLower() Indica si un carcter es una letra minscula.
Devuelve True/False. Puede usarse en cadenas.
Ej:TextBox1.Text = Char.IsLower(valor)
TextBox1.Text = Char.IsLower(cadena,posicion)
Char.IsUpper() Indica si un carcter es una letra Mayscula.
Devuelve True/False. Puede usarse en cadenas.
Ej:TextBox1.Text = Char.IsUpper(valor)

Laboratorio
En base a la Gua resuelve el
siguiente Laboratorio

Laboratorio de Programacin
II
1.Contesta lo siguiente:
1.Cul es la forma correcta de declarar Variables?.
2.Cul Es el tipo de dato utilizado para validar una
condicin determinada?
2.Escribe en la lnea el Operador correspondiente:
___Suma dos Nmeros
___Divide dos Numeros.Devuelve el residuo resultante de
la divisin. Marca error si el segundo nmero es cero.
___Retorna true si alguno de los valores son verdaderos.
___Es el smbolo que se utiliza para unir dos o mas
cadenas para formar una sola cadena
___Retorna true si el primer valor es diferente al
segundo.

3. Contesta las siguientes Preguntas:


Es la manera en que luce y se comporta un objeto?
Es lo que puede realizar un control?
Es lo que sucede en la interaccin con el usuario?
4.Relaciona lo siguiente:
( ) Se usa para definir lo que se requiere que el
programa haga inmediatamente despus de que se
carga
( ) Es la propiedad que indica si el control se puede usar
( ) Es la propiedad que se encarga si True si la ventana
se puede ver o False si no
( ) Se produce cuando se presiona una tecla mientras el
control tiene el foco
( ) Se produce cuando se presiona el botn del mouse
sobre ese control
a. Visible
b.load
c.Enabled
d.Click
e.KeyPress

5. Escribe la Sintaxis de las Siguientes


funciones y para que sirve cada una o en
dado caso, los valores que devuelve cada
una:
1.Day
2.Year
3.Asc()
4.Char.IsLower()
5.Char.IsUpper()

xito

en tu
Examen!

Potrebbero piacerti anche