Buy used:
$29.61
Delivery October 10 - 17
Or fastest delivery October 4 - 7
Used: Good | Details
Sold by Josephcook
Condition: Used: Good
Comment: Some signs of wear and tear. Little to no writing or highlighting.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Programming Windows with MFC, Second Edition 2nd ed. Edition

4.0 4.0 out of 5 stars 90 ratings

A definitive book for developers who want to understand and profit from the advances inherent in C++ and the Microsoft Foundation Class (MFC) library, this book explores the basics and, for the first time, gives authoritative coverage of OLE and ActiveX.

Editorial Reviews

Amazon.com Review

The second edition of Jeff Prosise's Programming Windows with MFC is a great introduction to the programming language that will help you build client-side applications in MFC. Though it doesn't cover Internet development, this title provides a worthy tutorial on traditional MFC programming.

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.05 pounds
  • Dimensions ‏ : ‎ 8.12 x 2.51 x 8.68 inches
  • Customer Reviews:
    4.0 4.0 out of 5 stars 90 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Jeff Prosise
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4 out of 5 stars
90 global ratings

Top reviews from the United States

Reviewed in the United States on September 16, 2024
This book explains how Windows and the Microsoft Foundation Clases work together to create a framework for creating your own Windows application.
Reviewed in the United States on August 11, 1999
This is the best MFC book ever. Conversational style, and authoritative reference. He puts logic into the nonsensical, and starts slow (no appwizard shtuff and confusion until chapter 4) so everyone can understand. In chapter 4, he slowly walks you through your first simple program involving Visual C++ 6.0's mfc appwizard. This book was made for those who have no clue about the MFC tutorials (95% of those who use Visual C 6.0) in the MSDN library, but yet want to understand MFC someday.
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).
51 people found this helpful
Report
Reviewed in the United States on January 2, 2001
I bought the book to learn MFC fundamental, diappointed big time. May be good for advance developer but, If one want to learn, It will be waste of money and time. One point I never understood is that author says this book is ok for begginers and that is totally untrue. I had never expected this from Microsoft Press. I feel CHEATED. Sorry for those who bought this books to learn MFC. Vijay S. Sheth
9 people found this helpful
Report
Reviewed in the United States on June 16, 2023
I bought this book because I am refactoring an old program that was written in MFC, which I have very little experience with. I was hoping that the programming examples on the companion CD were attached to the book like it said on the cover to allow me to setup the scenarios quickly for my learning effort. However, the CD was not in the book, and the pages were bent as if the book had been used to its death or something. Very disappointed.
Reviewed in the United States on November 21, 2001
This book is a must have for any serious MFC programmer. This indispensable work by Prosise pays due homage to Mr. Petzold's classic 'Programming Windows 3.1', and as well it should, but regardless has earned its stripes standing alone. The book has the fit and feel of Petzold's 3.1 - it is orgainized in a very simlar fashion, it speaks to the reader in much the same spirit, and it will place you in the upper tier of the developers in the company who really know something about MFC. So far, my office copy of Prosise MFC 2nd Ed. is nearly as marked up and commented as my trusty old Petzold 3.1, which along with K&R C, I refuse to banish to the attic.
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.
10 people found this helpful
Report
Reviewed in the United States on April 18, 2014
The book is very detailed and well-written and includes many examples. What I also like about the book is that much of the most important or need-to-know information is neatly organized into tables. It would definitely be a great addition to anyone's programming library.
Reviewed in the United States on October 10, 2022
book was in excellent shape and looks new with the original cd. I still work on MFC applications and the book has great content
3 people found this helpful
Report
Reviewed in the United States on August 11, 2010
This is an excellent book and I recommend it to anyone who wants to program the Windows operating system. Prosise starts out coding GUI examples completely from scratch. Once you understand what's going on behind the scenes, he then teaches you how to get the most out of the Visual Studio wizards. This book fosters a deep understanding of the Windows OS.

Top reviews from other countries

Translate all reviews to English
R. Froggatt
5.0 out of 5 stars Great book
Reviewed in the United Kingdom on April 29, 2023
This seems to be the most modern MFC book available. Very well written.
Rwemalika
4.0 out of 5 stars Excellent book
Reviewed in France on November 28, 2013
Dispite its age this book is a very good introduction to the MFC world. Very nice and intuitive examples to support the theory
てつ
5.0 out of 5 stars 必読書
Reviewed in Japan on August 7, 2013
第2版の日本語版『MFCによるWindowsプログラミング (Microsoft programming series) [単行本] 』が手に入らなかったので初版の日本語版『MFCによるWindows95プログラミング (MicrosoftPRESS)』と第2版の英語版『Programming Windows with MFC, Second Edition』を入手しました。

業務上、過去の資源の都合でMFCを脱却できないので非常に有用です。

MFCをウィザードを使わずにスクラッチビルドする過程を見せてくれるので大変よく理解できます。


i-unionという出品者が付属のCD-ROMが無い商品を、特記事項なしに「新品」および「良い」というコンディション表記をして出品していますので気をつけましょう。問合せに対して「弊社が出品している商品はCD-ROMがついていない商品になります。」との回答でした。(2013-08-07現在)
Panagiotis Mitsopoulos
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on June 26, 2018
Very nice as always !!!
Graham Dearsley
4.0 out of 5 stars Very good but dated
Reviewed in the United Kingdom on February 18, 2023
This book is fantastic for learning MFC, probably the best there is, but it is aimed at VC++ 6.0. None of the example code on the disc will actually compile with Visiual Studio 2022 because it is in .dsw format, not .sln
You will have to create a new empty C++ project and then change the project properties to use MFC in shared DLL and the linker setting to Windows(/SUBSYSTEM:WINDOWS). Then you can copy and paste the .h and cpp files in from the CD. There are still a couple of compile errors but it's only missing type declatations.
All in all a great book, but it could do with an update.