Blog de Jorge Pedraza

agosto 13, 2012

Novedades de Visual Basic 2012

Filed under: Visual Basic — JorgePedraza @ 5:39 am
Tags:

Hola, en esta entrega se intenta resaltar de manera fácil y directa las novedades mas relevantes que incorpora el lenguaje Visual Basic 2012.

Requisitos:

  • Experiencia con el lenguaje Visual Basic.
  • Conocimiento del Modelo de programación Asincrónica
  • Microsoft Visual Studio 2012 RC o superior.

Índice:

  1. Programación Asincrónica con Async y Await.
  2. Información de llamador (Caller Information).
  3. Instrucción Iterator.
  4. Jerarquía de llamadas (Call Hierarchy).
  5. Instrucción Global en sentencia Namespace

1. Programación Asincrónica con Async y Await: 

Es la alternativa más fácil y sencilla de trabajar con programación asincrónica, incorporada dentro plataforma de desarrollo .NET Framework 4.5. La idea  principal se basa en el uso de palabras claves como Async y Await. Por ejemplo para que determinado método se ejecute asincrónicamente se debe marca con la palabra clave Async y luego en el cuerpo de dicho método se aplica el operador Await en la espera de un resultado tipo Task o Task(Of TResult) de la llamada de otro método que consume tiempo de proceso. Para más detalles ver imágenes de abajo:

Async1 Async2

2. Información de llamador (Caller Information):

Es una vía para obtener datos, nombre del método, ruta del archivo de origen y numero de línea de código de la llamada de un método especifico en tiempo de ejecución.

CallerInformation

3. Instrucción Iterator:

Es usado para establecer determinado método que retorna colección de datos, sobre la ejecución de cierta interacción personalizada de dicha colección.

Interator

4. Jerarquía de llamadas (Call Hierarchy):

Es un opción incorporada dentro la IDE de Visual Studio 2012 para que en determinada solución se pueda navegar una lista general de todas las llamadas de un método, propiedad o constructor seleccionado.

CallHierarchy

5. Instrucción Global en sentencia Namespace:

Es usado para definir nuevos Namespace fuera del Namespace raíz de su proyecto.

GlobalNamespace

Código Fuente:

Enlaces de Interés:

3 comentarios »

  1. […] Novedades de Visual Basic 2012 […]

    Pingback por Agenda de la Comunidad « MSExpertos — agosto 14, 2012 @ 12:00 pm | Responder

  2. muy buen post ojala sigan subiendo otras cosas nuevas

    Comentario por meteorex — enero 16, 2013 @ 12:03 pm | Responder


RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.

A %d blogueros les gusta esto: