Skip to content
October 8, 2010 / Arthy303

Visual C++ 2010 Express

Hi there! It’s been seven months since I’ve last updated the blog. I really don’t know why. Anyway, I’ll try to make up for lost time by posting articles on different subjects and by coming up with new, cool content. I’m sure you’ve noticed that the website received a new face, which I’m really enjoying. Even though I’m busy with college these days, I will update the blog periodically.

I’ve recently upgraded to Visual C++ 2010 Express and decided to write about the new features of the IDE, as well as my own opinion about it. The IDE is still free and available for download and you can find it on this page.

Visual C++ 2010 Start Page

New Features

Interface

As you can see from the screenshot above, the layout has not changed much. However, the interface has this dark blue color which looks really good in my opinion. Also, almost all the UI has been improved and looks a lot better.

Text Editor

The IDE has a new and improved text editor. It uses the Consolas font which I find to be more suitable for code. For a complete list of new features for the text editor, follow this link.

IntelliSense

IntelliSense for Visual C++ 2010 has been completely redesigned to be faster, more accurate, and able to handle larger projects. It really does work a lot better than in the 2008 version, so this is a big plus, at least from my point of view.

Errors

The IDE better detects errors and displays red wavy lines under them, at the time of typing. In addition, the IDE reports IntelliSense errors to the Error List Window. To display the code that is causing the problem, double-click the error in the Error List Window.

#include Auto-Complete

The IDE supports auto-completion for the #include keyword. When you type #include, the IDE creates a drop-down list box of valid header files. At any point, you can select from the list the file you want to include.

VC++ Directories

In Visual C++ 2008, if you want to set additional include files or additional lib files, you go to Tools -> Projects and Solutions -> VC++ Directories. However, in Visual C++ 2010, VC++ Directories are per project. That is, you need to right-click on the project and go to Properties -> VC++ Directories. You have to do this for each of your projects.

Help

The Dynamic Help Viewer has been removed from the 2010 version. If you press F1 on the keyboard or if you go to Help -> View Help, you will notice that the documentation gets displayed in your default internet browser. I can’t say I like this change too much, though.

Speed and required Resources

Visual C++ 2010 is slower than the 2008 version and seems less responsive. This is understandable, with all the newly added features, but it’s still a big minus. In addition, it requires more resources.

Visual Studio 2010 Interface

For a complete list of the new features of the Visual C++ 2010 IDE visit this page. Personally, I like this version better than the 2008 one and I will continue using it as my main development tool for the C++ language. So, this is where this little review ends. Thanks for reading!

3 Comments

Leave a Comment
  1. Arthur / Apr 25 2015 8:08 pm

    6VPJ7-H3CXH-HBTPT-X4T74-3YVY7 don’t work any more

  2. Arthy303 / Jun 1 2011 8:48 am

    Hello! Yes, I am sure that VC++ has IntelliSense. It’s not that advanced, like in the case of VC#, where you have autocomplete as you start typing, but it is present. IntelliSense is enabled by default in every project you create. One way to force IntelliSense to update for your projects is to delete all the .ncb files in your projects’ folder.

  3. vincent xian / May 31 2011 1:41 am

    Hi there,

    Are you sure that there is IntelliSense for VS2010 vc++? if it does. How can you activate? I don’t think my vs2010 has it and that is why so many vc++ developers are angrying about it.

    Vincent

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: