VS 2010 & .NET Fx 4.0: Disponible la preview de mayo del training kit!

Para complementar el post de Bruno con los enlaces de descarga de las diferentes versiones de VS 2010, comentaros que desde ayer tenemos disponible la preview de mayo del training kit de VS 2010 y .NET Fx 4.0. Como siempre, en este kit podremos encontrar presentaciones, demos y hand-on labs en torno a las novedades de VS 2010 y .NET Fx 4.0:

  • C# 4.0
  • Visual Basic 10
  • F#
  • Parallel Extensions
  • Windows Communication Foundation
  • Windows Workflow
  • Windows Presentation Foundation
  • ASP.NET 4
  • Entity Framework
  • ADO.NET Data Services
  • Managed Extensibility Framework
  • Visual Studio Team System

Pues nada, más madera para probar la recién estrenada Beta 1 de VS 2010 y .NET Fx 4.0.

image

VS 2010 & .NET Fx 4.0: Ayudas en el IDE (I)

Siguiendo con los posts en torno a novedades de VS 2010, en esta ocasión os voy a presentar algunas de las nuevas funcionalidades disponibles para mejorar la productividad del desarrollador. Empecemos:

Subrayado de referencias

Esta utilidad nos permite movernos por nuestro código desde una palabra clave marcada (por ejemplo un método) como origen e ir pasando por todas las referencias a dicha palabra. Para ello, no tendremos más que subrayar la palabra en cuestión y mediante Ctrl + Shift + FlechaArriba nos iremos moviendo por todas las referencias a la palabra subrayada:

image

Call Hierarchy

Esta funcionalidad nos permite conocer de una forma rápida que hace nuestro código y las relaciones que hay definidas. Para utilizarla:

  • Seleccionamos un método de nuestro código, hacemos clic con el botón derecho y pulsamos Call Hierarchy.
  • De esta forma se abrirá una ventana en VS 2010 que nos permite ver quién llama a nuestro método y a quién llama nuestro método.
image image

Quick Search

Que como su nombre indica, nos permite realizar búsquedas rápidas en nuestro código de forma incremental, es decir, según vamos escribiendo la palabra clave a buscar, nos muestra las coincidencias. Para acceder a Quick Search, usaremos Ctrl + ,:

image image

Generate from usage

Supongamos que tenemos definida una clase de prueba muy simple, tan simple como:

    class prueba

    {

 

    }

Y supongamos que al instanciar la clase, queremos hacerlo de la forma: prueba pp = new prueba(“”);…lógicamente el IDE nos avisará de que hay un error puesto que la clase prueba no tiene un constructor definido que espere una cadena…¿cómo lo solucionamos? Pues con la característica Generate from  usage que nos da el IDE, especialmente pensada para vagos como yo ;-)…no tenemos más seleccionar nuestra clase instanciada (igual nos cuesta un poquillo :PP) y hacer clic sobre Generate constructor from stub in bla bla y listo.

image image

Y hasta aquí llega este primer post sobre ayudas en el IDE…espero ir publicando más cosillas conforme vaya haciendo más pruebas en la Beta1. Espero que el post os haya resultado interesante.