Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $69.99
  • Save: $27.92 (40%)
Only 8 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Introduction to MFC Progr... has been added to your Cart
Condition: Used: Good
Comment: Eligible for FREE Super Saving Shipping! Fast Amazon shipping plus a hassle free return policy mean your satisfaction is guaranteed! Good readable copy.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Introduction to MFC Programming with Visual C++ Paperback – January 1, 2000

ISBN-13: 007-6092006299 ISBN-10: 0130166294

Buy New
Price: $42.07
22 New from $15.00 43 Used from $0.40
Amazon Price New from Used from
Paperback
"Please retry"
$42.07
$15.00 $0.40
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now
$42.07 FREE Shipping. Only 8 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Introduction to MFC Programming with Visual C++ + The MFC Answer Book: Solutions for Effective Visual C++ Applications
Price for both: $78.95

One of these items ships sooner than the other.

Buy the selected items together

Editorial Reviews

From the Back Cover


1662J-5

  • Not just a "run-the-wizard, push-the-buttons" guide -- real MFC mastery!
  • Starts from ground zero: no object-oriented expertise required!
  • An important but simple example illustrations how MFC invokes your virtual functions.
  • Introduces MFC Document/View Architecture, program structure, and much more.
  • Includes more than 90 short programs illustrating collection classes, mouse and keyboard techniques, common controls, menus, and more.
  • Covers bitmap graphics and database access.

Simply the most effective, thorough introduction to MFC you can find!

If you really want to master MFC, there are no shortcuts, but there is one great book: Introduction to MFC Programming with Visual C++.

Unlike many MFC books, this one doesn't start with Microsoft's AppWizard. Rather, it begins by giving you an in-depth grounding in the structure of MFC programs: an understanding that will serve you well in every program you write. Author Richard Jones also introduces the fundamentals of object-oriented programming with MFC and Visual C++, the essential concepts underlying MFC, the Document/View architecture, and much more.

Once you understand how MFC really works, Jones helps you accomplish more than you ever imagined. You'll not only master MFC's common interface controls, but also database access, and much more. Introduction to MFC Programming with Visual C++ contains dozens of diagrams and programs–from to-the-point snippets to sizable programs designed to demonstrate powerful software engineering techniques.

About the CD-ROM

  • This title originally included a CDROM that contained all of the sample programs. This CDROM is no longer available, nor are the sample programs.

About the Author

Richard Jones is Professor at Western Connecticut State University, and has been teaching MFC and Win32 programming for four years.

NO_CONTENT_IN_FEATURE

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Paperback: 336 pages
  • Publisher: Prentice Hall (January 1, 2000)
  • Language: English
  • ISBN-10: 0130166294
  • ISBN-13: 978-0130166296
  • Product Dimensions: 8.5 x 0.8 x 11 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (54 customer reviews)
  • Amazon Best Sellers Rank: #436,382 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

He explains everything in a very concise, simple, and easy way to understand.
"kuphryn"
This is not as bad as it sounds though because it makes you really work through things rather than cheating and looking to see how the book did it.
Michael Boone
For reader who has a fairly good background in C++, this book is a good introduction to MFC programming/Visual C++.
Dr. Lee D. Carlson

Most Helpful Customer Reviews

40 of 41 people found the following review helpful By Aung T Maw on August 5, 2000
Format: Paperback
I have been programming C++ for like 2 years but don't know anything about MFC. This book helps me learn MFC. Jones' explanations are really good and there are a lot of screen-shots to support that. Rather than reading through the code, you look at the screen-shot, and you know right away what a program does. The other thing is the book doesn't use AppWizard right away. Jones makes you start from the scratch which gives you the insight look on all MFC classes and data types. But this book doesn't teach C++! You have to know basic C++ and some OOP, or you will feel lost most of the time. If you are new to MFC, go get this book. If you alreay know MFC, this book will be too easy for you. If you don't know C++, this is not your book. I also recommend that you get MS Visual C++ 6.0 so that you could try out all the programs in the book. Keep it up! There are cool Windows applications ahead!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
51 of 56 people found the following review helpful By Dr. Lee D. Carlson HALL OF FAMEVINE VOICE on June 25, 2001
Format: Paperback
For reader who has a fairly good background in C++, this book is a good introduction to MFC programming/Visual C++. It is written for individuals who want an in-depth practical understanding of MFC programming, and who are willing to put the time and effort into the learning of it. The book includes a CD which includes the 90 different sample programs in the book.
In chapter 1, the author introduces MFC utility objects in console applications. The three utility classes CString, CPoint, and CRect are used to create a simple Windows application. The author is careful to distinguish between a console application, which has the main() function, and a windows program, which does not. The CString class is used, instead of the standard C++ library class, and this is standard in MFC programming. The author advises the reader to think of CString objects as an actual object, and not as a pointer to a string. This is an example of value (or "copy") semantics, wherein the value is copied, and not just the pointer. Programmers concerned about performance issues commonly use this feature of C++. The author gives an interesting method to extract a string from a stream into a CString object, and how to use the Format() function to convert a value to a string for eventual display in a window.
A review of classes in C++ is given in Chapter 2, with emphasis on how virtual functions get executed in windows applications. The author shows explicitly how to use Visual Studio to add a class and member functions, and a good discussion is given on the difference between passing parameters by value, by reference, and by pointer. The role of the member function "this" is discussed also.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
23 of 23 people found the following review helpful By Anonymous Coward on March 24, 2000
Format: Paperback
This is an excellent book. It is an introduction, but that doesn't mean it gives little information - it leaves out lots of things you don't need, but there's plenty here. It doesn't leave out important details, and when you need to know something, it isn't hidden. I said "three books". You also need the Prosise book, and maybe(but probably not) one of those crash course books(21 days, 15 minutes, whatever), but this book helped me a lot. It is well written, and follows a good path at a steady pace. The only thing I wish for is that the answers to the problems were included or available on the CD or web. This is not a book on C or C++, but if you have only a little experience programming you won't be stumped. It's also not version-specific. If you use version 1.52 through version 6 of VC++ you'll be fine.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
22 of 22 people found the following review helpful By A Customer on May 1, 2003
Format: Paperback
My suggestion, get a traditional 1000+ page book that turns out to be nothing but cookbook, struggle through it a couple times until you are ready to give up your dream of ever programming windows in C++, then buy this book and get ready to have your questions answered! Out of the 20 or so computer books I have on my shelf there are 3 that I have learned nearly all my programming skills from and this is one of those 3. If you know C++ including classes fairly well you will have no problem writing basic MFC programs with the background to do more complex programming after reading this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
21 of 21 people found the following review helpful By Richard M. Jones on March 16, 2004
Format: Paperback
About the book having been written for a previous version of MFC - The console applications in chapters 1 through 3 will run fine after you replace
#include <iostream.h>
with
#include <iostream>
using namespace std;
All other 90 plus programs work fine with the exception of 3 programs that use the slider control: Ex07f-sliders, Ex08e-DialogMsgMap, Ex08f_DialogMsgMapIcon.
The compilation error in the function OnVScroll() can be fixed by replacing the type CWnd* with CScrollBar*.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 17 people found the following review helpful By A Customer on February 21, 2000
Format: Paperback
After going through several MFC books, I found this one. It doesn't tell you how to use the Wizard but rather what the wizard does for you. Great fundamentals and good explanation of concepts. This is book perfectly suited for a C or C++ programmer who wants to learn MFC.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
20 of 21 people found the following review helpful By Android 18 on September 10, 2001
Format: Paperback
Just so you have some background on who I am. I'm 16 years old and the only programming coarses they offer at my high school are VB (gag) and C++. VB is a prerequisite for C++ so I'm taking that now. Anyway because of this general situation I've been in for my whole life, I've had to teach myself pretty much every programming/scripting language I know, from JavaScript to Perl to C++ to Q-Basic. And of all the books I've read, this one is the best by far.
Richard M. Jones assumes you have a basic knowledge of C++ before reading this book which makes sense. He starts out by teaching you some of the basic classes used in MFC such as CString, CPoint, CSize, and CRect. What I love about this author is that he makes reaching the book like taking a formal class. He starts by teaching you a firm basis, and then builds each lesson thereafter on the one before. By the end of the book (it took me approximately two weeks to finish). You're writing code for menus, toolbars, status bars, buttons, edit and static controls, etc.
This book is great, period. If you've never had any MFC experience and want to learn it from scratch I recommend this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Introduction to MFC Programming with Visual C++
This item: Introduction to MFC Programming with Visual C++
Price: $69.99 $42.07
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?