The final release of the Visual C++ 2008 Feature Pack is now available for download. This release provides several exciting features for C++ developers, such as a major update to MFC and an implementation of TR1. These features are fully covered under Microsoft’s standard support policies.
The Feature Pack is available free of charge to any Visual Studio 2008 Standard or above customer. The download can be found at http://www.microsoft.com/downloads/details.aspx?FamilyId=D466226B-8DAB-445F-A7B4-448B326C48E7&displaylang=en.
Using the included MFC components, developers can create applications with the “look & feel” of Microsoft’s most popular products – Microsoft Office, Visual Studio and Internet Explorer. Some of the interesting MFC components in the Feature Pack include:
· Office 2007 Ribbon Bar: Ribbon, Pearl, Quick Access Toolbar, Status Bar, etc.
· Office 2003 and XP look: Office-style toolbars and menus, Outlook-style shortcut bar, print preview, live font picker, color picker, etc.
· Visual Studio look: sophisticated docking functionality, auto hide windows, property grids, MDI tabs, tab groups, etc.
· Internet Explorer look: Rebars and task panes
· Vista theme support
· “On the fly” menus and toolbar customization: users can customize the running application through live drag and drop of menu items and toolbar buttons
· Shell management classes: use these classes to enumerate folders, drives and items, browse for folders and more
More information on our new MFC support can be found at the sites below:
MFC documentation & walkthroughs http://msdn2.microsoft.com/en-us/library/bb982354.aspx
Channel 9: New Updates to MFC http://channel9.msdn.com/showpost.aspx?postid=355087
TR1 (“Technical Report 1”) is a set of proposed additions to the C++0x standard. Our implementation of TR1 contains a number of important features such as smart pointers, regular expression parsing, containers (tuple, array, unordered set, etc) and sophisticated random number generators.
More information on TR1 can be found at the sites below:
TR1 documentation http://msdn2.microsoft.com/en-us/library/bb982198.aspx
Channel 9: Digging into TR1 http://channel9.msdn.com/showpost.aspx?postid=385821
TR1 slide decks (recommended) http://blogs.msdn.com/vcblog/archive/2008/02/22/tr1-slide-decks.aspx
This Feature Pack is only supported on systems which have the English language (ENU) version of Visual Studio 2008 Standard Edition or above installed. Support for systems with non-English versions of Visual Studio 2008 installed will be available with Visual Studio 2008 Service Pack 1.
The documentation for this feature pack has already been added to MSDN online and will be included with the local MSDN documentation with SP1.
Enjoy all this new functionality!
Visual C++ Development Team
Can we control which runtime the automatically created manifest will reference? I would like my old VC++ 2008 projects to keep using the crt and mfc dlls of the RTM version and only use the new runtimes when I have new projects which use the new functionality.
Great ! looking forward to try it out.
There is just a couple of things I cant find any information about.
If we Install this Feature Pack.
- How will this effect existing MFC application ? Can I still build apps to the MFC that currently is in VS2008 ?
- If we are already using BCGSoft's BCGControlBar library. Will we get any conflict ?
- Is it possible to just use the new STL (tr1) stuff and keep the standard vs2008 MFC ?
I would like to deploy dynamically linked apps using Installshield. I will need merge modules for the new library files.
Are they available?
I think that this is an exciting release, but it should be made available to Express edition users as well. Maybe the MFC components can't be released to the Express edition, but the TR1 stuff definitely should be.
This is great news Kudos to the team. Now what I'd really like to see is a couple of MSDN Magazine articles that cover the new MFC additions (TR1 stuff I can find from 'Standards' sources).
I use BCG Pro in my app years ago,
but with this update how can i upgrade it ? any tutorial to do so ?
Is it planned to release a Feature Pack for WinForms? It would be great to add a Ribbon to a WinForm application as well.
Visual C++ Team Blog : Visual C++ 2008 Feature Pack Released! Download details Visual C++ 2008 Feature
Any plans for Win32 API versions of those controls (which don't already have Win32 API versions, of course)? Not everyone uses/likes MFC, and MFC can use native controls, so it seems a shame that they are made for MFC rather than native Win32 API (with an optional thin MFC wrapper for those who want it).
TR1 does look useful, so thanks for that. It's great to see things being added to the C++ support quickly now.
¿Recordáis esta entrada mía: Visual C++ 2008 Feature Pack ? Pues ya es oficial, ya está en la calle la
Does anyone know exactly what has changed since the pre-released Feature Pack?
Congratulations! Now at last, with both gcc and MSVC providing TR1 official implementations, we can consider TR1 to be mainstream.
Now back to waiting for C++09 - I sure hope you guys will roll out that one soon after the spec is finalized!
Some components from BCG are missing, /*always Microsoft forget some thing of interting in the lib*/. What about the Grid, the Calender and other intertings things, i can't use this feautre pack unless it's complete (and i guess that others do the same).
what do you think would become of BCG when Microsoft would include the complete library? Nobody would buy it anymore and they would be dead. So ofcourse BCG will sell an advanced version of the library with more controls.
And I would say you are bit thankless: Microsoft is giving you extra controls for free and you say "Uhh, that is not enough, give me more!"
If you want more, than buy the product from BCG or its competitors (codejock, prof-uis). They are not that expensive.
Using the feature pack, developers can still develop application with the older look & feel of MFC.