VC + + Introduction
VC + + is the full name of Visual C + +, is provided by Microsoft C + + development tools , and C + + is the fundamental difference is thatC + + is a language, and VC + + is a programming tool platform in C + + language. VC + + is not only a compiler is an integrated development environment, including editors, debuggers and compilers, etc., it is generally included in Visual Studio. Visual Studio includes VB, VC + +, C # and other compilation environments. Of course, we use VC + + 6.0 to be lightweight, always install VC + + 6.0 alone. But since Microsoft released Visual Studio.NET in 2002, Microsoft has established a code-hosting mechanism on the. NET Framework, a project that supports multiple language development components, and VC + + is also extended to a development environment that supports the code-hosting mechanism, so. Net The framework is required, there is no independent installation of VC + + , but you can install Visual Studio only select VC + + to install.
VC + + and MFC
Talk about VC is unavoidable to mention MFC,MFC full name Microsoft Foundation Classes, that is, Microsoft Foundation Class Library . It is the core of VC + +, is the combination of C + + and Windows API , very thorough in C + + encapsulated the Windows SDK (software development Kit, Software Development Kit (SDK), also provides an application framework for software developers to do some routine work, such as various Windows, toolbars, menu generation and management, without the need for developers to solve the complex and tedious problems, For example, each window will be registered, generated, and managed using Windows API. This greatly reduces the workload of the software developer and improves the development efficiency.
Of course, VC + + is not only able to create MFC applications, the same can be the Windows SDK programming, but then abandon the core of VC + +, give up the most powerful part of VC + +. MFC is not only used in VC + +, it can also be used in Borland C + + and other compilers, of course, few people do so.
Chicken Peck Rice One of MFC Tutorial notes: MFC and VC + +