0% encontró este documento útil (0 votos)
204 vistas31 páginas

Introduccion A Visual Basic Net PDF

El documento proporciona una introducción a Visual Basic.NET, cubriendo temas como operadores, tipos de datos, declaración de variables, matrices, procedimientos, funciones, propiedades, el procedimiento principal y estructuras de control como bucles y condicionales.

Cargado por

Fran Zepeda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
204 vistas31 páginas

Introduccion A Visual Basic Net PDF

El documento proporciona una introducción a Visual Basic.NET, cubriendo temas como operadores, tipos de datos, declaración de variables, matrices, procedimientos, funciones, propiedades, el procedimiento principal y estructuras de control como bucles y condicionales.

Cargado por

Fran Zepeda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 31

Introducción a

Visual Basic.Net

M.Sc. Francisco Zepeda


Objetivos
Conocer los elementos básicos de que
componen en el lenguaje Visual
Basic.NET.
Contenidos
Operadores
 Matemáticos
 Relación
 Lógicos
Tipos de Datos
Declaración de variables
Declaración de constantes
Conversión de tipos
Matrices
 Redimensionar Matrices
Contenidos
Procedimientos y Funciones
 Procedimientos
 Funciones
 Propiedades
El Procedimiento Principal
Iteraciones y Estructuras de control
 Decisión
 Iteraciones
Operadores
Matemáticos
Operador Simbolo Ejemplo

Potenciación ^ 2^3

Multiplicación * 2*3

División real / 3/2

División entera \ 3\2

Resto Mod 10 Mod 3 ‘1

Suma + 1 +2

Resta - 1-2

Concatenación &, +
Operadores
Relación
Operador Simbolo Ejemplo
Menor que <
Menor o igual que <=
Mayor >
Mayor o igual que >=
Igual =
Distinto <>
Operadores
Logicos
Operador Simbolo Ejemplo
Y lógico And
O lógico Or
No Lógico Not
Y lógico avanzado AndAlso Si la primera expresión es
verdadera evalúa la siguiente
O lógico avanzado OrElse Si la Primera expresión es falsa
evalua la Siguiente
Tipos de Datos
Tipo de dato en VB.NET Tipo Framework .NET Tamaño
Boolean System.Boolean 1 byte
Byte System.Byte 1 byte

Char System.Char 2 bytes

Date System.DateTime 8 bytes


Decimal System.Decimal 12 bytes

Double System.Double 8 bytes

Integer System.Int32 4 bytes


Long System.Int64 8 bytes
Short System.Int16 2 bytes
Single (punto flotante con System.Single 4 bytes
precisión simple)
Object System.Object 4 bytes
String (cadena de longitud System.String 10 bytes + (2 * longitud de la
variable) cadena)
Estructura (tipo de dato Hereda de System.ValueType Suma de los tamaños de los
definido por el usuario) miembros de la estructura
Declaracion de Variables
Existen variadas formas de declarar
una variable en VB.NET, pero siempre
cumple la misma regla
 Dim nombreVariable As Tipo
 Dim nombreVariable As Tipo = Valor
 Dim variable1, variable2, variable3 As Tipo
 Ejemplos
 Dim numeroEntero, otroEntero As Integer
 Dim numeroPi As Double = 3.14159
 Dim fecha As Date = #12/12/2005#
Ámbito de variables
Capacidad de acceso que tenemos
hacia una variable, de forma que
podamos obtener su valor, así como
asignarlo.
 Para determinar su nivel de accesibilidad,
aquí intervienen, además de los
modificadores de ámbito, el lugar o nivel de
emplazamiento de la variable dentro del
código.
• ModificadorÁmbito [Dim] NombreVariable As
TipoDato
Ámbito de variables
Ámbito a nivel de procedimiento
 Una variable declarada dentro del cuerpo de
un procedimiento se dice que tiene un ámbito
local o a nivel de procedimiento, no pudiendo
ser accedida por otro código que no sea el de
dicho procedimiento.
Ámbito a nivel de bloque
 Una variable declarada dentro de una
estructura de control se dice que tiene ámbito
local a nivel de bloque, siendo accesible sólo
dentro del código que está contenido en la
estructura.
Ámbito a nivel de módulo
 Una variable declarada en la zona de
declaraciones de un módulo, es decir, fuera
de cualquier procedimiento, pero dentro de
las palabras clave Module...End Module, y
utilizando como palabra clave Dim o Private,
se dice que tiene ámbito a nivel de módulo.
Ámbito a nivel de proyecto
 Una variable declarada en la zona de
declaraciones de un módulo utilizando la
palabra clave Public, se dice que tiene ámbito
a nivel del proyecto, es decir, que es
accesible por cualquier procedimiento de
cualquier módulo que se encuentre dentro del
proyecto.
Duración de las variables
El periodo de vida de una variable es
el tiempo durante el cual la variable
está activa, ocupando el espacio de
memoria y pueden ser clasificados de
acuerdo a la siguiente tabla:
 Ámbito de bloque. El periodo de vida de
estas variables se desarrolla desde el
momento en que son declaradas dentro del
bloque y hasta que dicho bloque finaliza.
Duración de las variables
 Ámbito de procedimiento. Para estas
variables, su periodo de vida está
comprendido entre el momento en que son
declaradas y hasta que la ejecución del
procedimiento termina.
 Ámbito a nivel de módulo y proyecto. En
este caso, el periodo de vida de la variable va
desde el comienzo de la ejecución de la
aplicación y hasta que esta termina.
Declaración de constantes
Las constantes son valores que no
cambian a lo largo de la ejecucion del
sistema. Se declaran de la forma
siguiente :
 Const nombreConstante As Tipo = Valor
Ejemplo
 Const constante As Integer = 10
Conversion de tipos
Es posible convertir las variables de
un tipo a otro mediante el uso del
Objeto Convert. Su sintaxis es :
 Convert.ToInt32(nombreVariable)
 Convert.ToDouble(nombreVariable)
 Convert.ToString(nombreVariable)
Ejemplo:
Dim cadenaNumero As String = “50”
Dim entero As Integer
entero = Convert.toDouble(cadenaNumero)
Matrices
Las matrices son posiciones de
memoria.
Vectores : tienen una dimensión
Matrices : Mas de una dimensión. Se
declaran de la siguiente forma:
 Dim matriz(filas, columnas) As Tipo
 Dim matriz() As Tipo
En VB.NET, las filas y columnas de las
matrices comienzan por el cero.
Matrices
El siguiente ejemplo declara una
matriz de 4 filas y 3 columnas:
 Dim matriz(3, 2) As Integer ‘ filas 0,1,2,3 y
columnas 0,1,2
Redimensionar Matrices
Se puede cambiar el tamaño de una
matriz a lo largo del programa
mediante la siguiente instrucción:
 Redim matriz(nuevoTamaño)
 Redim Preserve matriz(nuevoTamaño)
Procedimientos
Los procedimientos son sentencias de
código ejecutable de un programa. Se
crean mediante la instrucción Sub:
 <Ambito> Sub nombreProcedimiento(
nombreParam1 As Tipo, nombreParam2 As
Tipo)
<sentencias>
End Sub
Procedimientos ejemplo
Sub suma( operando1 As Integer,
operando2 As Integer)
Dim resultado As Integer
resultado = operando1 + operando2
Console.WriteLine(“El resultado es “ &
resultado)
End Sub
Funciones
Las funciones son sentencias de
código ejecutable de un programa con
la particularidad de que deben
devolver un valor al procedimiento o
función que los ha invocado:
 <Ambito> Function nombreFuncion(
nombreParam1 As Tipo, nombreParam2 As
Tipo) As Tipo
<sentencias>
Return Valor
End Function
Funciones Ejemplo
Function suma(operando1 As Integer,
operando2 As Integer) As Integer
Return operando1 + operando2
End Function
Propiedades
Property
 Procedimiento que se utiliza para labores de
acceso y asignación de valores a las
propiedades de un objeto.
El Procedimiento Principal
Todos los programas creados con
Visual Basic .NET deberán
implementar un procedimiento
especial, llamado Main(), que será el
primer procedimiento que se ejecute,
y su ejecución lanzará el programa
creado.
Sub Main()
codigoPrograma
End Sub
Iteraciones y Estructuras de control
Decisión
 IF..ELSE..THEN
If condiciones1 Then
sentencias1
Else[If condicion2 Then
sentencias2
[Else
sentencias3]
End If
 Select Case
Select Case nombreVariable
Case Valor1
sentencias1
Case Valor2
sentencias2
...
Case Else ‘ Por omision
sentencias
End Select
Ciclos
 For contador = valorInicial To valorFinal [ Step
paso ]
<sentencias>
Next

 For Each elemento In Variable


<sentencias>
Next
Ciclos
 Do
<sentencias>
Loop Until condiciones
 Do
<sentencias>
While condiciones
Ciclos Ejemplo
 Dim cadena As String = “¡Hola Mundo!”
For Each s In cadena
Console.WriteLine(“s”)
Next

Podemos forzar la salida de un bucle


For/Do con la sentencia Exit For/Exit
Do, respectivamente.

También podría gustarte