1205103
9780201633580
MFC Programming provides an in-depth introduction to writing 32-bit Windows applications using C++ and the Microsoft Foundation Class (MFC) library. The text builds from the ground up, first describing the Windows architecture and showing how MFC works with that architecture; next covering the document/view framework that simplifies the creation of industrial-strength programs; and finally illustrating advanced concepts like the usage of dynamic link libraries (DLL), creating Internet clients, and building form-based applications. MFC Programming answers the hard questions by diving below the surface presented in the Reference Manual. For example, all types of controls are discussed, including the common controls, owner-draw controls using message reflection, and tool tips within a dialog. All of the common dialogs are described along with the the various methods of customization. Serialization is covered in depth, including serializing collections, reading and writing custom file formats, and using versionable schemas. Printing and previewing are described in detail, including printing of forms, scaling output to fit on a page, printing of headers and footers, and customization of the Page Setup dialog. Debugging strategies are explored, along with fixes to a few bugs encountered in MFC along the way. The accompanying CD-ROM contains source code for all programs in the book, including:--Window explorer, creates windows in a wide variety of styles-Control sampler, illustrates all of the Windows controls including the common controls-Word processor, built using the rich-text control and all of the common dialogs-Graphics application, a line-drawing program written without using the document/view framework-MDI application, a graphical and textual application written using document/view that illustrates multiple status bars, split and scrolled views, and serialization of objects and data-Hangman game, a sophisticated use of a dynamic dialog-Address book, a multi-paned form-based front-end to a database-Wizard installer, a setup program that shows how to create wizard-mode property sheets-a DLL-based application, illustrates extension and resource DLLs-an Internet client, integrates MFC's Internet classes with the document/view framework.0201633582B04062001Feuer, Alan R. is the author of 'Mfc Programming' with ISBN 9780201633580 and ISBN 0201633582.
[read more]