Sei sulla pagina 1di 13

UNIDAD 1: Introduccin a Visual Basic.

1. Caractersticas generales de Visual Basic .NET


2. Variables, definicin y entorno.
Para declarar las variables:

Instruccin Dim: Declara y asigna espacio de almacenamiento para una o varias variables.
Public Class Form1 'Clase principal del formulario, declarar variables globales siempre debajo de esta instruccin
'Usar Dim para varias variables de diferente tipo
Dim cantidad As Integer, subtotal As Double, descuento As Double
'Usar Dim para varias variables del mismo tipo
Dim i, j, k As Integer
'Usar Dim para cada variable cuando se le quiere asignar un valor inicial

Dim num1 As Integer = 3


'redondear una variable Double a 2 decimales

Round(var1, 2)

'Convertir una variable nmerica a texto

Texto = Str(descuento)

Str Devuelve la representacin String de un nmero.

'Convertir una variable texto a nmerica

Numero = Val(texto)

Val devuelve los nmeros contenidos en una cadena como un valor numrico del
tipo adecuado.

3. Tipos de variables.

Tipo de Visual
Basic

Estructura de
tipo Common
Language
Runtime

Boolean

Boolean

En funcin de la
plataforma de
implementacin

True o False

Byte

Byte

1 byte

0 a 255 (sin signo)

Char (carcter
individual)

Char

2 bytes

0 a 65535 (sin signo)

Fecha

DateTime

8 bytes

0:00:00 (medianoche) del 1 de enero de 0001 a

Asignacin de
almacenamiento
nominal

Intervalo de valores

11:59:59 p.m. del 31 de diciembre de 9999.

Decimal

Decimal

16 bytes

0 a +/-79.228.162.514.264.337.593.543.950.335 (+/7,9... E+28) sin separador decimal; 0 a +/7,9228162514264337593543950335 con 28


posiciones a la derecha del decimal;
el nmero distinto de cero ms pequeo es +/0,0000000000000000000000000001 (+/-1E-28)

Double (punto
flotante de
precisin doble)

Double

8 bytes

-1,79769313486231570E+308 a
-4,94065645841246544E-324 para los valores
negativos;
4,94065645841246544E-324 a
1,79769313486231570E+308 para los valores
positivos

Integer

Int32

4 bytes

-2.147.483.648 a 2.147.483.647 (con signo)

Long (entero
largo)

Int64

8 bytes

-9.223.372.036.854.775.808 a

Objeto.

Object (clase)

String (longitud
variable)

9.223.372.036.854.775.807 (9,2...E+18 ) (con signo)

String (clase)

4 bytes en
plataforma de 32
bits
8 bytes en
plataforma de 64
bits

Cualquier tipo puede almacenarse en una variable de

En funcin de la
plataforma de
implementacin

0 a 2.000 millones de caracteres Unicode aprox.

tipo Object

4. Controles bsicos:

Button

Representa un control de botn de Windows y su principal funcin es realizar una accin


cuando se da clic.
El evento Click se crea dentro del cdigo cuando se hace doble clic sobre control:
'Evento que se produce cuando se hace clic en el control Button.
Private Sub btnaceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
btnaceptar.Click
'Aqu va cualquier instruccin que se ejecutar cuando se hace clic
End Sub

Se recomienda nombrar el control con el prefijo btn

Label

Los controles Label se utilizan normalmente para proporcionar texto descriptivo de un


control. Por ejemplo, se puede utilizar un objeto Label para agregar texto descriptivo para un
control TextBox e informar al usuario del tipo de datos que se espera tener en el control. Los
controles Label se pueden utilizar tambin para agregar texto descriptivo a un Form para
proporcionar al usuario informacin til.
'mostrar texto en un Label
label1.Text = "First Name:"
'mostrar una variable nmerica(var1) en un Label
label1.Text = Str(var1)
'mostrar una variable Double(var1) redondeada en un Label
label1.Text = Str(Round(var1,2))
'guardar en una variable nmerica(var1) el contenido de un Label
Var1 = Val(label1.Text)
'Limpiar en un Label (til en el botn limpiar)
label1.Text = ""

Se recomienda nombrar el control con el prefijo lbl

Textbox
Se utiliza para obtener entradas del usuario o para mostrar texto. El control TextBox se
utiliza generalmente para el texto que se puede editar, aunque tambin puede
configurarse como control de slo lectura. Los cuadros de texto pueden mostrar varias
lneas, ajustar el texto al tamao del control y agregar formato bsico.
'mostrar texto en un Textbox
TextBox1.Text = "First Name:"
'mostrar una variable nmerica en un Label
TextBox1.Text = Str(var1)
'guardar en una variable nmerica el contenido de un Label
Var1 = Val(TextBox1.Text)
'Limpiar en un Label (til en el botn limpiar)
TextBox1.Text = ""
TextBox1.Clear()

Se recomienda nombrar el control con el prefijo txt

Groupbox

Se utiliza para proporcionar un agrupamiento identificable para otros controles.


Normalmente, los cuadros de grupo se utilizan para subdividir un formulario por funciones,
tambin para agrupar Checkbutton y Radiobutton . Este control usualmente solo se utiliza en
la parte grfica y no se involucra dentro del cdigo.

Groupbox que contiene varios Radiobutton:

Checkbutton

Indica si una condicin determinada est activada o desactivada. Normalmente se utiliza para
presentar una seleccin S/No o Verdadero/Falso al usuario.Puede utilizar de controles de casilla

en grupos para mostrar mltiples opciones de entre las que el usuario puede seleccionar una o
ms. Es similar al control RadioButton, pero se puede seleccionar cualquier nmero de controles
CheckBox agrupados.

Se recomienda nombrar el control con el prefijo chk

Cdigo comn para un grupo de CheckBox:


'primero se evala si al menos un CheckBox esta seleccionado
If (chk_limpieza.Checked) Or (chk_relleno.Checked) Or (chk_extracciones.Checked) Or
(chk_radiografia.Checked) Then

If chk_limpieza.Checked Then
lbl_mostrar.Text = "Limpieza Bucal seleccionada"
Else
End If
If chk_relleno.Checked Then
lbl_mostrar.Text = "Relleno seleccionado"
Else
End If
If chk_extracciones.Checked Then
lbl_mostrar.Text = "Extracciones seleccionado"
Else
End If
If chk_radiografia.Checked Then
lbl_mostrar.Text = "Radiografia seleccionado"
Else
End If
End If
'Limpiar en un CheckBox (til en el botn limpiar)
chk_limpieza.Checked = False

Radiobutton

Permite al usuario seleccionar una nica opcin entre un grupo de elecciones cuando se
emparejan con otros controles RadioButton.

Se recomienda nombrar el control con el prefijo rdb

Cdigo comn para un grupo de RadioButton:


If (rdb_menu1.Checked) Then
subtotal = 10.5 * Val(txtcantidad.Text)
ElseIf (rdb_menu2.Checked) Then
subtotal = 20.5 * Val(txtcantidad.Text)

ElseIf (rdb_menu3.Checked) Then


subtotal = 22.5 * Val(txtcantidad.Text)
ElseIf (rdbmenu4.Checked) Then
subtotal = 18.5 * cantidad
'Limpiar en un RadioButton (til en el botn limpiar)
rdbmenu1.Checked = False

List box

El control ListBox permite mostrar una lista de elementos para que el usuario los seleccione
haciendo clic en ellos. Un control ListBox puede proporcionar una o varias selecciones
mediante la propiedad SelectionMode.
'Agregar elementos a un ListBox
ListBox2.Items.Add("1")

'Limpiar un ListBox (til en el botn limpiar)


ListBox1.Items.Clear()

Combo box

Un ComboBox muestra un campo de edicin de cuadro de texto combinado con un ListBox y


permite al usuario seleccionar elementos de la lista o escribir texto nuevo. El comportamiento
predeterminado de ComboBox es mostrar un campo de edicin con una lista desplegable
oculta. La propiedad DropDownStyle determina el estilo que mostrar el cuadro combinado.
Puede escribir un valor que proporcione una lista desplegable sencilla, en que la lista se
muestra siempre; un cuadro de lista desplegable, en que la parte de texto no se puede editar
y es necesario presionar una flecha para ver el cuadro de lista desplegable; o el cuadro de

lista desplegable predeterminado, en que la parte de texto se puede editar y el usuario debe
presionar la tecla de flecha para ver la lista. Para que se muestre una lista que el usuario no
puede editar, use un control ListBox.

Input box
Datagridview
Barra de men
Formularios mltiples

5. Sentencias condicionales: if, ifs anidados y select case.


6. Vectores y matrices

UNIDAD 2: Sentencias iterativas.


1. Procedimientos y funciones, mdulos
2. Ciclo For. Lgica ,sintaxis y ejemplos
3. Ciclo While. Lgica, sintaxis y ejemplos.

Potrebbero piacerti anche