Description:
Aimed at those with some previous C++ programming knowledge, Lars Klander's CORE Visual C++ 6 covers many necessary features of real-world Windows development with Visual C++ and MFC (Microsoft Foundation Classes). This effective tour of some essential programming techniques can introduce you to Visual C++ successfully for the first time or bring your basic MFC skills up to the next level. The key feature here is the code needed to solve very real problems any serious developer will likely face on the job. Usually this material is buried in online help, but this text moves it to center stage. For example, the author shows you how use modeless dialog boxes, build property pages and wizards, and work with bitmaps (including device-independent DIBs). There is also excellent coverage of threads and printing techniques and accessing the Windows Registry. Short code samples are the rule here, and the author provides both the strategy and the MFC APIs required to do real work. Later sections look at COM-centered technologies in MFC like ActiveX controls and the basics of writing OLE DB providers for ADO data sources. A final section demystifies how to build custom AppWizards for the Visual C++ 6 environment, an extremely useful technique to promote code reuse within your software organization. Of course, there are also numerous MFC tutorials. Core Visual C++ 6 distinguishes itself with a collection of real-world code solutions that will make you more productive. Whether you are approaching MFC for the first time or have some earlier exposure to this library, this title offers plenty of programming gems that no serious Visual C++ developer should go without. --Richard Dragan Topics covered: Visual C++ 6 new features and environment, overview of debugging features, Windows callback functions and message loops, dialog box programming, dialog data exchange and validation, modeless dialog boxes, property sheets and wizards, MFC graphics tutorial, fonts and bitmaps, device-independent bitmaps (DIBs), document and view basics, single document vs. multiple document interface (MDI), splitters, printing, threads and synchronization objects, memory management techniques, files, serial ports, console applications, anonymous and named pipes, mailslots, Registry overview and APIs, exception handling in MFC and Win32, DCOM basics, ActiveX servers, OLE drag and drop, OLE DB, ADO and databases, scripting the Visual C++ environment, and custom AppWizards.
|