Programming Windows with MFC, Second Edition 2nd ed. Edition
|
Jeff Prosise
(Author)
Find all the books, read about the author, and more.
See search results for this author
|
Use the Amazon App to scan ISBNs and compare prices.
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
Customers who bought this item also bought
Editorial Reviews
Amazon.com Review
After some MFC basics, the book looks at Graphical Device Interface (GDI) graphics with a fine discussion of drawing and font handling. Following this, Prosise introduces the use of the MFC collection classes (an alternative to STL) and file I/O, as well as adding serialization support to custom classes.
He also dedicates a fair amount of text to basic Windows controls and dialog boxes. His tour of support for both the Single Document Interface (SDI) and Multiple Document Interface (MDI) application styles is just excellent. The built-in view classes in MFC and how to use them in a Windows Explorer-style sample program are covered. From there, it's on to other common GUI interface models such as toolbars, status bars, and the new Internet Explorer-style rebars. After a useful section on printing (including some valuable real-world tips for this tricky topic), the rich array of Windows common controls is discussed. As in the first edition, Prosise's introduction to MFC multithreading and synchronization objects (like mutexes) is a standout.
The last section of the book provides a comprehensive discussion of COM and ActiveX programming for the MFC developer. Although the Active Template Library (ATL) is omitted here, there are fine examples of building and using ActiveX controls, including the basics of OLE automation.
Newly revised with richer examples and the latest Windows functionality, the second edition of Programming Windows with MFC provides one of the best available tutorials for traditional MFC development. --Richard Dragan
Product details
- Publisher : Microsoft Press; 2nd ed. edition (May 13, 1999)
- Language : English
- Hardcover : 1200 pages
- ISBN-10 : 1572316950
- ISBN-13 : 978-1572316959
- Item Weight : 5.15 pounds
- Dimensions : 8.12 x 2.51 x 8.68 inches
-
Best Sellers Rank:
#298,016 in Books (See Top 100 in Books)
- #98 in C++ Programming Language
- #180 in Object-Oriented Design
- #189 in Microsoft OS Guides
- Customer Reviews:
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I hate feeling like I don't really, REALLY know why I'm doing what I'm doing. And Prosise was an effective (and therefore quick) book which left me feeling like I knew. After about 2 days of reading and working with the examples, I felt I understood device contexts mapping modes, why I don't tell the Ellipse() routine what color ellipse I want. Prior to that, I'd spent 2 weeks with other books, not really getting it, not effectively able to modify the examples in the book.
Something about the way he organized it just got me to a point of clarity quicker, without nearly as much frustration. So don't let the 1300 pages throw you. It's not hard to read.
However, know your inheritance of classes in C++ before reading. Reading Programming Windows 5th Edition by Charles Petzold before this isn't a bad idea either, but it isn't required, it just makes a much greater appreciation of MFC. MFC still doesn't stand totally on it's own without the win32 API either, but it comes pretty close. The last word of warning is that it is geared to the Visual C 6.0 compiler. So for those with Insprise, you aren't out of luck (it facilitates understanding 1000% still), just some of the stuff about using appwizards (which, come in handy) isn't going to apply to you. Prosise makes compensation for those with other compilers.
At the end, he goes into a pretty good COM ActiveX, and OLE tutorial (and how they apply to MFC) but nothing huge (a mere 220 pages).
If I had to have a gripe, I would say that it is one of the more expensive books that you will no doubt need two of. One for home and one personal copy at work - no you won't want to sign the waiting list for the company copy or hope that 'Joe' will lend you his for the day.
So buy it already.
This book may be a handy tool if the publisher would enlarge it to letter size. With 1337 pages, including the index section, it is very difficult to find the specific topic within 5 seconds as oppose to other books.
Top reviews from other countries
業務上、過去の資源の都合でMFCを脱却できないので非常に有用です。
MFCをウィザードを使わずにスクラッチビルドする過程を見せてくれるので大変よく理解できます。
※
i-unionという出品者が付属のCD-ROMが無い商品を、特記事項なしに「新品」および「良い」というコンディション表記をして出品していますので気をつけましょう。問合せに対して「弊社が出品している商品はCD-ROMがついていない商品になります。」との回答でした。(2013-08-07現在)












