Visual Studio 2010 Beta 1, first experiences
Today I finally had the chance to install Visual Studio 2010 Beta 1 on my PC. I had planned to it yesterday but the download rate got extremely slow yesterday, at the end it was at 7 kb/s and I stopped the download.
But now lets talk about my first experiences with the new Visual Studio 2010.
After installing it, which took some time, I firstly started it. The new Start page is really a lot better than the old one, but the best part is it’s customizable. Have a look at the following links if you are interested in it:
- http://social.msdn.microsoft.com/Forums/en-US/vs2010ctpeditor/thread/0c8d5c13-7f4a-4b11-934b-7a0b65da095b
- http://blogs.msdn.com/vsxteam/archive/2009/05/20/visual-studio-2010-beta-1-start-page-customization.aspx
- http://www.josefcobonnin.com/post/2008/11/25/Visual-Studio-2010-Extensibility.aspx
I haven’t had the time myself to customize my startpage. I really firstly wanted to get a look at all the new features in VS2010.
For further testing I created a new Win32 Console Application. Having a look at the Default Settings I thought, lets try to import my setting from Visual Studio 2008. It worked without any problems. The Coding environment changed and everything looked like it had looked in 2008.
After I had restarted Visual Studio, the background color was back to white… This is the first bug I encountered in this Beta. You have to open up the “Colors and Fonts” option menu and just press “OK”, then everything will look normal again.
I already had read that intellisense for c++ had been improved. So i just started typing and directly found the first new feature in C++ intellisense.
#include file will now be checked, and will get a red wavy line under it, if the file couldn’t be opened.
One screenshot showing how intellisense looks by default.
I made a change to the C++ settings for intellisense. Under “options”, “Text Editor”, “C/C++” i activated “Auto List members”, and “parameter information”. So I don’t have to hit a key to let intellisense show, I always want it to show up.
![]()
Now I wanted to test if anything had changed to the UnitTesting support for C++ projects. I only found a small difference. Under Visual C++ is now a TestProject which can be used directly, everything hasn’t changed and works like it does in Visual studio 2008. If your are interested in Unit Testing have a look at my post about it here.
Sadly intellisens doesn’t work in the test project.
I also found some changes which make debugging a bit faster. I don’t will talk about the Multithreading additions here I haven’t had the time to play with it. But that’s up next.
When hovering about a variable you get, the normal window showing the values as usual.
But at the right side you can see a small node icon. Below is the icon highlighted in yellow.
If you press this icon a yellow floating window will appear.
This window shows the values of the variable as if you would hover about it. But you don’t have to. This window will update each time the variable updates. A matrix has a lot of values not all can be shown in the small window. But press the small "”+” at the left and all value will appear. Each value now has this small icon node icon at the right. If you press this button the value will be added to the floating window. (As in the window on the right)
All these setting will be saved and the next time you start debugging it will show up exactly with the same setting you left the last time
So that it. These are my experience i wanted to share. I will continue playing with it and write about my experiences.
