Buy Used
Used - Good See details
Price: 2.81

Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Getting Started with Visual C++ with an Introduction to MFC (Visual Studio) [Paperback]

Harvey M. Deitel , Paul J. Deitel , Tem R. Nieto , E. T. Strassberger
5.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Amazon Price New from Used from
Paperback --  
Multimedia CD 16.99 Trade-In Store
Did you know you can use your mobile to trade in your unwanted books for an Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details or check out the Trade-In Amazon Mobile App Guidelines on how to trade in using a smartphone. Learn more.
There is a newer edition of this item:
Getting Started with Microsoft Visual C++ 6 with an Introduction to MFC Getting Started with Microsoft Visual C++ 6 with an Introduction to MFC 5.0 out of 5 stars (1)
Currently unavailable

Book Description

2 Aug 1999 0130161470 978-0130161475 2

This companion to C++ How to Program, Second Edition -- the world's most widely used C++ textbook -- carefully explains how to use Microsoft's Visual Studio 6 integrated development environment (IDE) and Visual C++ 6 to create Windows programs using the Microsoft Foundation Classes (MFC). Key topics include: Win32 and console applications; online documentation and Web resources; GUI controls; dialog boxes; graphics; message handling; the resource definition language; and the debugger. The book includes 15 "live-code" Visual C++/MFC programs with screen captures; dozens of tips, recommended practices and cautions; and exercises accompanying every chapter. This book is part of a family of resources for teaching and learning C++, including a Web site with the book's code examples, an optional interactive CD-ROM (C & C++ Multimedia Cyberclassroom), and more.

--This text refers to an out of print or unavailable edition of this title.

Customers Who Viewed This Item Also Viewed

Product details

  • Paperback: 163 pages
  • Publisher: Prentice Hall; 2 edition (2 Aug 1999)
  • Language: English
  • ISBN-10: 0130161470
  • ISBN-13: 978-0130161475
  • Product Dimensions: 23.3 x 17.9 x 1.3 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,571,166 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

From the Back Cover

This companion to C++ How to Program: Second Edition—the world's most widely used university C++ textbook—carefully introduces how to use the Microsoft Visual Studio 6 integrated development environment (IDE) and Visual C++ 6 to create Windows® programs using basic Microsoft Foundation Classes (MFC).

Authors Harvey and Paul Deitel are the principals of Deitel & Associates, Inc., the internationally-recognized organization specializing in C++, Java, C, Visual Basic®, object technology and Internet and World Wide Web programming training. The Deitels are also the authors of the best-selling textbooks, Java How to Program, C How to Program, C++ How to Program, Visual Basic 6 How to Program, and Internet and World Wide Web How to Program. The Deitels, Tem R. Nieto and Edward T. Strassberger introduce MFC programming fundamentals with Visual C++ 6.

Key topics include:

  • IDE, console applications, Win32® applications
  • Online documentation, Web resources
  • GUI controls (i.e., edit texts, list boxes, etc.)
  • Graphics, message handling
  • Debugger, dialog boxes
  • Resource definition language

Getting Started with Microsoft Visual C++ 6 with an Introduction to MFC includes:

  • 17 "live-code" Visual C++/MFC programs with screen captures
  • Exercises (many with answers) accompanying every chapter
  • Dozens of tips, recommended practices, and cautions-all marked with icons
    — Good Programming Practices
    —Software Engineering Observations
    —Performance Ties
    —Portability Tips
    —Look-and-Feel Observations
    —Testing and Debugging Tips
    —Common Programming Errors

This companion to C++ How to Program is part of a family of resources for teaching and learning C++, including a Web site ( with the book's code examples and other information for faculty, students and professionals; an optional interactive CD-ROM (C & C++ Multimedia Cyber Classroom) containing extensive interactivity features—such as thousands of hyperlinks and audio walkthroughs of the code examples in C++ How to Program—and e-mail access to the authors at

For information on corporate on-site seminars and public seminars offered by Deitel & Associates, Inc. worldwide see the last few pages of this book and/or visit:

For information on Visual C++ and MFC visit:

--This text refers to an out of print or unavailable edition of this title.

About the Author

Harvey Deitel and Paul Deitel are principals of Deitel & Associates, Inc., a leader in programming training; and authors of C++ How to Program and Java How to Program -- each the #1 book in its market. They have taught 500,000 programmers.

T.R. Nieto, an MIT graduate, is senior lecturer at Deitel & Associates.

Edward T. Strassberger is the owner of Strassberger Software Training, Inc.

--This text refers to an out of print or unavailable edition of this title.

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

4 star
3 star
2 star
1 star
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
19 of 20 people found the following review helpful
5.0 out of 5 stars Excellent MFC Tutor 22 Aug 2001
By A Customer
This is an excellent MFC tutor for readers with basic knowledge of C/C++. Having bought books costing much more money I found this book very helpful in understanding the basic concepts. The important features of Visual C++ environment are described and coding examples gradually introduced so that the meaning of each line of code is fully understandable. I hope the authors will also produce a more advanced text for more experienced programmers
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 4.1 out of 5 stars  13 reviews
58 of 59 people found the following review helpful
5.0 out of 5 stars Outstanding Introduction which delivers what it promises 23 Mar 2000
By Declan Moran - Published on
This book provides an excellent introduction toVisual C++ 6 and MFC for those new to the subject or still a little shaky. There seems to be a great abundance of bad-mediocre books on Visual C++ and/or MFC. This book, in contrast, achieves what it sets out to do in spades. It starts off explaining the Developer Studio envirnonment, so that even those who have never seen/used Microsoft Visual C++ before are taken by the hand.The first example is a console (ie screen with only a text interface similar in appaerance to a dos program) application. The rest of the book then deals with writing programs specifically for Microsoft Windows with buttons, combo boxes and other such graphical components. There's even a chapter on drawing and including bitmap files. The book presumes a good knowledge of standard C++ , and recommends the " C++ How to Program" book written by the same authors. It is, however, not essential to have read this book in particular though to fully understand "Getting Started...MFC". A good C++ basis obtained from any good book such as the excellent work by Lafore ("Object-Orientated Programming in C++") is more than sufficient.
Its pedagogical merit is second to none and is ideally suited as a first read on the subject for reasons including the following:
(1) Its short and sweet (about 140 pages), and could even be read in a single week or so by a motivated reader.
(2) The " live-code " propounded on the cover as a characteristic of exapmles in the book is in fact simply an attitude adopted by the authors. They realise the value of illuminating the concepts they discuss by illustrating them in complete examples (and not just code snippets as is the case in many other books). These examples are then dissected and described step-by- step leaving the reader confident that he/she feels fully comfortable with every aspect of the example. This unfortunately, is a teaching practice that most other authors seem to undervalue. Needless to say, the examples are prudently chosen for their pedagogical content and are carefully kept short, while still containing all elements necessary to illuminate the ideas under consideration.
(3) All examples used in the book are available for download from the authors web site. These downloads include not only the source code, but also the files (*.dsw etc.) necessary to set up the workspace with a simple double click. (This can be especially hepful for readers with little experience who dont have to worry about creating the workspaces, setting properties etc. themselves).
(4) Each chapter finishes with an extensive (typically a page or more) summary and also a page or two long section titled 'Terminology'. This section lists the new terms, function/class names, etc. that have been introduced in the course of the chapter, giving the reader the opportunity to check that they have assimilated these new terms comfortably. In some chapters there are also some short helpful sections at the end such as those titled 'Good Programming Practice', 'Programming Tips' etc. Excercises are also abundant. Unfortunately, answers to the excercises are however, not provided.
(5) The authors wisely refrain completely from using the Visual C++ wizards. Though helpful (among other things as time saving devices), these wizards and the cryptic (skeleton) code they produce, generally confuse new users more than help them. The aim in this book is on understanding the topics covered and the MFC classes used, fully, rather than getting the most sophisticated project up and running in the shortest possible time.
All in all, its almost impossible to say anything bad about this book, except that ist a pity that solutions to the excercises are not also included. Unfortunately there is (as yet) no follow up book by these authors covering the same topic but at a deeper lever for those who have already read "Getting Started...MFC". If/When it appears I'll be the first to buy it.
43 of 46 people found the following review helpful
5.0 out of 5 stars Great Companion to "How to C++ Program" 2E 16 Aug 1999
By A Customer - Published on
I think it is a great companion to "C++ How to Program 2/E" I have purchased "Teach Yourself Visual C++6 in 21 Days", the professional reference edition, but it uses the wizards so much you can't quite catch everything that is going on. Deitel's book teaches you strait programing techniques without the wizard, that are easy to understand, and implament. Like it says. It is Getting started, so the basics are here. You will probably need another book to learn how to use some of the more integrated things.
12 of 13 people found the following review helpful
5.0 out of 5 stars Good Introduction to MFC 16 Mar 2000
By Ali R. Aminian - Published on
...I am pleased with the organization of the material covered in this book. The Deitels start the book with a warm-up chapter on working in the Visual C++ IDE, moving on to creating basic GUIs using MFC; these GUIs include dialogs, frames, toolbars, menu bars, command buttons, etc.. The info on message mapping and handling was very helpful: That's the basis for MFC programming. Like the title implies, this book is an introduction to Visual C++ programming using MFC; do not expect to become an expert in Windows programming after reading this book. Becoming an efficient MFC programmer takes years of practice, but if you need to start from somewhere, then give this book a try! Nevertheless, this book won't do you much good if you are not already a C++ programmer. This book is short, yet detailed like any other book by the Deitels. I own three other books by them and they've become permanent references in my computer programming library. Their publications go way below the surface of programming languages to extract the essential concepts needed for their readers to become proficient programmers.
4 of 4 people found the following review helpful
5.0 out of 5 stars A Great Little book 11 Sep 2002
By A Customer - Published on
Reading this little book (only 163 pages!) is the best way for a complete novice to get started learning MFC. The examples in the book are clear and easy to understand and all code is carefully commented line by line. No black magic anywhere. After reading this book you will understand the basic principles behind MFC.
The book of course only covers a small part of MFC. The authors do not cover Wizards and the Document/View architecture. So after reading this book you must read some other book that covers those topics. There are lots of them. You will find a dozen in any book store.
But read this book first. Otherwise Wizards and Document/View apps will just seem like black magic. This book will give you a solid foundation that helps you understand what you are doing.
4 of 4 people found the following review helpful
4.0 out of 5 stars A good overview of Windows for those who already know C++ 28 Sep 1999
By A Customer - Published on
Make no mistake, this is a book about Visual C++, Microsoft Foundation Classes and beginning Windows programming. It provides a good introduction with complete programs to demonstrate the concepts. The exercises and programming problems provide insight into the text and give readers a chance to put their understanding into practice.
Also, if you are using this as an instructor, be aware the examples have not been updated to use the STL or the newer ANSI cast functions.
If you are looking for a short overview, this book is for you. If you are looking for a more comprehensive text on VC++, search for books with a higher page count. If you are looking to learn C++, try the Deitel's other book, C++ How To Program.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category