Asp.Net

Páginas: 25 (6202 palabras) Publicado: 25 de octubre de 2012
VB.NET

TIPOS DE DATOS

TipoV. Basic | Estructura Tipo.NET Runtime | TamañoAlmac. | Rango de Valores |
Boolean | System.Boolean | 4 bytes | True o False |
Byte | System.Byte | 1 byte | 0 to 255 (sin signo) |
Char | System.Char | 2 bytes | 0 to 65535 (sin signo) |
Date | System.DateTime | 8 bytes | Enero 1, 1 CE hasta Diciembre 31, 9999 |
Decimal | System.Decimal | 12 bytes |+/-79,228,162,514,264,337,593,543,950,335 sin punto decimal;
+/-7.9228162514264337593543950335 con 28 posiciones a la derecha del decimal; número mas corto (no 0) es
+/-0.0000000000000000000000000001 |
Double
(doble-precisión punto-flotante) | System.Double | 8 bytes | -1.79769313486231E308 hasta
-4.94065645841247E-324 para valores negativos; 4.94065645841247E-324 hasta 1.79769313486232E308para valores positivos |
Integer | System.Int32 | 4 bytes | -2,147,483,648 to 2,147,483,647 |
Long
(Entero largo) | System.Int64 | 8 bytes | -9,223,372,036,854,775,808 hasta 9,223,372,036,854,775,807 |
Object | System.Object (class) | 4 bytes | Cualquier tipo de dato |
Short | System.Int16 | 2 bytes | -32,768 to 32,767 |
Single
(simple precisión punto-flotante) | System.Single | 4bytes | -3.402823E38 hasta -1.401298E-45 para valores negativos; 1.401298E-45 hasta 3.402823E38 para valores positivos |
String
(tamaño-variable) | System.String (class) | 10 bytes + (2 * tamaño cadena) | 0 hasta aproximadamente 2 billones de caracteres Unicode |
User-Defined Type
(estructura) | (heredado desde System.ValueType) | Suma de tamaños de sus miembros | Cada miembro de la estructuratiene un rango determinado, es decir pueden tener sus propios tipos de datos distintos unos de otros |

DECLARACIÓN DE VARIABLES

SINTAXIS: TIPO DE DECLARACIÓN + VARIABLE + AS + TIPO DE DATO = VALOR
EJEMPLOS:
DIM strsql AS String
PUBLIC wc_passnew AS String

TIPOS DE DECLARACIÓN

Declaración | Lugar de Declaración | Alcance o Ámbito |
Public | Módulo o Clase | Global, en todoel proyecto. |
Protected | Clase | En la clase declarada o en una derivada. |
Friend | Clase | En el Assemblie. |
Private | Módulo | Solo en el módulo. |
Dim | Procedimiento | Solo en el Procedimiento. |
Static | Procedimiento | Solo en el Procedimiento. |

NOTA: LAS VARIABLES DECLARADAS A NIVEL DE PROCEDIMIENTO (DIM, STATIC), ES DECIR, EN UN BLOQUE, SOLO SERÁN USADAS EN ESE BLOQU,MIENTRAS QUE SI SE DECLARAN FUERA DEL BLOQUE PODRÁN SER UTILIZADAS EN CUALQUIER PARTE DEL CÓDIGO.

ARRAYS

La clase base .NET de donde se heredan los array es “Array” y pertenece al siguiente NameSpace: System.Array.

DECLARACIÓN DE ARRAYS

* Se pueden declarar arrays definiendo el número de dimensiones pero sin indicar el tamaño.
* No existe la sentencia Option Base que haga que ellímite inferior del array empiece en 0 o en 1, éste siempre empezará en 0 e irá hasta n-1.

SINTAXIS: TIPO DE DECLARACIÓN + ARRAY[TAM] + AS + TIPO DE DATO = [VALORES]
EJEMPLOS:
Dim Alumnos(30),Cursos(10) As String
Dim Edades() As Byte={18,20,25,27}
Dim Sueldos( , ) As Decimal

REDIMENSIONANDO ARRAYS

Una vez definido la dimensión de un array, éste puede modificarse usando la sentenciaReDim, siempre y cuando el array haya sido declarado como dinámico (con Dim).

SINTAXIS: REDIM + ARRAY[TAMAÑO] + AS + TIPO DE DATO = [VALORES]
EJEMPLO:
Dim I, Arreglo() As Integer
Redim Arreglo(5)
For I = 0 To Ubound(Arreglo)
Arreglo(I) = I
Next I

PROCEDIMIENTOS

Dos características nuevas de los procedimientos, incorporadas en esta versión son:

* Recursividad: Es lacapacidad del procedimiento para llamarse así mismo.
* Sobrecarga: Consiste en que varios procedimientos pueden tener el mismo nombre.

En Visual Basic tenemos varios Tipos de Procedimientos:

* Subrutinas: Ejecutan una acción sin retornar un valor.
* Funciones: Ejecutan una acción retornando un valor.
* De Eventos: Se desencadenan con la interacción del usuario o ante algún...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Asp.Net
  • Asp.Net
  • Asp.net
  • Asp.net
  • Asp.net
  • Ajax asp.net
  • Asp.net cmv
  • Cuestionario de asp.net

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS