jueves, 24 de septiembre de 2015

Programación en visual Basic. Net 2010


¿Qué es visual BASIC .NET?
Usa una jerarquía de clases incluidas en el. Net framework si conocemos. Net frameworK conoceremos visual BASIC .net
Que es visual BASIC .net framework
Es un entorno para construir instalar y ejecutar servicios y otras aplicaciones y está dividida en tres partes como:
Otrasdiferencias de .net framework:
1. Es un entorno multi lenguaje para la conservación y ejecución para los servicios web y aplicaciones.
2. es una nueva plataforma diseñada para simplificar el desarrollo de aplicaciones en el entorno distribuida en internet
3. .netframework consta de dos componentesprincipales como:
El coman lenguaje rutina y librería de clases .net framework
¿Quésignifica el CLR?
Es una serie de librería dinámica de (DLL)que es lo mismo que hablar de DLL hacia Windows, hacia otras librerías.
VISUAL BASIC .NET: Es totalmente un lenguaje orientado al objeto.
EN VB.NET: solo existe un tipo de fichero de código con la expansión vb, es un tipo de vbóseake puede existir diferentes tipos de elementos por ejemplo
1.       Unmod
2.       Un formulario
3.       Un módulo de código
4.       Uno de control


¿Cuáles son las opciones que nos ofreceVB para trabajar?
1.       Aplicasion de WindowsFromm
2.       Aplicación de ap.
3.       Aplicación de consola
4.       Aplicasion web asp.net
5.       Biblioteca de clase
6.       Aplicasion de web de ASP, net, mv, VB
7.       Aplicasion de silver light
8.       Aplicasion de servicios WCF
9.       Aplicasion web (entidad de la…VB)
10.   Avilitar windows.azure tools
11.   Libro de Excel 2010
12.   Complemento de Outlook
13.   Documento de Word 2010
14.   Biblioteca de actividad
15.   Aplicasion de servicios de flujos  d…
16.   Aplicasion de cristalreportesVB


¿Qué significa CLR? Commun lenguaje rutime.
¿Qué significa CLS? commun lenguaje especificación.
¿Qué significa MSIL? Microsoft intermédiate lenguaje.
¿Qué significa CTS? Commun type system
¿Qué es un Namespace (o espacio de nombres)?
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 Book de .NET Framework que mencioné al principio.
Para que nos entendamos, un Namespace, (prefiero usar el nombre en inglés, ya que así es como aparecerá en el código), es una forma de agrupar clases, funciones, tipos de datos, etc. que están relacionadas entre sí.
¿Qué es un assembly (o ensamblado)?
Un ensamblador es el bloque conductivo primario de una aplicación de NET. FRAMEWORK se trata de un recopilación de funcionalidad que se contribuye n a la versión es instalación


¿Qué Significa  ITEMS?
Son elementos que tiene el objeto listbox
¿QUE ES .CLEAR?
 Es un método de sistema que se encarga de limpiar los elementos debe la lista es decir las barra. Por lo tanto l hace borrar elementos[u71] 
¿Qué es una colección?
Es un reglamento en lista de objetos o elementos que están agrupados en objetos en este caso colección
¿Qué es el MEP?
Hace referencia a la clase actual
¿QUE ES UNA VARIABLE?
Son aquellos nombres que puede contener un valor yase de tipo numérico  como cualquier tipo.
¿Qué es una constante?
Esta nos sirve  para asignar constante a una variable como por ejemplo “Hola”













tipos de variable 
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

Es 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.

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). 
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

Valores: desde las 0:00:00 del 1 de Enero del 0001 hasta las 23:59:59 del 31 de Diciembre del 9999.
Dim d As Date = #10-27-2001#

Decimal

System.Decimal

16 bytes

Valores:
de 0 a +/79,228,162,514,264,337,593,543,950,335sin decimales;
de 0 a +/-
En los literales se puede usar la letra D o
el signo @ para indicar que el valor es Decimal.

Double

System.Double

8 bytes

Valores  positivos. se puede usar convertir a decimal sin recibir se puede ser usada como sufijo sin el signo
Long entero largo
System INT
8 bytes
Los valores de 1 -2147, 483,643 se pueden convertir en Long doble o decimal sin producir
odject
System
Odject
class
4 bytes
Cualquier tipo que pueda relacionar una variable del tipo objeto todos los datos se manejan en .net
chorp
System.odject
2 bytes
Un entero corto sin decimal
single
System.single
4 bytes
Numero de una de coma flutante depresión simple se puede usar la letra f y  sin el símbolo si producir averflew se puede utilizar la letra f sin el símbolo.
Sprint
Cadena de longitud variable
System.strint
(clases)
Depende de la platerna
Una cadena de caracteres son valores que aproximada mente de dos billones (2^31)caracteres y nicoles se puede usar el símbolo para indicar una variable
Tipos definidos del usuario y estructura
Heredadas de un system.value type
De pende de una platerna
Cada miembro de la estructura que tiene a su lado de tipos de das que  representa

Integer
Sysstem.int32
4 bytes
Un número sin decimal son valores de 2 -2147,483,648 a 483 ,647 se puede usar la letra i o el signo % para indicar


Glosario


Palabras

Descripción

Clases / objetos
Prácticamente todo lo que manejemos en el entorno .NET es  una clase u objeto, de hecho todas las clases derivan de una clase u objeto básico: la clase System.Object.
Programación Orientada a Objetos (OOP / PPO)
Una forma de programar basada en la reutilización de código mediante herencia, encapsulación y polimorfismo.

Herencia
La posibilidad de que una clase herede las propiedades y métodos de otra clase de forma que se puedan usar con la nueva clase de igual forma que si se hubiesen escrito directamente en ella.

Encapsulación
La posibilidad de ocultar el código usado para implementar un método o cualquier otro procedimiento o función de forma que lo único que interese sea el interface expuesto por la clase u objeto.

Polimorfismo
La posibilidad de usar en clases diferentes propiedades o métodos con el mismo nombre de forma que cuando se usen nonos preocupe a que clase pertenece. Por ejemplo el objeto básico del que derivan todas las clases de.NET tiene una propiedad llamada ToString, ésta propiedad estará implementada de forma diferente en diferentes clases, pero nosotros la usaremos de la misma forma, sin importarnos que objeto estemos usando.

Interface
Se dice que las propiedades y métodos expuestos por una clase forman el interface de la misma


Clases abstractas

Son clases que exponen un interface el cual hay que usar en las clases que se hereden de dicha clase abstracta.


Interface / implementa
Los interfaces a diferencia de las clases es que no hay que escribir código para los métodos o propiedades que expone, simplemente se indica la "declaración". Usando Implementas, se pueden usar esas interfaces en las clases, aunque hay que escribir el código de cada método o propiedad implementado.

Procedimiento
Un método, función o propiedad de una clase o módulo.


Método
Un procedimiento (Sub, Function -función) que se usa para realizar una tarea específica en la clase o módulo.


Sub
Un procedimiento SUB es como una instrucción, es decir, realiza una tarea (ejecuta el código que haya en su interior),pero no devuelve un resultado.


Function (función)
Los procedimientos FUNCTION son como las funciones delvb.NET, es decir, realizan una tarea, al igual que un Sub, pero siempre suelen devolver un valor, resultado del código que se ha ejecutado en su interior.
A las funciones no se les puede asignar valores, a diferencia delas Propiedades.

Property (propiedad
 Algunas veces es difícil diferenciar un método de una propiedad, pero por convención los métodos realizan tareas .Por ejemplo, el ancho de un objeto es una propiedad, mientras que mostrar el objeto se realizaría con un método. A las Propiedades se les puede asignar valores y pueden Devolverlos, (como las funciones). Aunque también pueden existir propiedades de solo lectura, (solamente devuelven valores), o de solo escritura, (sólo se les puede asignar valores, pero no los devuelven).


Parámetro
Los métodos o propiedades pueden tener parámetros, (uno o varios), los cuales le indicarán los valores que deben usar para la tarea que debe realizar. Por ejemplo, un método Contar podría recibir un parámetro con el valor de las veces que tiene que contar.

Parámetros opcionales
Algunos procedimientos que aceptan parámetros, pueden tener también parámetros opcionales, los cuales, como su nombre indica, pueden o no ser incluidos en la llamada al procedimiento. Los parámetros opcionales tienen unos valores por defecto, el cual se usará en caso de que especifique.

Variable
Son "espacios" de memoria en la que se almacena un valor. Seusarán para guardar en memoria los valores numéricos o de cadena de caracteres que nuestro programa necesite.Usa este link para ver los distintos tipos de datos.

Constante
Valores numéricos o de cadena que permanecen constantes, sinposibilidad de cambiar el valor que tienen. En caso de que necesitemos cambiar el valor, usaremos las variables.



Evento
Los eventos son procedimientos (SUB) que se ejecutan normalmente cuando el sistema Windows los provoca, por ejemplo, al hacer Crick en una ventana o en cualquier objeto dela ventana, cuando cambiamos el tamaño de una ventana, cuando escribimos en una caja de textos, 


Handles
En VB.NET se usa Handles, seguido del nombre del evento, para indicar qué evento es el que se maneja en el procedimiento indicado. El formato suele ser: Sub Nombre (parámetros) Handles Objeto. Evento

Sobrecarga (overload
Se dice que un método está sobrecargado cuando existen distintas versiones de dicho método en la clase. Por ejemplo métodos con el mismo nombre que reciban parámetros de distintos tipos.


Formulario (ventana)
Un formulario es una ventana de Windows la cual usa remospara interactuar con el usuario, ya que en dicha ventana oformulario, estarán los controles y demás objetos gráficos que mostraremos al usuario de nuestra aplicación.Los formularios también son llamados "formas" o Forms en sunombre en inglés

Mybase
La palabra clave MyBase se comporta como la clase de la queha derivado la clase actual, es decir si una clase deriva de una(o hereda a otra) clase, MyBase se referirá a dicha clase base,de esta forma es posible acceder a los métodos, propiedades yeventos de la clase de la que se deriva (o hereda) la claseactual.
Me (this)
La palabra clave (o instrucción) Me hace referencia a la claseactual.
Por ejemplo Me .Width se refiere a la propiedad Width de la clase actual.
En C# en lugar de Me es thais
Colecciones
Serie de datos que están guardados en una lista, array (o matriz) o una colección propiamente dicha y que permite interactuar con los elementos de las mismas, pudiendo añadir,
Expresiones
Una expresión es una secuencia de operadores y operando quedescribe un cálculo. Normalmente una expresión se evalúa entiempo de ejecución.
Existen expresiones numéricas y alfanuméricas o de caracteres.
Expresiones lógicas
Una expresión es una secuencia de operadores y operando quedescribe un cálculo. Normalmente una expresión se evalúa entiempo de ejecución.
Existen expresiones numéricas y alfanuméricas o de caracteres.



Módulo
Los módulos, al igual que las clases, son "espacios" en loscuales se incluyen declaraciones de variables, procedimientos,funciones, etc.Pero a diferencia de las clases, el código contenido en unmódulo siempre está disponible de forma directa, sin necesidadde crear una "instancia" de dicho módulo.

Instancia
Para poder usar una clase u objeto, hay que crear una instanciadel mismo.
Es decir, debemos declarar una variable y a esa variableasignarle el objeto o clase en cuestión para que podamos usarlo. Es como si tuviésemos que darle vida al objeto para poderusarlo.

Enumeraciones (enum)
Las enumeraciones son una serie de valores constantes (de tiponumérico), que de alguna forma están relacionadas entre sí. A diferencia de las constantes normales, una variable de clorada como una enumeración, puede tomar cualquiera de los valoresindicados en la enumeración.

Array (matrices)
Los arrayas (o matrices) son un tipo de variable que permitentener más de un elemento, (o valor en su interior), a los que se pueden acceder mediante un índice.Un array también es el tipo en el que se basan todas lasmatrices o arrayas.



Common Lenguaje Runtime
El CLR (Common Language Runtime) es el motor en tiempo deejecución del .NET Framework, es decir la parte del "entorno"que se encarga de ejecutar el código de los lenguajes del .NETFramework.



13 comentarios:

  1. VB.NET incluye todo lo necesario para trabajar con aplicaciones para la web como ser asp.net, aplicaciones para windows form integrando todos los objetos en una interfaz mas fácilmente para el programador

    ResponderEliminar
  2. Con visual basic. Net es muy facil de tabajar

    ResponderEliminar
  3. en VB.net podemos crear varias programas y aplicaciones.

    ResponderEliminar
  4. Usa una jerarquía de clases incluidas en el. Net framework si conocemos. Net frameworK conoceremos visual BASIC .net

    ResponderEliminar
  5. Es un entorno para construir instalar y ejecutar servicios y otras aplicaciones

    ResponderEliminar
  6. Es un entorno para construir instalar y ejecutar servicios y otras aplicaciones y está dividida en tres partes como:

    ResponderEliminar
  7. VB.Net. es muy importante para realizar diversos programas y aplicaciones...

    ResponderEliminar
  8. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  9. visual basicono .net es el programa más avanzado para diseñar programas

    ResponderEliminar
  10. visual basicono .net es el programa más avanzado para diseñar programas

    ResponderEliminar
  11. EN VB.NET: solo existe un tipo de fichero de código con la expansión vb.

    ResponderEliminar
  12. es una nueva plataforma diseñada para simplificar el desarrollo de aplicaciones en el entorno distribuida en internet

    ResponderEliminar
  13. Es totalmente un lenguaje orientado al objeto.

    ResponderEliminar