Visual Studio 2010 changes for VC++ (part 4)

VC++ Feature Pack that came with Visual Studio 2008 SP1 introduced support for the Office Fluent Ribbon. However, developers had to create ribbons entirely from code, because there was no support in the resource editor for that. Visual Studio 2010 comes with a visual designer for the ribbon. You can choose whether to use a…

Visual Studio 2010 changes for VC++ (part 3)

Some of the important changs in Visual Studio 2010 in regard to VC++ are represented by the support in the C++ compiler of some of the features already approved for the new C++ standard, so far called C++0x. In this post I will give a short overview on then. static_assert I already wrote a post…

Visual Studio 2010 Changes for VC++ (part 2)

In my previous post I talked about the new build system for VC++ from Visual Studio 2010, which is MSBuild and the support for multi-targetting. In this post I will talk about changes to IntelliSense and browsing. If you go back to the example I was providing in the first post, with the two identical…

Visual Studio 2010 Changes for VC++ (part 1)

The new version of Visual Studio, called Visual Studio 2010 comes with a series of changes for Visual C++. This includes a new build system, new project system, multi-targeting, new IntelliSense, support in MFC for new controls, new additions to the C++ compiler (which were already approved for C++0x), new deployment model, and others. In…

VSBuildStatus Addin Taskbar Progress on Windows 7

I have updated my Visual Studio addin that displays the status of a build/clean/deploy action. If you get the latest version, 1.2, and are running Visual Studio 2005, 2008 or 2010 (they are all supported) on Windows 7, the progress of the build is also displayed on the Taskbar, on the item corresponding to the…

Code Contracts in Visual Studio 2010

Visual Studio 2010 has support for code contracts that allow to express pre-, post-conditions and invariants to your .NET code. Let’ say you want to create a function to return a random value in a range. This could look like it:

However, at a rough analysis one can find two problems: Second call to…

What’s new in Visual Studio 2010 for Unmanaged Development

Here is a list of new things in Visual Studio 2010 for unmanaged development. Visual Studio IDE: The editor has been rebuilt using WPF http://blogs.msdn.com/jasonz/archive/2009/02/20/a-new-look-for-visual-studio-2010.aspx Ability to zoom in and out, using the Control key and the mouse wheel (a zoom slider control will not be available in this version) http://software.intel.com/en-us/blogs/2009/02/26/visual-studio-2010-zoom-slider-control/ Dock files (source code…

VSBuildStatusAddin works on Visual Studio 2010

Yesterday I have installed Visual Studio 2010 and decided to try my VSBuildStatusAddin. It work on the first try, only with a change to the .AddIn configuration file. Here is some screen shots in Visual Studio 2010. The images above show a new version of the add-in, 1.1.0. This new version provides the following features:…