|
My Favorite book is "Windows++" by Paul Dilascia, which explains how to go about designing a framework like MFC.
Reading this book will help you understand MFC better
|
|
|
|
|
Hi,
Excellent!
Too bad I mis a list of books about OOP.. (and maybe UML?)
Maybe in the future..
I'll think of some suggestions for this topic.
Ale
|
|
|
|
|
Richard Grimes has written two very good books about COM/ATL. These are 'Beginning ATL 3 programming' and 'Professional ATL/COM programming' both published by Wrox
|
|
|
|
|
"Richard Grimes has written two very good books about COM/ATL. These are 'Beginning ATL 3 programming' and 'Professional ATL/COM programming' both published by Wrox."
He's also written 'Professional DCOM Programming,' which is very comprehensive. A must-read if you want to do DCOM
Yours,
Brian Har
|
|
|
|
|
Hi All --
I'm an experienced Windows C/C++ programmer who is just starting to venture into some Java work. Can anyone recommend one or two books they feel are particularly good?
Thanks,
S. Reed
|
|
|
|
|
O'Reilly's _Java in a Nutshell_ got me through my college Senior Project.
|
|
|
|
|
I recommend Sun's Java Tutorial:
http://java.sun.com/docs/books/tutorial/
The web site is always being updated and the coverage of the Java class library is very good.
|
|
|
|
|
I recomend "Thinking in Java 2nd Edition" by Bruce Eckel.
You can download it for free at www.bruceeckel.com.
Its the best java book voted by JavaWorld(www.javaworld.com)
|
|
|
|
|
I second this recommendation. Excellent book.
Jon Sagara
"Left-handed nunchakus!"
|
|
|
|
|
I don't see how you forgot to mention Don Box's books
|
|
|
|
|
Listen I would forget all of the books recommended, seriously and just recommend one Developing Lightweight controls using ATl by Johanathan Bates
|
|
|
|
|
Multithreading Applications in Win32, by Jim Beveridge and Robert Wiener.
The best book I've ever read about multithreading. Covers a lot of things, including multithreading in C/C++/MFC environment, async I/O as hidden multithreading, and so on..
Regards,
Gennad
|
|
|
|
|
Also Win32 Multithreaded Programming by Aaron Cohen & Mike Woodring (O'Reilly Publisher). Another good Multithreading book for Win 32
|
|
|
|
|
I think that George Shepherd and Brad King's "Inside ALT" is a must have book for everyone using ATL.
|
|
|
|
|
I agree. What is "MFC Internals" for MFC that is "Inside ATL" for AT
|
|
|
|
|
Hi all,
one book that helped me tremendously when I first started programming on NT (which isn't that long ago...) is "Inside Windows NT 2nd Edition", by David Solomon. It does explain the Windows architecture very well and it provides a solid understanding of what goes on under the hood. I found it invaluable and I keep referring to it time and time again.
Another addition to the list that I'd like to see is "ATL Internals" by Rector and Sells. IMHO you can not do without it when you're working with ATL. Very clear and thorough.
Gert-Ja
|
|
|
|
|
Wasn't it Fred Brooks that wrote "Mythical Man-Month", not Jon Bentley, as stated in the list above?
Bentley on the other hand has written "Programming Pearls", which is another suggestion for "Programming Discipline"...
|
|
|
|
|
My mistake for which I apologise. I've corrected the entry
|
|
|
|
|
It's a bit dated, but James Coplein's Advanced C++ Programming Styles and Idioms (Addison Wesley, 1991) has many timeless ideas and Coplein writes so much better than most that this book is really a must. Written long before the GOF patterns book, Coplein's idea of idioms anticipates much of what Gamma et al. went on to develop as the concept of Patterns.
Also, it would be good to get a UML section here. There are a million or so books on UML and some are much worse than others. I am partial to Martin Fowler's "UML Distilled" because it's short enough to actually read cover to cover. Following up on that, I would recommend The UML User's Guide by Grady Booch (Addison Wesley, 1998). The UML Reference Manual by James Rumbaugh (Addison Wesley 1998) is probably not necessary unless you're doing hard-core modeling or writing a tool that uses UML.
|
|
|
|
|
Hello!
I have note about UML books.
I think that Jonathan's selection is good, but for starters in this area I suggest rather
"Fundamentals of Object-Oriented Design in UML"
by Meilir Page-Jones, Larry L. Constantine
(Addison-Wesley Pub Co; ISBN: 020169946X)
than "UML Distilled".
In 'Fundamentals' there is better explanation of OOP, if one have little experience with this.
Slavo
|
|
|
|
|
Hi Slavo,
The book "Fundamentals of Object-Oriented Design in UML" is good source. Could you please send me a pdf of this book via email tdphong@gmail.com . Thank you in advance.
Regards,
Phong
email : tdphong@gmail.com
|
|
|
|
|
The newest versions of theese books use only "Windows" instead of "Windows 95" in their titles.
Charles Petzold: Programming Windows -> Windows API
Jeff Prosise: Programming Windows with MFC -> MFC
Bye,
Hayke
|
|
|
|
|
I have three editions of Petzold's book (Programming Windows 3.1, Programming Windows 95, and Programming Windows). In general they're all excellent, but I've found that I refer to "Programming Windows 95" more than the new "Programming Windows". This is partially due to the sheer size of the book (the new edition is about twice as heavy as the old one) and also partially due to content: The Windows 95 edition contains a chapter or two on the common controls that was (inexplicably) removed from the newer edition
|
|
|
|
|
>> The Windows 95 edition contains a chapter or two on the common controls that was (inexplicably) removed from the newer edition. <<
Compare their covers and you might realize why: _Programming Windows 95_ was co-written by Paul Yao, while the earlier & later editions were not. My guess: Those chapters were entirely Paul's, so they had to go when Charles took back control over it.
Charles once explained how he's contract with MSPress went: He would be required to update it whenever they thought it necessary, or they would be allowed to hire someone else to do the update. Therefore, I assume that Charles had nothing to do with that update.
|
|
|
|
|
I think it would be good if the users would have the possibility to rate the books they read. This would make the choice a bit easier, or at least one would have an idea on with which book to begin when looking for the right one.
Bye,
Hayke
|
|
|
|