Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
20/12/2019
19:52pm
TALLER DE PROGRAMACION
ROGRAMACION
DISTRIBUIDA
Cuarto Ciclo - Mañana
ELEMENTOS DE
PROGRAMACION
VISUAL BASIC .NET
Autor:
Oscar Fernando Sarmiento De la Cruz
ELEMENTOS DE PROGRAMACION VISUAL BASIC .NET.
KNOWLEDGE MICROSOFT
https://docs.microsoft.com/es-es/dotnet/visual-basic/
Traductor Inglés-Español
https://translate.google.com.pe/?hl=es#view=home&op=trans
late&sl=en&tl=es
Online Compiler VB.NET
https://dotnetfiddle.net/
Contenido:
ELEMENTOS DE PROGRAMACION
1. Identificadores
-Constantes
-Variables
2. Comentarios
3. Bloques de Código-Estructuras de Control
-Condicionales Simples
-Condicionales Dobles
-Condicionales Anidados
-Alternativa Múltiple
-Ciclos: Repetitiva o Iterativa While.. EndDo
-Ciclos: Repetitiva o Iterativa Do .. While
-Ciclos: Repetitiva o Iterativa For …EndFor
-Bloque try … catch … finally
4. Funciones
5. Tipos de Datos
6. Palabras Reservadas.
7. Expresiones.
8. Operadores.
9. Sentencias.
10. P.O.O.
ELEMENTOS DE PROGRAMACION
1. IDENTIFICADORES
Un identificador es un nombre que identifica a una variable, a un método o función
miembro, a una clase. Todos los lenguajes tienen ciertas reglas para componer los
identificadores: tiene que comenzar siempre por una letra y puede tener una longitud hasta
255 caracteres. No se admiten espacios o caracteres en blanco, ni puntos (.), ni otros
caracteres especiales. Los caracteres pueden ser letras, dígitos, el carácter de subrayado
(_) y los caracteres de declaración del tipo de la variable (%, &, #, !, @, y $ )
-CONSTANTE (Instrucción Const)
Si tienes un valor que nunca cambia en tu aplicación, puedes
definir un nombre de constante y usarlo en lugar de un valor
literal. Un nombre es más fácil de recordar que un valor.
Puedes definir la constante solo una vez y úsalo en muchos lugares de tu código. Si en una
versión posterior necesitas redefinir el valor, la declaración Const es el único lugar donde
debe realizar un cambio.
2. COMENTARIOS
Un comentario es un texto adicional que se añade al código para explicar su
funcionalidad, bien a otras personas que lean el programa, o al propio autor como
recordatorio. Los comentarios son una parte importante de la documentación de un
programa. Los comentarios son ignorados por el compilador, por lo que no incrementan el
tamaño del archivo ejecutable; se pueden por tanto, añadir libremente al código para que
pueda entenderse mejor.
La programación orientada a objetos facilita mucho la lectura del código, por lo que lo que
no se precisa hacer tanto uso de los comentarios como en los lenguajes estructurados.
ELEMENTOS DE PROGRAMACION VISUAL BASIC .NET.
Para declarar o delimitar comentarios se usa el signo apóstrope “’” y se coloca al inicio del
comentario. Puede ubicarse en cualquier línea y en cualquier posición de la fila. Se
considerará inicio de comentario donde empieza el delimitador hasta el final de la línea.
Dim edad As Integer ' la variable edad guarda un dato numérico entero
-Condicionales Simples
Página 4
ELEMENTOS DE PROGRAMACION VISUAL BASIC .NET.
Página 6
ELEMENTOS DE PROGRAMACION VISUAL BASIC .NET.
Next [ counter ]
4. FUNCIONES
Las Funciones en Visual Basic .NET son de vital importancia a la hora
de programar. Estas son un segmento de código que nos sirve para realizar una
tarea especifica y recibir un valor de retorno y poder darle utilidad. Al hacer una
función, no tenemos la necesidad de escribir el código en ese mismo lugar, sino en
un lugar por aparte, donde solo tendremos que llamarlo; además de esto,
podremos reutilizarlo las veces que queramos.
Veamos dos tipos de funciones: aquellas que reciben parámetros y aquellas que no
reciben parámetros.
Funciones sin parámetros:
Una función sin parámetros es aquella que no recibe variables de entrada para la
función. Se define de la siguiente forma:
5. TIPOS DE DATOS
Podemos almacenar variables por valor y por referencia.
Explicamos lo que significa cada uno y las maneras que
.NET realiza este almacenamiento.
Tipos por valor: los tipos por valor almacenan datos a los que se puede acceder de forma
directa, a su vez dentro de esta categoría encontramos mas subcategorías como los tipos
nativos de .NET, los tipos de datos creados por el programador y los enumerados. Los tipos
por valor no pueden tener valores nulos.
Cuando ejecutamos una aplicación es necesario que los datos se sitúen en la memoria del
ordenador, la cual esta divida en dos partes, una llamada Stack, de pequeño tamaño pero
de un acceso muy rápido y otra llamada Heap que cuenta con un mayor tamaño pero con
una velocidad de acceso inferior.
Cuando creamos tipos por valor, el valor de la variable de este tipo se almacena en el
Stack, si asignamos una variable de estas características a otra, se crea una copia en el
Stack. Al destruir un tipo por valor, se destruye también el valor que se guardo en el
Stack.
Cuando creamos un tipo por referencia, en realidad lo que guardamos en el Heap es una
dirección de memoria que apunta a un valor, pero no al valor en si mismo. Si asignamos
una variable que contiene un tipo por referencia a otra variable, se dice que ambas se
refieren al mismo valor. Los tipos por referencia si pueden contener valores nulos.
Vemos los tipos de datos para la plataforma .NET, con su correspondiente VB.NET.
Todos los lenguajes de programación que cumplen las normas de .NET tienen muchas
cosas en común, una de ellas es el conjunto de tipos de datos. Hay que destacar que estos
tipos de datos están implementados como clases, de manera que una variable declarada de
un tipo determinado, tendrá la capacidad de usar tanto los métodos como las propiedades
que pertenezcan a la clase del tipo de dato.
VB.NET
Dim Cadena As String
ELEMENTOS DE PROGRAMACION VISUAL BASIC .NET.
En la siguiente tabla se muestra una relación de los tipos de datos de .NET Framework y su
correspondiente en VB.NET.
Página 10
ELEMENTOS DE PROGRAMACION VISUAL BASIC .NET.
6. PALABRAS RESERVADAS(KeyWords)
RESERVADAS
Las siguientes palabras son reservadas, cuales significan que no podemos usarlas como
nombres de elementos de programación
programación como variables o procedimientos.
procedimientos Puedes pasar la
restricción encerrando el nombre entre corchetes .
Nota
No se recomienda usar los nombres escapados, porque hacer código duro para leer, y
puede conducir a errores sutiles que pueden ser difíciles de encontrar.
encontrar
Type)
Object Of On Operator
Página 12
ELEMENTOS DE PROGRAMACION VISUAL BASIC .NET.
* *= / /=
\ \= ^ ^=
+ += - -=
Nota
EndIf, GoSub, Variant, y Wend son retenidos como palabras claves, aunque ya no se usan
en Visual Basic. El significado de la palabra clave Let ha cambiado.
Palabras No Reservadas
Las siguientes palabras no son reservadas, lo cual significa que puedes usarlas como
nombres para tus elementos de programación. Sin embargo, haciendo esto no es
recomendado, porque esto puede hacer tu código duro para leer y puede conducir a errores
sutiles que pueden ser difíciles de encontrar.
#Region
Sentencias
ELEMENTOS DE PROGRAMACION VISUAL BASIC .NET.
Exit
7. EXPRESIONES
Página 14
ELEMENTOS DE PROGRAMACION VISUAL BASIC .NET.
Una expresión es todo aquello que se puede poner a la derecha del operador asignación =.
Por ejemplo:
x=123;
y=(x+100)/4;
area=circulo.calcularArea(2.5);
8. OPERADORES
Hay varios tipos de operadores:
Asignación: asigna un valor a una variable. El operador de asignación es =, una
vez asignado podemos reasignar de nuevo otro valor. Por ejemplo:
Dim a As Integer
Dim exito As Boolean
a = 40
exito = False
Relación: son operadores para comparar valores, de esta comparación se crea una
variable booleana. Estos son los operadores:
OPERADOR DESCRIPCIÓN
= igual a
<> distinto a
> mayor que
< menor que
>= mayor o igual que
<= menor o igual que
Condicional: son operadores que permiten concatenar mas de una condición. Los
operadores son:
OPERADOR DESCRIPCIÓN
Página 16
ELEMENTOS DE PROGRAMACION VISUAL BASIC .NET.
9. SENTENCIAS
Una sentencia es una orden que se le da al programa para realizar una tarea específica,
esta puede ser: mostrar un mensaje en la pantalla, declarar una variable (para reservar
espacio en memoria), inicializarla, llamar a una función, etc. Normalmente, las sentencias
se ponen unas debajo de otras.
Dim I As Integer =1
Imports System
Console.WriteLine("El primer programa");
rect.mover(10, 20);
10. P.O.O
Para declarar o delimitar comentarios se usa el signo apóstrope “’” y se