January 2011
Intermediate to advanced
1648 pages
70h 30m
English
One significant evolution that made developers’ lives easier was to raise the abstraction level by embracing the object-oriented (OO) programming techniques from the world of C++. The use of classes to group and expose platform functionality offers a more structured approach, making concrete development tasks easier. For example, using Microsoft Foundation Classes (MFCs), one can be more productive in building graphical user interface (GUI) applications because needless Win32 details such as message pumping and window subclassing can be hidden from the developer.
On the flip side, MFC isn’t the solution to all problems because it doesn’t abstract over all areas of Windows functionality. For instance, ...
Read now
Unlock full access