See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.


Have one to sell? Sell yours here
 
   
Programming Windows with MFC
 
 

Programming Windows with MFC (Hardcover)

by Jeff Prosise (Author) "A few short years ago, the person learning to program Microsoft Windows for the first time had a limited number of programming tools to choose..." (more)
4.8 out of 5 stars See all reviews (24 customer reviews)

Available from these sellers.


2 used from £47.23

Customers Who Bought This Item Also Bought

Programming Windows®, Fifth Edition (Microsoft Programming Series)

Programming Windows®, Fifth Edition (Microsoft Programming Series)

by Charles Petzold
4.3 out of 5 stars (21)  £27.62
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)

by Scott Meyers
4.8 out of 5 stars (44)  £19.19
Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library (Addison-Wesley Professional Computing Series)

Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library (Addison-Wesley Professional Computing Series)

by Scott Meyers
4.5 out of 5 stars (6)  £26.34
The C++ Programming Language, Special Edition

The C++ Programming Language, Special Edition

by Bjarne Stroustrup
3.7 out of 5 stars (29)  £29.99
Getting Started with Microsoft Visual C++ 6 with an Introduction to MFC

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

by Harvey M. Deitel
5.0 out of 5 stars (1)  £17.99
Explore similar items

Product details

  • Hardcover: 1200 pages
  • Publisher: Microsoft Press,U.S.; 2nd Revised edition edition (May 1999)
  • Language English
  • ISBN-10: 1572316950
  • ISBN-13: 978-1572316959
  • Product Dimensions: 23.6 x 19 x 6.9 cm
  • Average Customer Review: 4.8 out of 5 stars See all reviews (24 customer reviews)
  • Amazon.co.uk Sales Rank: 451,169 in Books (See Bestsellers in Books)

    Popular in this category:

    #19 in  Books > Computing & Internet > Microsoft Windows > Programming > Foundation Classes

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
C++Builder | Visual IDE
   www.Embarcadero.com    RAD Visual IDE for rapid C and C++ Development. More info. Free trial 
C++ MFC GUI Samples
   www.CodeJock.com    Professional MFC Extension Library Full Source Code, Free Download! 
Extreme Programming?
   www.finalbuilder.com    Automate your build, test & release process visually. Try it now free! 
  
 

Product Description

Amazon.co.uk 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 serialisation 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 excellent. The built-in view classes in MFC and how to use them in an Internet 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 synchronisation 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

Book Description
The newly updated and expanded second edition of this acclaimed title covers 32-bit development for all Microsoft® Windows platforms, including Windows 2000, using the Microsoft Foundation Class Library (MFC). Aimed at developers who wish to capitalize on advances in the MFC for rapid, object-oriented programming, the book delves into MFC basics, progresses to the document/view architecture, then addresses advanced topics including ActiveX®, OLE, and COM. Author Jeff Prosise once again sets the standard in describing the art of writing MFC-based Windows applications with his clear and comprehensive treatment of concepts and techniques. Readers will discover how to produce incredible functionality with little new code by appropriating MFC code from the class library. They’ll also find sample programs and executables on the book’s CD-ROM to further fuel their own projects.

See all Product Description


Inside This Book (Learn More)
First Sentence
A few short years ago, the person learning to program Microsoft Windows for the first time had a limited number of programming tools to choose from. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
programming
mfc

Your tags: Add your first tag
 


 

Customer Reviews

24 Reviews
5 star:
 (22)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (24 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
29 of 30 people found the following review helpful:
5.0 out of 5 stars Well worth the money!, 7 Nov 2001
After having read the first half of this tome (1300+ pages in all) I only have one question:

How can Sams et al still be in business?!?!?!

I've read no end of "Teach yourself Visual C++ in 24 hours/21 days" type books and have always ended up no nearer to an understanding of what it is I am trying to learn. This book blows them out of the water in terms of lucidity and approach to a complicated subject. Actually, scrub that. After you've made a start on this book, MFC suddenly _isn't_ a complicated subject.

My background is C, Pascal, Delphi, VB, assembler, but I could never get anywhere "learning Visual C++" (sic - VC++ is the development environment, not a language per se.) If you want to learn to "Program for Windows in MFC" (rather than "Learning VC++ & Wizards Without Understanding What You Are Doing from Somone Who Can't Teach" pub. Sams 1994-2001) then go read the first few chapters of Petzold for an understanding of "How Windows Works" and then this book for "How To Use MFC Without Getting Wizard Generated Code Blindness."

By chapter 11 I had knocked out an MDI Hex File Editor program (of my own. I know there's one in the book!!) with all sorts of features. And, _I understood_ what I had put in - as opposed to copying lines from the example that makes it go but leaves you none the wiser.

The only downside to this book is the sheer physical weight of the thing. If you plan to carry it around often then make sure you get the number of a good chiropractor first! The only way you can read it without crushing yourself underneath is to sit it on a desk. Ideally it could do with being split into a multi-volume, box set.

On the upside, though, in the 725 pages I have so far read, there is little redundancy or padding. The text is easy to read and written by someone who, not only understands the subject, but can teach it too.

Highly recommended.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Superb.... that's all!, 2 Feb 2000
This is a great book and finally transformed my programming from poorly, bug-ridden and pointless to something actually worth doing. It explains everything very clearly and I can find no real fault with the authors style. You do have to read it carefully though. On first pass I found it didn't seem to cover lots of different topics, but evey time I look at a chapter again I find an answer to a question I had elsewhere. Bit by bit, this has been worth every penny and it is by far the best text (probably) for people at all levels, as you can take what you want and come back later. As with all these books, a decent grounding in C++ is required, but you don't have to be a whizz! I wasn't totally sold on the idea of MFC v the Win32 API until I read this. Now, I am convinced MFC is the best way for me to continue windows programming.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Starts slow and low, ends high and fly., 12 Aug 1999
By A Customer
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).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Item not delivered
I have never received this item. I have never owned this item. I have never read this item. I find therefore that I have great difficulty reviewing this item. Read more
Published 5 months ago by Mr. R. Butler

5.0 out of 5 stars One of the best books of it's kind that I've come across
Having been constantly frustrated with books that expect you to learn a language or technology simply by typing in the code listings I was cynical when I first openned this books... Read more
Published on 11 April 2003 by dirtybertie

5.0 out of 5 stars Excellent book
This is definitely one of the best software book I have ever read. Almost everything is covered with the right amount of words. No useless humor/sentences/comments. Read more
Published on 28 Aug 2001 by giuliag@libero.it

5.0 out of 5 stars Absolutly superb
This book is one of the best learning materials I have ever read. I went from knowing nothing about MFC to knocking out my own applications in about a week. I have . Read more
Published on 21 Jul 2001 by Philip Jackson

5.0 out of 5 stars One of the "must have" books on Visual C++
Excellent technical reference. If you use Visual C++ Ver6 and dont know it all, you need this book. If you have to buy a VC6 book this is it. Read more
Published on 3 May 2001 by DieselDoNicely

5.0 out of 5 stars THE reference
I just can't suppose someone getting its MCP without at least have a look at this book. I have read a lot of books in my life and this one is in my top 10 list of best written... Read more
Published on 13 Nov 2000 by H. Bucher

5.0 out of 5 stars The Definitive Starting Point to Programming Using MFC
I have tried for 4 months to get past the first hurdle, the usual "Hello World" example, using MFC to no avail. Read more
Published on 17 Jul 2000 by andi@solutionhouse.co.uk

5.0 out of 5 stars An excellent text for MFC
Having tried many other titles on MFC i was overjoyed to find a book that finaly covered the subject in a logical, methodical and professional manner. Read more
Published on 25 Jun 2000 by craig.w.scott@btinternet.com

5.0 out of 5 stars Must for Every MFC Programmer
This is an excellent book in all respect. whatever is covered in this book is in great depth. I strongly recomment this book.
Published on 12 May 2000

5.0 out of 5 stars Simply the best!
In all my experience, I have not found an easier to read, more understandable book. Examples are of a high quality and the coverage/waffle trade-off is just right. Read more
Published on 8 May 2000

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Listmania!


Look for similar items by category


Feedback


Programming Windows®, Fifth Edition

Programming Windows...

“Look it up in Petzold” remains the decisive last word in answering... Read more
£48.20 £27.62

Find similar items

 

More From Jeff Prosise

Programming Microsoft® .NET

Programming Microsoft® .NET

The Microsoft .NET initiative builds on industry standards to make... Read more
£45.79

 

Up to 53% off Braun Series Shavers

Braun Series 3 390cc Clean & Renew System Rechargeable Foil Electric Shaver
Get in touch with your smooth side with Braun Series shavers, now with Gillette blade technology.

Discover Braun Series at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates