PROGRAMACIÓN EN VISUAL.NET
Visual basic.net usan una jerarquía de clases
incluidas en el .net framework.
¿Qué es el VB.Net framework?
Es
un entorno por construir, instalar y ejecutar servicios web y otras
aplicaciones.
Esto se divide en tres partes
- § Common Language Rumtime
- § Las clases framework
- § Asp.Net
Otras definiciones de .Net
Ø
Es un entorno multilenguage para la
construcción, distribución y ejecución de servicios.
Ø
Es una nueva plataforma diseñada
para simplificar el desarrollo de aplicaciones en el entorno distribuido de
internet.
Ø
.Net framework consta de dos
componentes principales: Common Language Rumtime y la librería framework.
El CLR es una serie de librerías dinacas llamadas
Assemblis, es lo mismo hablar de los DCL del APL de Windows, así como las
librerías de Rumtime.
El CLR es una serie de librerías usadas en tiempo de
ejecución para que nuestros ejecutables o cualquiera basados en .Net.
VB.Net, es totalmente un lenguaje orientado a objetos
con herencia y todo.
En VB.Net solo existe un solo fichero de código con la
extensión .VB, es de tipo Basic (puede consistir distintos tipos de elementos,
por ejemplo: Un módulo de clases, formulario, un módulo de códigos y una de
control.
CLR: (commun lenguage Rutime)
CLS: (commun lenguage specification)
CTS: (commun Type System)
¿Qué es un Namespace?
"Un espacio de nombres es un
esquema lógico de nombres para tipos en el que un nombre de tipo simple, como
Mi Tipo, aparece precedido por un nombre jerárquico separado por puntos.
[...]"
Así es como lo definen
en el e Book de .NET Framework que mencioné al principio.
¿Qué es un
assembly (o ensamblado)?
"Un ensamblado es el bloque
constructivo primario de una aplicación de .NET Framework. Se trata de una
recopilación de funcionalidad que se construye, versiona e instala como una
única unidad de implementación (como uno o más archivos). [...]"
¿Qué es Ítems?
Son los elementos
que objeto ListBox
¿Qué es Me?
Hace referencia a la clase actual, es decir al formulario.
¿Qué
es Clear?
Es un método de Ítems que se encarga de limpiar los elementos de
la lista, es decir: los borra.
Por tanto esa línea lo que hace es borrar los elementos del
listbox.
¿Qué es una colección?
Realmente es una lista de objetos o elementos que están agrupados
en un objeto, en este caso un objeto colección (o Collection), aunque en este
caso Items no es del todo lo que en el VB de antes era una colección, ya que en
vb.NET existen varios tipos de colecciones o arrays (¿arreglos?), pero no vamos
a complicarnos la vida.
¿Qué es
variable?
El concepto o descripción de lo que es una variable es fácil de
asimilar, si es que has estudiado en el colegio, al menos hace unos diez años o
más, ya se explicaba, pero hace 25 o 30 años, por poner una cifra, a mí no me
lo explicaron... o lo mismo el "profe" lo explicó, pero yo estaría
pensando en las altabacas de Rio Seco, (otras cosas)... como siempre...
que lo que es prestar atención en clase, no era lo mío... (Así te va Guille),
en fin... no tomes malos ejemplos y aplícate... al menos en esta
"clase"
¿Qué es una constante?
El concepto de
constante, ya lo vimos hace un par de entregas, una constante es algo que
permanece inalterable, por eso se llama constante, porque siempre es constante:
inalterable, siempre es lo mismo...
Sin embargo una variable puede alterarse, es decir, se le puede
cambiar el valor que tiene.
|
Tipo de
Visual Basic
|
Tipo en CLR (Framework)
|
Espacio de
memoria que ocupa
|
Valores que
se pueden almacenar y comentarios
|
||||||||||
|
Boolean
|
System.Boolean
|
2 bytes
|
Un valor verdadero o falso. Valores: True
o False.
|
||||||||||
|
Byte
|
System.Byte
|
1 byte
|
Un valor positivo, sin signo, para contener datos binarios. Valores: de 0 a 255
|
||||||||||
|
Char
|
System.Char
|
2 bytes
|
Un carácter Unicode.
Valores: de 0 a 65535 (sin signo).
|
||||||||||
|
Date
|
System.DateTime
|
8 bytes
|
Una fecha.
Valores: desde las 0:00:00 del 1 de Enero del 0001
hasta las 23:59:59 del 31 de Diciembre del 9999.
|
||||||||||
|
Decimal
|
System.Decimal
|
16 bytes
|
Un número decimal. Valores:
de 0 a +/-
|
||||||||||
|
Double
|
System.Double
|
8 bytes
|
Un número de coma flotante de doble precisión.
Valores:
de -1.79769313486231570E+308 a -4.94065645841246544E-324 para valores
negativos;
|
||||||||||
|
Integer
|
System.Int32
|
4 bytes
|
Un número entero (sin decimales) Valores:
de -2,147,483,648 a 2,147,483,647.
|
||||||||||
|
Long
(entero
largo)
|
System.Int64
|
8 bytes
|
Un entero largo (o grande) Valores:
de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807.
|
||||||||||
|
Object
|
System.Object
(class)
|
4 bytes
|
Cualquier tipo se puede almacenar en una variable de tipo Object.
|
||||||||||
|
Short
|
System.Int16
|
2 bytes
|
Un entero corto (sin
decimales)
|
||||||||||
|
(entero
corto)
|
|
|
Valores: de -32,768 a 32,767.
|
||||||||||
|
Single
|
System.Single
|
4 bytes
|
Número de coma flotante de precisión
simple. Valores:
de -3.4028235E+38 a -1.401298E-45 para
valores negativos; de 1.401298E-45 a 3.4028235E+38 para valores positivos.
|
||||||||||
|
String (cadenas de
|
System.String
(clase)
|
Depende de la plataforma
|
Una cadena de caracteres Unicode.
Valores: de 0 to aproximadamente 2 billones (2^31)
de caracteres Unicode.
|
||||||||||
|
Tipos definidos por el usuario (estructuras)
|
(heradada de System.ValueType)
|
Depende de la plataforma
|
Cada miembro de la
estructura tiene su rango, dependiendo del tipo de dato que representa.
|
||||||||||






