REVIEW - Sams Teach Yourself Visual C++ .NET in 24 Hours


Sams Teach Yourself Visual C++ .NET in 24 Hours


Richard J. Simon, Mark Schmidt



Sams Publishing (2002)




Paul S Usowicz


August 2003



I find it quite humorous when I see these '24 Hour' books. Surely no one can possibly expect to learn something as complex as Visual in just 24 hours. In truth, this book should have been called 'Upgrade your existing Visual C++ 6 skills to Visual in 24 hours'. That would have been more descriptive but would not have excused the poor quality of the book.

In chapter 3 you are taken step-by-step through an MFC application and then a .net application so that you can see the differences. Sadly I could not get the .net application to compile. For a beginner this would be mortifying. I was just frustrated. At the end of the chapter I was told that I could use the code that was included on the CD. The only problem was that there was no CD shipped with the book. The back cover revealed that all of the source code was actually on the web site. After finally finding the relevant zip file I was amazed to find that the code I couldn't compile was not even in the zip file! I could easily understand if most people gave up here and just put the book in the bin.

I did, however, persevere. As I carried on with the book two things became clear. Firstly, this book is not for a beginner. It may be for beginners of the Visual compiler but not the language. A good C++ understanding is essential for this book. To be fair, this is stated within the introduction but not on the cover, or rear cover, of the book. Secondly, the book is (in my opinion) very poorly written and hard to follow. I did pick up some useful information but found it very hard work to go through the book and was quite glad when I had finished.

In conclusion I would not recommend this book to a beginner of the language and would only suggest it for Visual C++ 6 users if you are very short of cash and cannot afford a better offering.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.