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.  |
  +---------------------------------------------------------------+
