Cisco CloudCenter: Get the Hybrid IT Advantage

Microsoft Foundation Class Library (MFC Library)

Definition - What does Microsoft Foundation Class Library (MFC Library) mean?

The Microsoft Foundation Class Library is a toolkit containing a set of predefined C++ classes for building applications for Windows. This term is also known as Microsoft Foundation Classes (MFC).

Techopedia explains Microsoft Foundation Class Library (MFC Library)

MFC provides an application framework for building programs for Windows. Programming with MFC has the following advantages:

  • Saves developers time by providing pre-written code
  • Provides greater flexibility by making code more portable among different operating systems (Windows and Unix - requires a Unix version of MFC) and processors (x86 and DEC Alpha)
  • Provides classes for creating tab dialogs, print preview and user-interface elements, such as windows, tool bars, menus, etc
  • Simplifies database programming through Data Access Objects (DAO) and Open Database Connectivity (ODBC) classes
  • Provides easy access to other technologies like ActiveX controls, Object Linking and Embedding (OLE) and Internet programming.

When using MFC, there are rare instances when direct use of Windows application programming interfaces (APIs) is needed. Because MFC is a thin wrapper for the Windows API, most of the class methods are actually mapped to their corresponding API functions.

In April 2010, MFC version 10 was released with Visual C++ 2010 and .NET version 4.0.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.