Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Good MFC Book

51 views
Skip to first unread message

dave_m...@post2me.freeserve.co.uk

unread,
Jan 25, 2008, 6:59:24 AM1/25/08
to
Hi,
I'd like to get a decent MFC book. I have good c++ skills and
considerable experience writing non-MFC applications in Visual Studio.
Can anyone recommend a good book for writing MFC applications?.

Thanks in advance,
Dave

Giovanni Dicanio

unread,
Jan 25, 2008, 7:11:14 AM1/25/08
to

"dave.m....@googlemail.com" <dave_m...@post2me.freeserve.co.uk> ha
scritto nel messaggio
news:88ed1c82-7373-4b4e...@v4g2000hsf.googlegroups.com...

> I'd like to get a decent MFC book. I have good c++ skills and
> considerable experience writing non-MFC applications in Visual Studio.
> Can anyone recommend a good book for writing MFC applications?.

I would recommend Jeff Prosise's "Programming Windows with MFC" (Microsoft
Press).
The author is very clear in explaining the subject. This book is a quality
book, IMHO.

You can find it used at a small price here:

http://www.amazon.com/Programming-Windows-MFC-Jeff-Prosise/dp/1572316950


Giovanni


dave_m...@post2me.freeserve.co.uk

unread,
Jan 25, 2008, 1:18:51 PM1/25/08
to
On 25 Jan, 12:11, "Giovanni Dicanio" <giovanni.dica...@invalid.com>
wrote:
> "dave.m.moore...@googlemail.com" <dave_m_mo...@post2me.freeserve.co.uk> ha
> scritto nel messaggionews:88ed1c82-7373-4b4e...@v4g2000hsf.googlegroups.com...

>
> > I'd like to get a decent MFC book. I have good c++ skills and
> > considerable experience writing non-MFC applications in Visual Studio.
> > Can anyone recommend a good book for writing MFC applications?.
>
> I would recommend Jeff Prosise's "Programming Windows with MFC" (Microsoft
> Press).
> The author is very clear in explaining the subject. This book is a quality
> book, IMHO.
>
> You can find it used at a small price here:
>
> http://www.amazon.com/Programming-Windows-MFC-Jeff-Prosise/dp/1572316950
>
> Giovanni

For some reason, the Prosise book can't be bought from Amazon for less
that £65 in the UK which seems damn extortionate to me. I have been
recommmended this book before, but I'm not paying £65 for it - it is
gold plated?.

Dave

David Ching

unread,
Jan 25, 2008, 1:51:14 PM1/25/08
to
"dave.m....@googlemail.com" <dave_m...@post2me.freeserve.co.uk>
wrote in message
news:88ed1c82-7373-4b4e...@v4g2000hsf.googlegroups.com...

Ivor Horton's Beginning Visual C++ 2005 (Programmer to Programmer)
(Paperback)

http://www.amazon.com/gp/product/0764571974/ref=cm_cr_pr_product_top

-- David


Tom Serface

unread,
Jan 25, 2008, 6:40:35 PM1/25/08
to
Sometimes you can get the book used on Amazon as well. You're right, it's a
good book, but that's a lot of Ł's for any book.

Tom

news:c5078950-4e7c-4243...@f10g2000hsf.googlegroups.com...


On 25 Jan, 12:11, "Giovanni Dicanio" <giovanni.dica...@invalid.com>
wrote:
> "dave.m.moore...@googlemail.com" <dave_m_mo...@post2me.freeserve.co.uk> ha
> scritto nel
> messaggionews:88ed1c82-7373-4b4e...@v4g2000hsf.googlegroups.com...
>
> > I'd like to get a decent MFC book. I have good c++ skills and
> > considerable experience writing non-MFC applications in Visual Studio.
> > Can anyone recommend a good book for writing MFC applications?.
>
> I would recommend Jeff Prosise's "Programming Windows with MFC" (Microsoft
> Press).
> The author is very clear in explaining the subject. This book is a quality
> book, IMHO.
>
> You can find it used at a small price here:
>
> http://www.amazon.com/Programming-Windows-MFC-Jeff-Prosise/dp/1572316950
>
> Giovanni

For some reason, the Prosise book can't be bought from Amazon for less

that Ł65 in the UK which seems damn extortionate to me. I have been
recommmended this book before, but I'm not paying Ł65 for it - it is
gold plated?.

Dave

Ajay Kalra

unread,
Jan 25, 2008, 7:21:34 PM1/25/08
to
That book is surely worth it. You should google and see if you can find its
copy in electronic form.

---
Ajay

"dave.m....@googlemail.com" <dave_m...@post2me.freeserve.co.uk>
wrote in message
news:c5078950-4e7c-4243...@f10g2000hsf.googlegroups.com...

Gerry Murphy

unread,
Apr 22, 2008, 5:44:40 PM4/22/08
to
Hi,

Sorry for the late reply, I've been away a bit and I'm still catching up
with old messages.

I just ordered this from a third party through Amazon back in January and
paid less than $31 with shipping for a 'used' copy indistinguishable from
new.

Are you trying to order through Amazon or AmazonUK? I've ordered from both
and haven't seen a huge price difference, but perhaps this is an exception.

Regards,

Gerry Murphy

"dave.m....@googlemail.com" <dave_m...@post2me.freeserve.co.uk>
wrote in message
news:c5078950-4e7c-4243...@f10g2000hsf.googlegroups.com...

Moschops

unread,
Apr 24, 2008, 5:31:50 AM4/24/08
to

(Death to top-posting! My comments are at the end...)

Having just checked, Amazon UK only has this available from thrid party
sellers, who do indeed charge an awful lot for it. However, abebooks is
able to provide it for significantly less from overseas sellers.

Here's a question; given that I can buy the previous edition, "
Programming Windows 95 with MFC", for about two pounds fifty (that's a
little under five dollars for our US readers) including postage, what do I
miss out on by getting the previous edition?

I use Petzold for the WinAPI, which is of course marvellous, even if he
did write everything in C and I have to stick explicit casts all over the
place; if my aim is to properly understand the MFC (by which, of course, I
mean ignoring the wizards etc. and actually writing the code myself) is
the previous edition still good for that, given that we're on MFC version
9 now?

'Chops


David Wilkinson

unread,
Apr 24, 2008, 7:38:12 AM4/24/08
to
Moschops wrote:
> Having just checked, Amazon UK only has this available from thrid party
> sellers, who do indeed charge an awful lot for it. However, abebooks is
> able to provide it for significantly less from overseas sellers.
>
> Here's a question; given that I can buy the previous edition, "
> Programming Windows 95 with MFC", for about two pounds fifty (that's a
> little under five dollars for our US readers) including postage, what do I
> miss out on by getting the previous edition?
>
> I use Petzold for the WinAPI, which is of course marvellous, even if he
> did write everything in C and I have to stick explicit casts all over the
> place; if my aim is to properly understand the MFC (by which, of course, I
> mean ignoring the wizards etc. and actually writing the code myself) is
> the previous edition still good for that, given that we're on MFC version

At that price difference, I would go for the older version. That's the one I
have, in any case. MFC has not changed much, though the Visual Studio IDE is a
lot different from when the older book was written.

--
David Wilkinson
Visual C++ MVP

Tom Serface

unread,
Apr 24, 2008, 9:12:14 AM4/24/08
to
Wow, that current edition of the book is getting expensive. I think the
previous version would be fine. That's the one I have. As David mentioned,
the examples of the wizards, etc. are outdated, but from what I could see
the content is very similar and that price is great. There are also some
other good MFC books on Amazon in right around the $30-$40 + shipping. You
may also be able to find some of these books locally if you have any large
books stores (in the U.S. we have Borders and Barnes and Noble).

Tom

"Moschops" <mosc...@notvalid.com> wrote in message
news:Hqmdnd3gbMAczo3V...@brightview.com...

Gerry Murphy

unread,
Apr 24, 2008, 11:17:24 AM4/24/08
to
Death to self-appointed Net-Cops.

"Moschops" <mosc...@notvalid.com> wrote in message
news:Hqmdnd3gbMAczo3V...@brightview.com...
>

Tom Serface

unread,
Apr 24, 2008, 2:36:01 PM4/24/08
to
The debate about top posting or bottom posting pops up every once in a while
and there seems to be almost religious issues on both sides.

I "think" the bottom posters like to see all the "stuff" above the answer so
they can read it all again.

I "think" that it is annoying to have to scroll through often pages of stuff
to read the latest in a thread I've been following. When I post (and trim)
I am responding to a person looking for an answer, not trying to further a
discussion (necessarily). I guess it's just a matter of perspective, but
typically, unless I am really interested, if I open a post and I can't see
the "new stuff" in the screen area I just go on to the next one.

I'm hoping both can live long and prosperous lives

:o)

Tom

"Gerry Murphy" <gerrymu...@yahoo.com> wrote in message
news:uIIIF5hp...@TK2MSFTNGP02.phx.gbl...

Moschops

unread,
Apr 25, 2008, 5:08:37 AM4/25/08
to

Long live top-posting! To be honest, I don't really care either way,
although if a group has a convention I'll often abide by it.

Wizards being different shouldn't be a problem - to be honest, the MFC
wizards are half the problem I have with trying to understand MFCs. The
start point isn't zero, but a few hundred lines of code. I understand
Prosise starts from scratch and builds the code by hand, which will be a
refreshing change to most MFC books I have encountered.

'Chops

"Tom Serface" <tom.n...@camaswood.com> wrote in message
news:BC4AE38D-EA41-4E70...@microsoft.com...

Gerry Murphy

unread,
Apr 25, 2008, 8:50:00 AM4/25/08
to
Tom,

I agree with you entirely and I try not to get involved in religious wars.
Which is why you won't see me castigating anyone for how they choose to
post,
it doesn't add anything, just injects noise into the discussion.

Gerry Murphy

"Tom Serface" <tom.n...@camaswood.com> wrote in message

news:36F1989D-6808-4529...@microsoft.com...

Moschops

unread,
Apr 25, 2008, 9:16:41 AM4/25/08
to
Calm down, chaps, it's hardly the invasion of Poland. Take some deep breaths
and chillax a little!


"Gerry Murphy" <gerrymu...@yahoo.com> wrote in message

news:u5u7OLtp...@TK2MSFTNGP04.phx.gbl...

Ajay Kalra

unread,
Apr 25, 2008, 9:32:28 AM4/25/08
to
On Apr 24, 2:36 pm, "Tom Serface" <tom.nos...@camaswood.com> wrote:
> The debate about top posting or bottom posting pops up every once in a while
> and there seems to be almost religious issues on both sides.
>
> I "think" the bottom posters like to see all the "stuff" above the answer so
> they can read it all again.
>
> I "think" that it is annoying to have to scroll through often pages of stuff
> to read the latest in a thread I've been following. When I post (and trim)
> I am responding to a person looking for an answer, not trying to further a
> discussion (necessarily). I guess it's just a matter of perspective, but
> typically, unless I am really interested, if I open a post and I can't see
> the "new stuff" in the screen area I just go on to the next one.
>
> I'm hoping both can live long and prosperous lives
>
> :o)
>
> Tom
>
> "Gerry Murphy" <gerrymurphy...@yahoo.com> wrote in message

>
> news:uIIIF5hp...@TK2MSFTNGP02.phx.gbl...
>
> > Death to self-appointed Net-Cops.
>
> > "Moschops" <mosch...@notvalid.com> wrote in message

> >news:Hqmdnd3gbMAczo3V...@brightview.com...
>
> >> (Death to top-posting! My comments are at the end...)
>
> >>> ----- Original Message -----
> >>> From: "Gerry Murphy" <gerrymur...@comcast.net>
> >>> Newsgroups: microsoft.public.vc.mfc
> >>> Sent: Tuesday, April 22, 2008 10:44 PM
> >>> Subject: Re: Good MFC Book
>
> >>>> Hi,
>
> >>>> Sorry for the late reply, I've been away a bit and I'm still catching
> >>>> up
> >>>> with old messages.
>
> >>>> I just ordered this from a third party through Amazon back in January
> >>>> and
> >>>> paid less than $31 with shipping for a 'used' copy indistinguishable
> >>>> from
> >>>> new.
>
> >>>> Are you trying to order through Amazon or AmazonUK? I've ordered from
> >>>> both
> >>>> and haven't seen a huge price difference, but perhaps this is an
> >>>> exception.
>
> >>>> Regards,
>
> >>>> Gerry Murphy
>
> >>>> "dave.m.moore...@googlemail.com" <dave_m_mo...@post2me.freeserve.co.uk>


You should give inlining a try as a middle ground.

---
Ajay

BobF

unread,
Apr 25, 2008, 9:36:38 AM4/25/08
to
Ajay Kalra wrote:
>
>
> You should give inlining a try as a middle ground.
>

A <SNIP> now and then doesn't hurt either :-)

Moschops

unread,
Apr 25, 2008, 9:50:53 AM4/25/08
to

After some searching, I found the chm version of the book (2nd Edition) is
available in various corners of the internet. Given that the book itself is
out of print, downloading it is probably illegal but morally justified, I
feel. I've had a leaf through it and it's definitely what I'm looking for in
terms of an MFC textbook. I expect I'll use the first edition as a ready
reference (I really hate reading textbooks on a monitor, and I'm not
printing out a 1162 page document), and check the pdf version I made out of
the chm now and then.

Anyone considering forking out the 65 UK pounds on a second hand copy via
Amazon should probably check the chm version first, in case it's not quite
what they're after.

'Chops.

"Gerry Murphy" <gerry...@comcast.net> wrote in message
news:g7udnSrRHKMNxpPV...@comcast.com...


After some searching, I found the chm version of the book (2nd Edition) is
available in various corners of the internet. Given that the book itself is
out of print, downloading it is probably illegal but morally justified, I
feel. I've had a leaf through it and it's definitely what I'm looking for in
terms of an MFC textbook. I expect I'll use the first edition as a ready
reference (I really hate reading textbooks on a monitor, and I'm not
printing out a 1162 page document), and check the pdf version I made out of
the chm now and then.

Anyone considering forking out the 65 UK pounds on a second hand copy via
Amazon should probably check the chm version first, in case it's not quite
what they're after.

'Chops.


Tom Serface

unread,
Apr 25, 2008, 10:11:19 AM4/25/08
to
No problem. It's fun to wax religious on occasion. Oddly, there are
benefits to both methods which is probably why everyone doesn't agree.

Tom

"Moschops" <mosc...@notvalid.com> wrote in message

news:-6OdnbVvmMQnRIzV...@brightview.com...

Tom Serface

unread,
Apr 25, 2008, 10:12:53 AM4/25/08
to
Ah, is that what Ajay said... :o) The new text must have been buried at the
bottom somewhere... Certainly, inlining is a great idea and I like Joe's
flower-boxes he puts around his messages since we can't really use varying
fonts here.

Tom

"BobF" <noth...@spamfree.world> wrote in message
news:eDiMlltp...@TK2MSFTNGP03.phx.gbl...

Tom Serface

unread,
Apr 25, 2008, 10:27:16 AM4/25/08
to
If the chm is available it is likely there for a reason. I agree that since
it is out of print you would be justified in taking a look first. I tend
to buy the stuff I use, but I've sometimes tried out software before
purchasing (like on another person's machine). When things cost this much
you really want to evaluate your purchase decision. However, at the end of
the day, we're all software guys and make our living out of people
eventually paying us for our work :o) It may be they just offered up the
chm as a way of keeping the book around. Some people would rather read
online text too. I prefer the hard copy just because it's easier for me to
pack it around.

Tom

"Moschops" <mosc...@notvalid.com> wrote in message

news:nuCdnd-ma6B...@brightview.com...

Moschops

unread,
Apr 25, 2008, 10:40:46 AM4/25/08
to

"Ajay Kalra" <ajay...@yahoo.com> wrote in message
news:cbfe86fc-644f-4574...@2g2000hsn.googlegroups.com...


Surely this is the true middle ground?

'Chops

Ajay Kalra

unread,
Apr 25, 2008, 10:47:00 AM4/25/08
to
Did

> Surely this is the true middle ground?

You say something? I cant find it.

---
Ajay

Ajay Kalra

unread,
Apr 25, 2008, 10:49:48 AM4/25/08
to
On Apr 25, 9:50 am, "Moschops" <mosch...@notvalid.com> wrote:
> After some searching, I found the chm version of the book (2nd Edition) is
> available in various corners of the internet. Given that the book itself is
> out of print, downloading it is probably illegal but morally justified, I
> feel. I've had a leaf through it and it's definitely what I'm looking for in
> terms of an MFC textbook. I expect I'll use the first edition as a ready
> reference (I really hate reading textbooks on a monitor, and I'm not
> printing out a 1162 page document), and check the pdf version I made out of
> the chm now and then.
>
> Anyone considering forking out the 65 UK pounds on a second hand copy via
> Amazon should probably check the chm version first, in case it's not quite
> what they're after.
>

I have found tons of books, even some which havent been published yet,
on the web. Its amazing what people are doing. Its all illegal of
course. Authors/publishers have taken some down but its a loosing
battle for them. Microsoft Press stopped putting the .chm book along
with the printed text many years ago, I think for this very reason.

---
Ajay

0 new messages