The Visual Component Framework is an advanced C++ application framework that makes it easy to produce powerful Windows applications in C++. The framework is a based on a thoroughly modern C++ design and has built in support for Rapid Application Development (RAD). The framework is designed to be portable over multiple platforms and compilers, so you don't have to lose all that work that went into writing your app for a single platform!

"You know how when someone sees something very good they exclaim 'WOW!'? Then when they see something that is truly inspiring, they say it in a very low, respectful tone? Looking at the quality and breadth of what you have here definitely puts me in the latter category."

Tom Archer - Microsoft Program Manager

If this is your first time here try reading, in more detail, about the features of the VCF by clicking here.

Further information about the VCF can be found in the documentation sections which include in-depth discussions of how to use the framework, as well as the source code generated documentation.

Would you like to help support future development of the VCF? Funding helps buy software and hardware crucial to developing a large scale framework like the VCF. For more information on what can be donated and why - click here.

Forums information

News and Announcements

I have noticed that recently (the past month or two) the forums have been a wee bit sleepy. I just wanted to inform people, assuming you don't already know this, that it possible to register to forums/topics such that when a new reply is made, the forum software will notfiy you by email. For myself, this is much easier than remembering to check the forums manually during the day (which I try and do as well).

New VCF Builder docs and screenshots

News and Announcements

I've published some new documentation that explains how to build the VCF Builder with Visual Studio 2003 .Net, Visual C++ 6.x, and some preliminary documentation about it. There are new screenshots as well!


News and Announcements

I'll be out of town for a few days on, believe it or not, a real, honest to goodness vacation! Woot! I won't be answering mail till Tuesday!

Cheers to all!

New CVS release tags

News and Announcements

For people interesting in getting the code from CVS we now have new release tags.

For getting the latest stable version please use the tag "release-0-6-8", as in: 

cvs -z3 co -r release-0-6-8 vcf

New release ready: VCF 0-6-8 is now available to all!

News and Announcements

Finally, after over 6 months, we have a brand spanking new release to present to people! Throwing prudence to the wind, I've decided to increase the release number from 0-6-7 to 0-6-8, given the rather large number of bug fixes, new features, and just general improvements that have taken place since the last release. For more complete notes, see the 0-6-8 Release Notes