Creating a PowerPoint add-in that uses Kinect to move through slides

If you are interested in developing Kinect applications, you can start with the latest version of Kinect SDK, available here: http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx After installing the SDK, you might want to install the Developer Toolkit also, in order to study the source code for different functionalities. The Toolkit is available here: http://www.microsoft.com/en-us/download/details.aspx?id=34807   You have plenty of…

2

Creating an editable control on Custom Designers

A very interesting problem was proposed to me by Microsoft Partner, Dmitry Grigansky. The goal was to create a host designer and have an editable label control placed on it, having this article as a starting base: http://msdn.microsoft.com/en-us/magazine/cc163634.aspx With help from Dmitry, who relentlessly investigated the matter, here are the main steps for creating this…

0

CString and strcpy in VS 2008 and VC++ 6.0

I was faced with an interesting problem recently, which originated from a mix between the CString class and the C-style char* strings. An ocx (yes, apparently they are not extinct) component written in C++ was receiving a string from a .NET application. After executing a bunch of procedures on this string, it was supposed to…

2

Windows 8 – style applications and WCF services

If you get yourself a developer account, you will be able to create Windows 8 – style applications with Visual Studio 2012. One of the first things I tried was to create a client for a WCF service. I created a simple application, with a command button and a textbox, and then a new project…

0

Visual Studio 2012 and BuildEvents in addins

While testing the functionalities of the new Visual Studio 2012, I came across a scenario that seemed a little ambiguous and, at first glance, pointed to a bug. Let’s say that you create an add-in in VS 2010 and you need to have it perform different actions on the build events.You will add the _applicationObject.Events.BuildEvents.OnBuildBegin…

0