answersLogoWhite

0


Best Answer

That is like comparing apples and trees...

Visual C++ is a development environment that allows one to program in C++, which is a language.

MFC (Microsoft Foundation Classes) is a library to allows one to use C++ to write MS Windows programs using a particular set of API-like calls. It is a library, not a language.

The two cannot really be compared, as they are too different in scope.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is difference between visual c plus plus and mfc?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is expansion of mfc in c plus plus?

The term "expansion of MFC" is meaningless. Note that the Microsoft Foundation Classes (MFC) library has nothing to do with C++. The MFC is a library designed by Microsoft for use in Microsoft Visual C++.


How do you install the mfc feature in visual c plus plus 2005 or 08 or 10?

MFC is installed by default. To use it, start a new project and select MFC Application, MFC DLL, or MFC ActiveX Control, as appropriate, and follow the application wizard prompts.


Where can you download MFC include files?

In short, you cannot legally download the Microsoft Foundation Classes (MFC) library for free. The only way to obtain it is to purchase a Microsoft Visual C++ product as it is not provided with the free Microsoft Visual C++ Express. Note that although Borland licenced the MFC library at one time, for use in Borland Turbo C++, they never fully integrated with MFC and eventually dropped it altogether in favour of their proprietary Visual Component Library (VCL) which replaced the Object Windows Library (OWL) that Borland had used prior to licencing MFC. No other C++ product licenced the MFC library. Note also that the MFC library is simply a wrapper for portions of the Windows API and was originally called Application Framework Extensions, hence the use of the abbreviation AFX rather than MFC throughout the library.


How do you set tab order of dialog controls in mfc?

You set tab order in an MFC dialog control the same way you set tab order in an ordinary dialog control... You use Format / Tab Order (Control-D) in Visual Studio (2010) and then click the controls in the order you want, the press enter. Alternatively, you can change the order of the EDITTEXT macros in the RC file.


What is the difference between C plus plus and MS Visual C plus plus computer programming?

C++ is simply the generic implementation, based upon the version originally developed by Bjarne Storustrup, and which is considered the standard implementation. Visual C++ is Microsoft's implementation of the language, which follows much of the standard, but is not 100% compliant. However, VC++ includes an extensive and exclusive library that is specific to Windows programming. Competitors such as Embarcadero's C++ Builder have similarly extensive Windows libraries but which are not compatible with Microsoft's.

Related questions

What is expansion of mfc in c plus plus?

The term "expansion of MFC" is meaningless. Note that the Microsoft Foundation Classes (MFC) library has nothing to do with C++. The MFC is a library designed by Microsoft for use in Microsoft Visual C++.


How do you install the mfc feature in visual c plus plus 2005 or 08 or 10?

MFC is installed by default. To use it, start a new project and select MFC Application, MFC DLL, or MFC ActiveX Control, as appropriate, and follow the application wizard prompts.


What is the difference between visual c plus plus and Microsoft foundation classes languagues?

Microsoft Foundation Class Library is in fact used by VC++. MFC is an application framework that wraps portions of the Windows API in C++ classes, including functionality that enables them to use a default application framework.


Why you use cwinApp in vc plus plus?

CWinApp is the MFC base class from which all MFC applications are derived. It encapsulates all the common attributes and operations of an MFC application, many of which can be overridden to provide more specialised behaviour.


Where can you download MFC include files?

In short, you cannot legally download the Microsoft Foundation Classes (MFC) library for free. The only way to obtain it is to purchase a Microsoft Visual C++ product as it is not provided with the free Microsoft Visual C++ Express. Note that although Borland licenced the MFC library at one time, for use in Borland Turbo C++, they never fully integrated with MFC and eventually dropped it altogether in favour of their proprietary Visual Component Library (VCL) which replaced the Object Windows Library (OWL) that Borland had used prior to licencing MFC. No other C++ product licenced the MFC library. Note also that the MFC library is simply a wrapper for portions of the Windows API and was originally called Application Framework Extensions, hence the use of the abbreviation AFX rather than MFC throughout the library.


Details about MFC?

Here are a few free video tutorials on the GUI library MFC: <a href="http://xoax.net/comp/cpp/mfc/index.php">XoaX.net MFC Tutorials</a>


When was MFC Mykolaiv created?

MFC Mykolaiv was created in 1920.


When was Pécsi MFC created?

Pécsi MFC was created in 1973.


How visual c plus plus chance the basic function of c plus plus?

MSVC++ is a brand name (part of the Microsoft Visual Studio suite of programming tools). The only real difference is the inclusion of all the necessary headers and library files required to create programs specifically for the Microsoft Windows operating systems. There are some Microsoft-specific elements to some of the C++ implementations, but these are designed to augment rather than detract from standard C++. While there are some "visual" elements, such as forms and dialogue boxes and controls you can place on them, the majority of coding is still done by hand, in a standard code editor, using standard C++ coding methods. The MFC framework takes some of the hassle out of getting a Windows program physically started but after that you're on your own. By contrast, Visual Basic is a more visual experience, drawing forms and controls and clicking objects to "fill-in-the-gaps" with actual code. If only it had the level of control you get with C++...


What printers uses LC 51 ink?

Mfc-685cw and mfc-5860cn


How to reset a brother mfc 260c printer to its factory default setting?

mfc 260c


What is the symbol for MFC Industrial Ltd in the NYSE?

The symbol for MFC Industrial Ltd. in the NYSE is: MIL.