Here is the cornerstone reference guide for professional C programmers moving to Microsoft C/C++ version 7. The Microsoft Guide to C++ Programming from Microsoft Press is a valuable resource for programmers working with just about any implementation of C++. This three-part book by Kaare Christian is packed with practical information, rich illustrations, sample code, and analysis of the C++ object-oriented paradigm. Part 1 is a thorough yet readable introduction to object-oriented programming. Readers learn fundamental concepts, vocabulary, and design principles. Christian offers a highly accessible overview of classes and objects, encapsulation and abstraction, and inheritance and polymorphism. Drawings and real-world examples from the author's work at the Rockefeller University supplement the discussion. For programmers moving from C to C++, the essential C++ language reference in Part 2 will smooth the migration. Christian provides advice and techniques for porting existing C programs to the C++ language and details how C++ improvements to C pave the way to object-oriented efficiencies. Topics include implementation of classes and objects, access controls, friend classes and functions, the implications of derivation in C++, operator functions. class constructors, and I/O streams. In Part 3, readers get an authoritative guide to the C++ Microsoft Foundation Class (MFC) Library. The MFC Library simplifies a C++ implementation of the Windows Application Programming Interface (API). MFC encapsulates Windows data structures and API calls in easy-to-use classes. Christian presents effective ways to program for Windows using this elegant class library--without losing direct access to the C-language API. Readers will find detailed examinations of classes for Windows menus and dialog boxes, the Windows Graphics Device Interface (GDI), the Windows Multiple Document Interface (MDI), runtime typing, serialization, file I/O. exception handling, strings, dates, and collections. Appendixes cover C++ special member functions and constructor and destructor usage. A comprehensive index helps readers quickly locate information on any topic in the book. A timesaving companion disk available directly from Microsoft Press is available in both 3.5-inch and 5.25-inch format. The disk contains the 20 programs presented in The MICROSOFT GUIDE TO C++ PROGRAMMING. Readers can create programs for commercial or personal use that include code fragments from the companion disk without infringing on the book copyright. Ordering information can be found at the back of the book. Kaare Christian develops instrumentation for research at the Rockefeller University Department of Neurobiology, where he has developed software in C++ to operate instruments for studying the human visual system. He is the author of several books on programming and is a frequent contributor to the Microsoft Systems Journal and other programming magazines. Other books from Microsoft Press covering Microsoft C/C++ programming include the Microsoft C/C++ Run-Time Library Reference, second edition, and the forthcoming The Microsoft Guide to C++ Programming in Windows by David J. Kruglinski. Microsoft Press is the book division of Microsoft Corporation and the leading publisher of quality computer books about Microsoft products. More than 10 million users of all skill levels rely on a complete line of Microsoft Press books for training, reference, and on-the-job software support titles ranging from streamlined tutorials for first-time computer users to technical references for professional programmers are distributed to book and software retailers worldwide. Consumers in the United States can also order directly from the publisher at 1-800-MSPRESS. Founded in 1975, Microsoft (NASDAQ "MSFT") is the worldwide leader in software for personal computers. The company offers a wide range of products and services for business and personal use, each designed with the mission of making it easier and more enjoyable for people to take advantage of the full power of personal computing every day. Microsoft Press, One Microsoft Way, Redmond, WA 98052-6399 206-882-8080 +---------------------------------------------------------------+ | From the America Online - New Product Information Services | +===============================================================+ | This information was processed from data provided by the | | above mentioned company. For additional details, contact the | | company at the address or telephone number indicated above. | | All submissions for this service should be addressed to | | BAKER ENTERPRISES, 20 Ferro Drive, Sewell, NJ 08080 U.S.A. | +---------------------------------------------------------------+