viernes, 25 de septiembre de 2015


Programación Visual .net                               
Usa una jerarquía de clases Net Fromework si conocemos Visual Basic.Net

¿Qué es Visual.net Framerwork?

Es un entorno Para construir Instalar y Ejecutar servicios .Net y otras aplicaciones
Esto se divide en Tres Partes:                                                         
ü  Common Lenguaje Run time
ü  Las Clases Framework
ü  Asp .NET
Se compone de tres partes principales: el Common Lenguaje Runtime, las clases Framework y ASP.NET"
·         CLR: Common Lenguaje Rutine
·         CLS: Common Lenguaje Especificación
·         CTS: Common Type System
·         MSIL: los ensamblados o assemblies, así como sobre ASP.NET, conceptos que si bien no son imprescindibles para poder usar Visual Basic.
Netframework = Es un entorno multilenguaje, Construcción, atribución y ejecución de servicios .Net y aplicaciones.
Es una nueva Plataforma diseñada Para simplificar el desarrollo de  aplicaciones en el entorno distribuido de internet.
.Netframewort costa de dos componentes principales (common lenguaje Rutime, y la librería de enlaces de Framewort 
CLR: Es una serie de librería dinámica (DLL también llamada Assemblies que es lo mismo que Hablar los DLL, de APIR de Windows  haci como librería rutime de visual vesic.
El CLR es una serie de librería Usada en tiempo de defunción para que nuestro sea ejecutable o cualquiera basado en net pueda avanzar 
Visual Besic.Net es un lenguaje orientado u objetivo con herencia de todo
En visual net solo existen tipos de ficheros en código con extensión .vb,

Cuáles son Las Opciones Para Trabajar Visual net 2010
o   Aplicación de Windows Foms
o   Aplicación WPF
o   Aplicación de consola
o   Aplicación Web ASP.Net
o   Biblioteca de Clases
o   Aplicación de Silverlight
o   Biblioteca de clases de Silverlight
o   Aplicación de servicios  Web
o   Aplicación de cristal Reports
o   Aplicación Web de identidades de datos
o   Habilitar Windows Azures  todos
o   Libro de Excel 2010
o   Complemento de Outlook 2010
o   Documento de Word 2010
o   Biblioteca de actividad
o   Aplicación de Flujo de trabajó

¿Qué es un namespace?
Es un espacio de nombres es un esquema lógico de nombres para tipo en el que un nombre de tipo simple, como típico, aparece por un nombre jerárquico separado por puntos

¿Qué es un assembly?
Es el bloque constructivo primario de una aplicación .Net Framework se trata de una recopilación de funcionalidad que se construye, Versiona e instala como una única de implementación (como uno o más archivos)

Para que nos entendamos, podríamos decir que un assembly es una librería dinámica (DLL)










¿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 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.
En VB se pueden representar por -1 o 0, en CLR serán 1 y 0, aunque no es recomendable usar valores numéricos, es preferible usar siempre True o False.
Dim b As Boolean = True
Byte

System.Byte

1 byte

Un valor positivo, sin signo, para contener datos binarios.
Valores: de 0 a 255
Puede convertirse a: Short, Integer, Long, Single, Double o Decimal sin recibir overflow Dim b As Byte = 129
Char

System.Char

2 bytes


Un carácter Unicode.
Valores: de 0 a 65535 (sin signo).
No se puede convertir directamente a tipo numérico.
Para indicar que una constante de cadena, realmente es un Char, usar la letra C después de la cadena:
Dim c As Char = "N"
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.
Las fechas deben representarse entre almohadillas # y por lo habitual usando el formato norteamericano: #m-d-yyyy# Dim d As Date = #10-27-2001#
Decimal

System.Decimal

16 bytes

Un número decimal.
Valores:
de 0 a +/-79,228,162,514,264,337,593,543,950,335sin decimales;
de 0 a +/-7.9228162514264337593543950335 con 28 lugares a la derecha del decimal;
el número más pequeño es:
+/-0.0000000000000000000000000001 (+/-1E-28).
En los literales se puede usar la letra D o
el signo @ para indicar que el valor es Decimal.
Dim unDecimal As Decimal = 9223372036854775808D
Dim unDecimal2 As Decimal = 987654321.125@
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;
de 4.94065645841246544E-324 a 1.79769313486231570E+308 para valores positivos.
Se puede convertir a Decimal sin recibir un overflow. Se puede usar como sufijo el signo almohadilla # o la letra R para representar un valor de doble precisión:
Dim unDoble As Double = 125897.0235R
Dim unDoble2 As Double = 987456.0125#
Integer

System.Int32

4 bytes

Un número entero (sin decimales)
Valores:
de -2,147,483,648 a 2,147,483,647.
Se puede convertir a Long, Single, Double o Decimal sin producir overflow.
Se puede usar la letra I o el signo % para indicar que es un número entero:
Dim unEntero As Integer = 250009I
Dim unEntero2 As Integer = 652000%
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.
Se puede convertir a Single, Double o Decimal sin producir overflow.
Se puede usar la letra L o el signo & para indicar que es un número Long:
Dim unLong As Long = 12345678L
Dim unLong2 As Long = 1234567890&
Object

System.Object (class)

4 bytes

Cualquier tipo se puede almacenar en una variable de tipo Object. Todos los datos que se manejan en .NET están basados en el tipo Object.

Short
(entero corto)

System.Int16

2 bytes

Un entero corto (sin decimales)
Valores:
De -32,768 a 32,767.
Se puede convertir a: Integer, Long, Single, Double o Decimal sin producir un overflow. Se puede usar la letra S para indicar que es un número entero corto: Dim unShort As Short = 32000S
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.
Se puede convertir a: Double o Decimal sin producir overflow.
Se pueden usar la letra F y el símbolo ! para indicar que es un número Single:
Dim unSingle As Single = 987.125F
Dim unSingle2 As Single = 65478.6547!
String
(cadenas de longitud variable)
System.String (clase)

Depende de la plataforma

Una cadena de caracteres Unicode.
Valores:
De 0 to aproximadamente 2 billones (2^31) de caracteres Unicode.
Se puede usar el símbolo $ para indicar que una variable es un String.
Tipos definidos por el usuario
(estructura)
(heradada de System.ValueType)

Depende de la plataforma

Cada miembro de la estructura tiene su rango, dependiendo del tipo de dato que representa.