Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de Visual Basic
Fundamentos de Visual Basic
NET
Para iniciar el conocimiento del mundo Visual Basic .NET, es necesario conocer conceptos
fundamentales como es la creacin de variables, constantes, tipos de datos, tipos de
operadores, definicin de comentarios, expresiones, etc.
3.1. Variables.
Una variable es un espacio de memoria para almacenar un valor de un determinado tipo de
dato dentro de un programa. El valor de la variable puede ser modificado durante la
ejecucin del programa. El nombre de la variable puede contener letras, nmeros, etc., los
nombres de las variables deben aportar informacin que permita identificar el tipo de
informacin que se va a almacenar. Para declarar una variable se utiliza la palabra clave
Dim. El formato para declarar variables es:
Dim nombre_variable As tipo_de_dato
Las variables pueden ser locales o globales. Las variables locales son aquellas que se crean
dentro de un bloque especfico de programacin y se destruirn al finalizarse el bloque de
programacin.
Ejemplo:
Private Sub funcin ()
Dim var_local As Integer (variable local)
var_local=10
End Sub
Las variables globales son aquellas que pueden ser modificadas desde cualquier punto de
un programa.
Ejemplo:
Public Class Variables_Globales
Public var_global As Integer (variable global)
Private Sub funcin ()
Dim var_local As integer
var_global=10 (valor modificado en la funcin1 ())
::::::::
End Sub
Private Sub funcin2 ()
Dim var_local As integer
var_global=20 (valor modificado en la funcin2 ())
::::::::::
End Sub
::::::::::::::::
End Class
3.2. Constantes
Son variables que permanecen constantes durante el desarrollo del programa. Existen
constantes numricas, de carcter, lgicas, etc. El formato de la declaracin de una variable
constante es:
Const nombre_variable As tipo_de_dato= valor_constante
Ejemplo:
Const miconstante As Integer= 10
Integer
Long
Short
Single
String
Valores
Representa un valor verdadero (True) o falso (False).
Representa un valor de 8 bits en un rango entre 0 y 255.
Representa un carcter de 16 bits.
Representa un valor de fecha y hora.
Representa un valor de 28 dgitos significativos. De +/7,9228162514264337593543950335.
Representa un valor en coma flotante de 64 bits. De
-1,79769613486231570E+308
a
-4,94065645841246544E-324 para valores negativos;
4,94065645841246544E-324
a
1,79769613486231570E+308 para valores positivos.
Representa un valor entre un rango de +/-2,147,483,698
Representa un valor entre un rango de +/9.223.372.036.854.775.807
Representa un valor entre un rango de +/- 32.677
De -3,4028235E+38 a -1,401298E-45 para los valores
negativos; 1,401298E-45 a 3,4028235E+38 para los
valores positivos.
Tamao
2 bytes
1 byte (0-255)
2 bytes (0-65535)
8 bytes
12 bytes
Cadena de caracteres
0 a 2 millones de
caracteres.
8 bytes
4 Bytes
8 Bytes
2 Bytes
4 bytes
Propiedad
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Valor
lblboolean
Boolean:
lblbyte
Byte:
lblchar
Char:
lblfechora
Fecha/Hora:
lbldecimal
Decimal:
lbldouble
Double:
lblinteger
Integer:
lbllong
Long:
lblshort
Short:
lblstring
String:
Txtcampo1txtcampo10
En blanco
boton
Tipos de Datos
botonsalir
Salir
formulario
Tipos de Datos en Visual
Basic .NET
Escribir cdigo
Una vez se hayan establecido las propiedades inciales del formulario y sus objetos, se
puede agregar cdigo que se ejecutara en respuesta a eventos.
Para escribir cdigo que se ejecute en un evento determinado del control, realice lo
siguiente:
1. En el Explorador de soluciones, seleccione el control para el que desea escribir cdigo.
2. Escriba el cdigo entre los puntos inicial y final del cuerpo del procedimiento.
Para el ejemplo de doble clic sobre el objeto boton para ver el editor de cdigo, la figura
3.2., muestra el editor de cdigo del control.
En el anterior cdigo se define las diferentes variables determinando el tipo de dato que
almacenaran respectivamente. Adems se inicializan las variables con los valores
apropiados para cada tipo de dato. La variable fechas_hora es la nica que no es
inicializada, en dicha variable se almacenara los valores predeterminados de tipo Date del
sistema operativo. Por ltimo se le asigna a la propiedad Text de cada control
Se utiliza la instruccin End, para detener la ejecucin de una aplicacin. Visual Basic
.NET dispone de varias palabras reservadas que no pueden ser utilizadas como variables,
este tema ser tratado ms adelante.
Guardar la aplicacin
Una vez finalizada la creacin de la aplicacin, se guarda dentro del entorno de desarrollo
para asegurar que se almacenen los cambios realizados en los diferentes objetos que
contiene la aplicacin, esto lo puede realizar de la siguiente forma:
de la barra de herramientas
Ejecutar el proyecto
CByte
Byte
CChar
Char
CDbl
Double
CDate
Fecha
Ejemplo
Dim x,y As Integer
Dim valor as Boolean
x=10
y=10
valor = CBool(x=y) Devuelve verdadero
(True).
Dim x As Double
Dim valor as Byte
x=10.5658
valor = CByte(x) Devuelve 11.
Dim x As String
Dim valor as Char
x=ABC
valor = CChar(x) Devuelve A. Solo convierte
el primer carcter a Char.
Dim x As Decimal
Dim valor as Double
x=158.2459
valor = CDbl(x) Devuelve 158,2459.
Dim x As String
Dim valor as Date
x=Agosto 30, de 2010
valor = CDate(x) Devuelve 30/8/2010.
CDec
Decimal
Dim x As Double
Dim valor as Decimal
x=16547.2358
valor= CDec(x) Devuelve 16547,2358.
CInt
Entero
CLng
Long
CShort
Short
Str
String
Val
Numrico
Dim x As Double
Dim valor as Integer
x=16.23
valor= CInt(x) Devuelve 16.
Dim x As Double
Dim valor as Long
x=1658.55
valor= CLng(x) Devuelve 1659. En la parte
decimal se aproxima al entero superior si es
>=.5 y al entero inferior si es <.5.
Dim x As Double
Dim valor as Long
x=1658.49
valor= CShort(x) Devuelve 1658. Se
aproxima al entero superior si es >=.5 y al
entero inferior si es <.5.
Dim x As Integer
Dim valor as String
x=15
valor= Str(x) Devuelve el String 15.
Dim x As String
Dim valor as Integer
x=15
valor= Val(x) Devuelve el nmero 15.
Operador
Expresin
+
*
/
\
numero1 +numero2
numero1 numero2
numero1 * numero2
numero1 / numero2
numero1 \ numero2
Residuo
Exponenciacin
mod
^
Operador
Expresin
>
>=
<
<=
variable1>variable2
variable1>=variable2
variable1<variable2
variable1<=variable2
Operador
Expresin
<>
=
variable1<>variable2
variable1=valor
variable1=variable2
Operador
Expresin
And
Tambin Y
AndAlso
Or
Tambin O
OrElse
Negacin
Not
Xor
Propiedad
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Valor
lblsuma
Suma
lblresta
Resta:
lblmultiplicacion
Multiplicacin
lbldivision
Divisin
lbldiventera
Divisin Entera
lblresiduo
Residuo
lblexponeniacion
TextBox1TextBox7
Button1
Button2
Form1
Text
Name
Text
Name
Text
Name
Text
Name
Text
Exponenciacin
txtcampo1txtcampo7
En blanco
boton
Operadores Aritmticos
botonsalir
Salir
formulario
Operadores Aritmticos
en Visual Basic .NET
Escribir cdigo
El anterior cdigo se define las variables valor_uno y valor_dos de tipo Integer. Luego en
dichas variables se almacenan los valores 8 y 5 respectivamente. Tambin se le asigna una
operacin aritmtica en la propiedad Text de cada caja de texto. Cuando el usuario pulse el
botn Operadores Aritmeticos en tiempo de ejecucin mostrar en cada cuadro de texto el
valor respectivo de la operacin que le fue asignada.
Ejecutar el proyecto.
AddHandler
Ansi
ByRef
Match
CDec
CLng
CStr
Default
Double
Enum
False
Get
Implements
Interface
Loop
MustOverride
Next
Object
OrElse
RaiseEvent
Resume
Shared
Stop
Then
Typeof
UIT
AddressOf
As
Byte
CBool
CDbl
CObj
CType
Delegate
Each
Erase
Finally
GetType
Imports
Is
Me
MyBase
Not
On
Private
ReadOnly
Return
String
Short
Throw
Unicote
WithEvents
Palabras Clave
ndAlso
Alias
Assembly
Auto
Byval
Call
CByte
CChar
Char
CInt
Const
CShort
Date
Decimal
Dim
DirectCast
Else
ElseIf
Error
Event
For
Friend
GoTo
Handles
In
Inherits
Lib
Like
Mod
Module
MyClass
Namespace
Nothing
NotInhertable
Option
Optional
Property
Protected
ReDim
Rem
Select
Set
Structure
Static
Single
Sub
To
True
Until
When
WriteOnly
Xor
And
Boolean
Case
Cdate
Class
CSng
Declare
Do
End
Exit
Function
If
Integer
Long
MustInherit
New
NotOverridable
Or
Public
RemoveHandler
Shadows
Step
SyncLock
Try
While
3.7. Comentarios.
Para establecer o definir un comentario se utiliza la comilla simple () al inicio del
comentario. Cada comentario debe ir en una sola lnea.
Ejemplo:
Este es un comentario