Ver por etiquetas

Todas las etiquetas » Tutorial » HowTo » Visual Studio 2010 (RSS)
Buenas, en el post de hoy vamos a mover el ángulo del sensor hacia arriba o hacia abajo utilizando las APIs del SDK. Inicialmente es posible mover la cámara hacia arriba o hacia abajo unos 27º, y para probarlos vamos a partir del ejemplo del día de ayer .   1. Modificamos nuestra aplicación para que nos permita definir el ángulo de inclinación del Kinect utilizando una caja de texto y un botón. 2. El Xaml queda como el siguiente ejemplo 1: < Window x:Class ="ElBruno.KinectViewer.MainWindow"...
Buenas, después de mostrar como se pinta el Skeleton en Kinect   aquí y aquí , hoy vamos a un ejemplo más simple (en lo que cabe) donde mostraremos el contenido de la cámara de Kinect en un IMAGE de WPF. Tutorial 1. Crear un nuevo proyecto de tipo WPF Application en Visual Studio 2010 . 2. Agregamos las siguientes referencias Microsoft.Research. Kinect <%Program Files%>\Microsoft SDKs\Kinect\v1.0 Beta2\Assemblies\Microsoft.Research.Kinect.dll 3. Modificamos la MainWindow para mostrar un...
Buenas, Hoy toca cerrar el viernes con un tutorial de los interesantes > como pintar un skeleton en WPF utilizando la Beta 2 del Kinect for Windows SDK. La base de un skeleton en Kinect es una colección de Joints con los que luego podemos “armar el skeleton”. Además es posible armar y pintar más de un skeleton, para este ejemplo, pues solo pintamos el skeleton[0] en amarillo.   Tutorial 1. Crear un nuevo proyecto de tipo WPF Application en Visual Studio 2010 . 2. Agregamos las siguientes...
Series HowTo: Agregar un estado en la definición de un WorkItem (I)   Buenas, hoy con el software ya instalado comenzaremos a modificar la definición de un WorkItem. Para esto trabajeremos sobre un Team Project de prueba llamado [ AgileBlog ]. Los siguientes pasos demuestran como modificar la definició de un WorkItem Tutorial 1. Abrir Visual Studio 2010 y acceder al menu [Tools // Process Editor // WorkItem Types // Open WIT from Server] 2. Seleccionar el TP correspondiente y dentro del mismo...
Buenas, basado en el post que escribí hace unos días sobre como crear una definición de Build para realizar análisis de código utilizando StyleCop para Team Build 2010 utilizando las Tfs Build Extensions , hoy toca un post similar pero para incorporar el análisis de métricas de código dentro de la ejecución de una build. Para esto nos basaremos en el post anterior , pero a partir del punto 9 crearemos una nueva definición de Team...
Buenas, antes de comenzar a explicar una forma sencilla de modificar la definición un WorkItem Type, llega el disclaimer: Siempre es recomendable pensarlo 20 veces antes de modificar la guía de procesos o plantilla de un Team Project, en otras palabras: no lo modifiques porque en el 95% de los casos, las plantillas por defecto son suficientes. Ahora que ya hemos sentado las bases, vamos a un escenario concreto: Necesidad de agregar un combo a un workitem, por ejemplo un Bug, y que los...
Buenas, después de varios post relacionados con Team Build 2010, uno de los temas pendientes que dejé en el primer post era el cómo probar rápidamente las actividades personalizadas que creamos para Team Build 2010, en un proyecto de Test. Inicialmente propuse copiar el ensamblado generado al directorio de trabajo de VS2010 [ %Program Files%\Microsoft Visual Studio 10.0\Common7\IDE\ ], aunque esto es un poco incómodo ya que una vez que has utilizado la dll, la misma...
Buenas, más de 5 años después de la implantación de MSBuild como tecnología para la compilación de proyectos y tareas en Visual Studio, por fin tenemos la posibilidad de depurar los proyectos para la versión MSBuild 4.0. El siguiente tutorial muestra como depurar el siguiente proyecto: 1: < Project xmlns ="http://schemas.microsoft.com/developer/msbuild/2003" 2: InitialTargets ="Target1" > 3: < Target Name ="Target1"...
Buenas, cuando creas o intentas que todo el mundo pueda utilizar una CheckIn Policy (CIP) que no viene OOTB con Visual Studio 2010 y Team Foundation Server 2010 , por lo general la solución es recomendar que todos los integrantes del equipo se instalen los ensamblados y archivos correspondientes para la CIP. Los siguientes pasos muestra otra opción que puede ser de mucha utilidad para ahorrarnos esa instalación (en equipos distribuidos, por ejemplo, o cuando la CIP se actualiza constantemente). Tutorial...
Buenas, hoy toca el post tonto del día, pero cuando quiero acordarme cómo se hacía esto, pues tengo que abrir código viejuno para verlo. Así que aquí está es escenario: Capturar la salida del buffer de la consola (por ejemplo: Console.Write() o similares) en una caja de texto en una aplicación Winforms. Pues una vez que tienes un proyecto WinForm con un formulario, una caja de texto llamada txtConsole y un botón btnAddLine para agregar nuevas líneas, puedes resolver el escenario con el siguiente...
Publicado por El Bruno | con no comments
Buenas, hoy también toca un post cortito que estamos en reyes y ya falta menos para poner la demo completa este fin de semana. Hoy veremos como utilizando la clase XnMCircleDetector podremos detectar cuando una vez detectada una mano en Kinect , la misma hace un círculo. Entre los valores que podemos analizar del círculo, los más útiles son la ubicación del punto central del círculo y el radio del mismo. Como siempre, el código de ejemplo: 1: using System; 2: using System.Threading; 3: using ManagedNite;...
Buenas, después del primer post sobre como hacer un Hola Mundo para Kinect con C#, hoy toca trabajar con la gesture más conocida –> WAVE, que no es otra que el saludo a Kinect . Para este tutorial crearemos una aplicación de consola como en el primer post, pero con algunos cambios sobre el mismo. Tutorial 1. Crear una aplicación de Consola que permita trabajar con Kinect , para esto es necesario repetir los pasos del 1 al 6 del primer post . En este caso la aplicación se llamará DetectingWave...
Buenas, ayer mostré como instalar los drivers para poder acceder al Kinect en un ordenador con Windows, pues hoy toca mostrar como podemos hacer el “hola mundo” con las bibliotecas de OpenNI y NITE de PrimeSense . Antes de comenzar a tirar una línea, asumo que todos se leerán los contratos de licencia y distribución para estas bibliotecas, así que … al tutorial. Tutorial 1. En primer lugar, conseguite un # Kinect . Yo te presto el mío, pero viene con el Valentino de regalo. 2. Asegurate que dentro...
Buenas, hoy toca destapar un par de post de la lista de borradores, en este caso los pasos para utilizar WinMerge como la herramienta por defeto para analizar diferencias entre archivos en Visual Studio 2010 . Tutorial 1. Primero lo más obvio; descargar la última versión disponible desde http://winmerge.org/ 2. Abrir Visual Studio 2010 3. Acceder al menu [ Tools // Options ] 4. Presionar el botón [ Configure User Tools ] 5. Seleccionamos la opción [ Add ] 6. Agregamos la opción de Comparar , pero...
Buenas, hoy me ha tocado uno de esos días interesantes donde estoy con un poc de fiebre a punto de matarme con un resfrío y además me toca bucear entre ensamblados y código ajeno. Para esto he tirado del Architecture Explorer, y mi compañero Alfredo me ha preguntado como funciona esto; así que, una vez que se lo he mostrado a Alfredo, pues también escribo un post al respecto. El siguiente tutorial muestra como analizar los ensamblados que se generan con Enterprise Library 5.0, y que por defecto se...
Buenas, hace un tiempo escribí un post donde comenté como crear una tarea personalizada para MSBuild que agrupe un set de strings. Pues este post es un primer paso para mostrar como crear una tarea personalizada para MSBuild , y luego iremos complicando un poquito el tema. En primer lugar debermos crear un proyecto del tipo Class Library, y agregar las siguientes referencias: Microsoft.Build.Framework Microsoft.Build.Tasks.v3.5 Microsoft.Build.Utilities.v3.5 Luego, crearemos una clase llamada [ MyFirstTask...