What are the major changes from Visual C++ 2.0 to 4.0?

See Changes from MFC Versions 3.x for a description of changes in the Microsoft Foundation Class Library.

The major changes to Visual C++ since the 2.0 version are:

Feature changes:

  • Component Gallery with new prebuilt objects including ActiveX controls.

  • Build your own ActiveX controls.

  • Customizable AppWizard.

  • Integrated source-code control.

Development Environment changes:

  • ClassView.

  • WizardBar.

  • Enhanced text editor (including BRIEF and Epsilon emulation) and resource editor.

  • Support for importing Visual Basic forms lets you reuse forms and migrate easily.

Build system changes:

  • Incremental compiler compiles only the functions that have changed.

  • Incremental linker relinks only modules that have changed.

  • Minimal rebuild builds only the files that need to be built.

Database support changes:

  • MFC DAO classes that use the Microsoft Jet database engine, version 3.0 or later.

  • ODBC support through MFC ODBC classes and high-performance 32-bit ODBC drivers.

  • Visual C++ wizard support for both MFC DAO and MFC ODBC classes.