This is a good book. I wouldn't say excellent, as I feel that there are some improvements that could be made. Pros: Even the beginner can work through the book. It is what it says it is. Too many times I pick up a book because I think it might teach what I want it to teach, but it doesn't. For instance, a book may be c++ for game programming, and it would teach c++ but have no explination of creating a GUI, or getting a GUI to work with what you built. This book however teaches it all, the backend code, as well as implimenting the GUI. Cons: I feel there are too many instances where TOO much information is given. The writer mentions that he is using Microsoft Visual C++ 6. And spends way too much time telling us how to accomplish the same thing in Visual c++ .net and Visual c++ 2003. I believe that it is best for a writer to stick with explaining only in the IDE that he has chosen to teach. There are way too many side notes. "let's get started programming now. Oh, but first here's another 5 paragraphs on (insert subject here)". Also, the format is a little bit "off", in that, many times they explain the code, for several paragraphs, and at times several pages, and then print out code. I feel it would be best to show the code then explain how and why it works, rather than the other way around. Over all, once you get used to the book, it is a pretty good reference. I certainly enjoyed it. There is no other book that I know of that is as complete as this one on the subject matter. I would just hope that the author would do a rewrite of it using a different format, and getting rid of some of the fluff stuff that we didn't need. 852 pages (not including the index pages), is a lot to carry around, and it would have saved a lot to cut out all information regarding other IDEs.Read full review
Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- Best Selling in Dictionaries & Reference
Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- Save on Dictionaries & Reference