All of them work in a 32-bit Windows environment.Program.
Win32 application:
1. It is a common window application. Of course, some interfaces are relatively personalized, such as circular and irregular shapes ...... They are all so-called guis (Graphics User Interface graphical user interface ),
We can click the mouse to complete the control.
2. It is prepared for your development of Windows applications. The program uses winmain () as the entry, # include <windows. h>, and can use Win32 API functions.
Win32 console application:
(Win32 console application)
1. It often appears like a MS-DOS window (XP called a command prompt), we have to enter various commands on the keyboard to use it,
2. The difference between it and a pure dos program is that it is 32-bit, or Cui (character User Interface character user interface ).
3. the console program uses main () as the entry and cannot use Win32 API functions.
Differences between Win32 application and Win32 console application:
1. The difference between Win32 application and Win32 console is that the link parameters in VC are different.
2. You can completely forward objects in the console program. Of course, you can also face the process in Win32 application. However, when you use MFC as the basis, the process orientation will be too slow.
MFC Appwizard:
1. in order to reduce the workload of developers, Microsoft launched the MFC program wizard. The MFC is actually a framework that contains more than 200 classes. The MFC program is complex, the MFC framework implements basic functions
Now, you just need to add your special functions to the MFC,
2. For example, if you want to create a Windows window, In the MFC Appwizard, the MFC contains the cwnd serial port class, but Win32 application requires you to write a window class for use.