Visual basic.net

5,259 views
5,001 views

Published on

Algunas cosas sobra visualbasic.net

Published in: Education
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
5,259
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
213
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Visual basic.net

  1. 1. Microsoft©Visual Basic . Net
  2. 2. Objetivos Conocer los elementos básicos de que componen en el lenguaje Visual Basic.NET. Tiempo estimado 1 hora
  3. 3. Requisitos Conocimientos de OOP Dominio de la terminología OOP Orientado a ingenieros de Software que tengan conocimientos de Visual Basic 6.0.
  4. 4. 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
  5. 5. Contenidos Procedimientos y Funciones Procedimientos Funciones Propiedades El Procedimiento Principal Iteraciones y Estructuras de control Decisión Iteraciones
  6. 6. Operadores Matemáticos Operador Simbolo EjemploPotenciación ^ 2^3Multiplicación * 2*3División real / 3/2División entera 32Resto Mod 10 Mod 3 ‘ 1Suma + 1 +2Resta - 1-2Concatenación &, +
  7. 7. Operadores Relación Operador Simbolo EjemploMenor que <Menor o igual que <=Mayor >Mayor o igual que >=Igual =Distinto <>
  8. 8. Operadores Logicos Operador Simbolo EjemploY lógico AndO lógico OrNo Lógico NotY lógico avanzado AndAlso Si la primera expresión es verdadera evalúa la siguienteO lógico avanzado OrElse Si la Primera expresión es falsa evalua la Siguiente
  9. 9. Tipos de Datos Tipo de dato en VB.NET Tipo Framework .NET TamañoBoolean System.Boolean 1 byteByte System.Byte 1 byteChar System.Char 2 bytesDate System.DateTime 8 bytesDecimal System.Decimal 12 bytesDouble System.Double 8 bytesInteger System.Int32 4 bytesLong System.Int64 8 bytesShort System.Int16 2 bytesSingle (punto flotante con System.Single 4 bytesprecisión simple)Object System.Object 4 bytesString (cadena de System.String 10 bytes + (2 * longitud de lalongitud cadena)variable) (tipo de datoEstructura Hereda de System.ValueType Suma de los tamaños de losdefinido por el usuario) miembros de la estructura
  10. 10. 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#
  11. 11. Á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
  12. 12. Á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.
  13. 13. Ámbito a nivel de móduloUna 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.
  14. 14. Á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.
  15. 15. 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.
  16. 16. 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.
  17. 17. 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
  18. 18. 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)
  19. 19. 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.
  20. 20. 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
  21. 21. 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)
  22. 22. 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
  23. 23. Procedimientos ejemploSub suma( operando1 As Integer, operando2 As Integer) Dim resultado As Integer resultado = operando1 + operando2 Console.WriteLine(“El resultado es “ & resultado)End Sub
  24. 24. 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
  25. 25. Funciones EjemploFunction suma(operando1 As Integer, operando2 As Integer) As Integer Return operando1 + operando2End Function
  26. 26. Propiedades Property Procedimiento que se utiliza para labores de acceso y asignación de valores a las propiedades de un objeto.
  27. 27. 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
  28. 28. Iteraciones y Estructuras decontrol Decisión IF..ELSE..THEN If condiciones1 Then sentencias1 Else[If condicion2 Then sentencias2 [Else sentencias3] End If
  29. 29. Select CaseSelect Case nombreVariableCase Valor1 sentencias1Case Valor2 sentencias2 ...Case Else ‘ Por omision sentenciasEnd Select
  30. 30. Ciclos For contador = valorInicial To valorFinal [ Step paso ] <sentencias> Next For Each elemento In Variable <sentencias> Next
  31. 31. Ciclos Do <sentencias> Loop Until condiciones Do <sentencias> While condiciones
  32. 32. 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.

×