[VS2010] Visual Basic Power Packs para Visual Studio 2010

image

Buenas,

después de los 10 kms más fríos de mi vida en la San Silvestre con el viento, la lluvia y la falta de chicas lindas, llega el momento de escribir el que tal vez sea el último post del 2009. Y en este caso le toca a la versión para Visual Studio 2010 de Visual Basic Power Pack. Si no lo conoces, este conjunto de herramientas es básicamente una colección de controles muy útiles para cualquier desarrollador, que van desde el clásico y no incorporado en el framework formulario de impresion hasta un data repeater para Windows Forms. Lo bueno de este set de herramientas es que al igual que pasó en la version VS2008 SP1 donde fueron incorporados Out of the Box, los mismos se agregarán en el RTM de VS2010 que saldrá ve tu a saber cuando.

Si quieres más informacion, este post (http://blogs.msdn.com/vsdata/archive/2009/07/24/visual-basic-power-packs-is-included-in-visual-studio-2008-sp1.aspx) te ayudará a conocerlos mejor, y para descargarlos este es el link http://msdn.microsoft.com/en-us/vbasic/bb735936.aspx

 

Saludos @ Boadilla

El Bruno

[VS2010] Ejemplos de utilización de PArallel para Visual Studio 2010

image

Buenas,

conozco a varias personas cuto objetivo para este año era conocer y aprender un poco sobre Parallel Programming. Con la llegada de la Beta 2 de .Net Framework 4.0, las bibliotecas que posee el nuevo Framework para trabajar con Parallel ya están muy maduras y es realmente fácil y simple crear aplicaciones con las mismas.

Pero más allá de lo que digan los libros y la ayuda, siempre es útil ver aplicaciones casi reales que utilicen esta tecnología; es por esto que en esta sección de Code MSDN existen varios ejemplos que son muy buenos para trabajar con Parallel. Si quieren ver la descripción de los ejemplos, la pueden encontrar en http://blogs.msdn.com/pfxteam/archive/2009/12/09/9934811.aspx

 

Saludos @ Boadilla

El Bruno

Site: http://code.msdn.microsoft.com/ParExtSamples

Descripción: http://blogs.msdn.com/pfxteam/archive/2009/12/09/9934811.aspx

Descarga: http://code.msdn.microsoft.com/ParExtSamples/Release/ProjectReleases.aspx?ReleaseId=3354

[VS2010] Intellisense en el editor SQL (por fin !!! y no, hoy no es 28-DIC)

image

Buenas,

si analizamos la lista de features más pedidas en el IDE de Visual Studio, seguramente la primera (y por años) era la eliminación del underscore (_) en Visual Basic y la segunda era tener un editor de sentencias SQL que posea Intellisense (no hace falta que explique qué es el Intellisense, ¿no?). Pues la siguiente imagen te lo cuenta todo mucho más rapidamente que lo que podría hacer yo con 1000 palabras:

image

Para simplificar el post, he utilizado la clásica y popular base de datos de configuración de Sharepoint (Ohh My God !!!), pero la verdad que tener intellisense y además información online sobre tipos, tamaños y demás información sobre los elementos de la base de datos es algo que realmente se agradece.

image

 

Saludos @ Boadilla

El Bruno

 

 

PD: lo he probado contra un ORACLE del orto express y no funciona … reportado como error o sugerencia para la versión final.

[VS2008] AddIn: CodeMaid, 5 o 6 funcionalidades que te alegrarán el día (y gratis como los regalos en los pañales de Martina !)

 

 

image Buenas,

Visual Studio 2008 es una gran herramienta, pero existen pequeños huecos dentro de la misma que son los que dan pie para que se creen nuevos AddIns que nos ayudan a tapar esos huecos. Personalmente sigo pensando que ReSharper es indispensable, pero para acceder al mismo hay que gatillar unos €€€ así que la cosa se complica un poco. Hoy me he encontrado con CodeMaid un AddIn gratuito con las siguientes funcionalidades dentro del mismo:

  • Code CleanUp
    • Activar el proceso automático de formateo de Visual Studio
    • Ordenar los “usings”
    • Quitar los espacios en blanco en el final de archivo
    • Quitar las líneas en blanco extras
    • Insertar líneas en blanco en regiones y metodos
    • Agregar comentario al final de método (ej: “} / / terminar método”)
    • Agregar comentario al final de region (ej: “# endregion propiedades”)
  • image control de eventos
    • Cuando se abre una solución
      • Cerrar la página de inicio
      • Contraer todos los proyectos de la solución
    • Cuando se cierra una solución
      • Ver la página de inicio
    • Cuando se dispara un Build
      • Proporcionar información más detallada
    • Cuando se guarda un documentos
      • Ejecutar automáticamente la limpieza de código
  • Code Snooper
    • Una ventana de herramientas que muestra el contenido de los archivos de código C# con hipervínculos para saltar a cualquier sección.  Los métodos se muestran con la puntuación de la complejidad de McCabe y se pueden establecer niveles con un umbral de advertencia y alertas en la configuración para advertir sobre los métodos complejos.
  • Archivo alternativo
    • Un mecanismo sencillo para alternar entre archivos que son similares (ex: .cpp y .h, XML y XSD)

Le he dado un pequeño repaso y es realmente útil como herramienta.

 

Saludos @ Home

El Bruno

Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/76293c4d-8c16-4f4a-aee6-21f83a571496

[AZURE] Windows Azure Platform Training

Buenas,

me lo apunto para no olvidarme: desde hace unos días está disponible para descargar un nuevo update para el Windows Azure Platform Training. Esta descarga son más de 100Mbs de información donde podemos encontrar desde hand on labs, hasta presentaciones y videos que nos permitirán empezar de a poco con esta fabuloso tecnología.

Listo, apuntado para enero 😀

 

Saludos @ Hell

El Bruno 

Descarga: http://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&displaylang=en

[VS2010] Maquinas Virtuales a Cascoporro de prueba con VS2010, TFS2010, VS2008, etc

image

Buenas,

ya te digo que no es Navidad si alguien no te hace un buen regalo, y de parte de un servidor solo dejo un par de links para que se puedan descargar casi todos los productos de desarrollo de Microsoft, en modo prueba por un par de meses:

La instalación de estos productos está completa, salvo Lab Management por cuestiones obvias

Las actuales VMs de VS2008 expiran en un par de días, pero aquí están las nuevas:

 

Saludos @ Home

El Bruno

Fuente: http://blogs.msdn.com/ukvsts/archive/2009/12/24/want-do-you-want-for-christmas-yes-tfs-virtual-machines-galore.aspx

[OFF-TOPIC] Felices Fiestas

imageBuenas,

ya estamos a pocas horas para que llegue al navidad y después de terminar de ordenar my home para que vengan la familia y un par de amigos a pasar la noche buena, no puedo dejar de postear un feliz navidad y próspero año nuevo (hay que cumplir con los compromisos sociales no establecidos).

El 2009 ha sido un año complicado, pero después de tener a una enana que me saca sonrisas sin querelo y de ver como el Valentino sigue creciendo, estoy completamente seguro que el 2010 será mucho mejor (aunque basta de críos que son bonitos pero cansan que da miedo).

Asi pues, lo dicho que pasen unas lindas fiestas y si alguno postea antes de las 2400, veré que el nvel de frikismo que posee es muy pero muy superior al que yo pensaba 😀

 

Saludos @ Home

El Bruno

PD: no he tenido tiempo de terminar mi post con mi carta a los reyes magos, pero mañana la pondré ya que si todavía no conoces las gafas para grabar tu día a día, o el Isobot que maneja un arco y flecha, tu carta de regalos no vale la pena.

[VSTS2010] Reactive Extension Generator (una must have tool para que nuestro código quede mas simple)

image

Buenas,

ya sé que seguramente estarás trabajando con Visual Studio 2010 y que después de tirar miles de líneas de código, cuando haces esos momentos de reflexión introspectiva (un refactoring mental) siempre piensas como puedes mejorar una u otra cosa. Pues esta herramienta sirve para ver como plantear de manera diferente algo a lo que estamos muy acostumbrados: el trabajo con eventos.

Utilizando esta extensión para Visual Studio 2010, es posible aprovechar toda la potencia de LINQ para gestionar los eventos propios de .Net, ya que la misma se encarga de generar un proxy sobre un ensamblado .Net que expone una interfaz síncrona sobre los eventos (asíncronos) para trabajar con la misma (no sé si proxy es la palabra correcta, creo que no)

Dicho de otra manera, sobre una de las referencias de un proyecto, la seleccionamos y desplegando el menú contextual seleccionamos [Create Reactive Extensions]

Executing the command

y un nuevo ensamblado se crea automáticamente, donde se expone el proxy sobre los eventos del mismo.

Reference added

Una vez generado el siguiente código autoexplica el funcionamiento de Rx

var mouseMoves = from mm in mainCanvas.Reactive().MouseMove
                 let location = mm.EventArgs.GetPosition(mainCanvas)
                 select new { location.X, location.Y };
 
var mouseDiffs = mouseMoves
    .Skip(1)
    .Zip(mouseMoves, (l, r) => new { X1 = l.X, Y1 = l.Y, X2 = r.X, Y2 = r.Y });
 
var mouseDrag = from _ in mainCanvas.Reactive().MouseLeftButtonDown
                from md in mouseDiffs.Until(
                    mainCanvas.Reactive().MouseLeftButtonUp)
                select md;
 
var mouseSub = mouseDrag.Subscribe(item =>
{
    var line = new Line
    {
        Stroke = Brushes.LightSteelBlue,
        X1 = item.X1,
        X2 = item.X2,
        Y1 = item.Y1,
        Y2 = item.Y2,
        StrokeThickness = 5
    };
    mainCanvas.Children.Add(line);
});

 

Más información:

Saludos @ Morfeo’s place

El Bruno

Pagina de producto: http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx

Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/0791089a-4570-4f21-b5ee-78aba7e80651

[VSTS2010] Listado de Novedades (XI)

image

Buenas,

11vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010 (aka “What’s new in Visual Studio 2010”). Ya tenemos la Beta 2 en nuestras manos y después del cambio de fecha de lanzamiento, pues seguro que me tocará actualizar mas de un post.

Asi que por ahora, a actualizar el listado de links.

WorkItems

Source Control

TFS Build

Herramientas de Modelado

Visual Studio

Visual Studio Test

Infraestructura y Mantenimiento

Process Guidante

Varios

Como todavía queda mucho material por comentar y muchos posts por crear, actualizaré este listado periódicamente.

Saludos @ Home

El Bruno

[TFS2010] 3er parche oficial para TFS 2010 liberado

image

Buenas,

como ya comenté hace un par de días, el equipo de producto de Visual Studio ha decidido liberar 3 parches para Team Foundation Server 2010. El primero y segundo se liberaron hace unos días, y hoy Brian Harry hace oficial el tercero. En este caso el parche va dirigido al cliente de TFS y se solucionan los siguientes problemas:

  • En la ventana de conexión, si la conexión falla con “/tfs”, se realiza un reintento con la URL base del server.
  • Se eliminó un error extrañi que ocurria cuando se conectaba a CodePlex desde el Team Explorer.
  • Solucionado un error que afectaba a la conexión a TFS utilizando HTTPS en internet Internet a través de un proxy ISA con autenticación.
  • Mejoras en el rendimiento, incluyendo el atajo CTRL+A para seleccionar todos los labels.

El mismo se puede descargar desde http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25422 

 

Saludos @ Boadilla

El Bruno

Fuente: http://blogs.msdn.com/bharry/archive/2009/12/21/final-tfs-beta-2-test-patch-is-available.aspx