Paperback: 800 pages
Publisher: Sams Publishing; 2 edition (December 7, 2001)
Language: English
ISBN-10: 0672321971
ISBN-13: 978-0672321979
Product Dimensions: 7.4 x 1.7 x 9 inches
Shipping Weight: 2.7 pounds (View shipping rates and policies)
Average Customer Review: 2.3 out of 5 stars See all reviews (9 customer reviews)
Best Sellers Rank: #2,312,380 in Books (See Top 100 in Books) #51 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > Visual C++ #360 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > Tutorials #866 in Books > Computers & Technology > Programming > Microsoft Programming > .NET
Boy, is this book seriously misguided. After spending the last year and ? working with .NET and mastering C# and the technologies behind .NET, I bought this book to approach learning how to use .NET from the Visual C++ angle. What a disappointment and a serious problem that this book has. The whole idea of .NET is to eliminate the tangled mess of technologies and libraries that has baffled and fustrated Windows developers for years now and made interoperability between languages virtually impossible other than with COM but with serious restrictions. To that end, Microsoft has rationalized the model, providing a common runtime (CLR), with a common type system (CTS), and a rationalized, coherent programming framework, the Base Class Library (BCL), that is accessible from *any* language. That replaces the mess with incompatible libraries like MFC, WFC, VB?s library and the confusing mess of data types like LPSTR, LPCSTR, CString, etc. Every other book on .NET (I have them all) shows you how to leverage and use the BCL from their language, whether it be C# or VB.NET. Not in this book. The author most of the book using MFC and teaching MFC! MFC is depreciated in .NET and is kept for legacy reasons only. To not focus on the BCL from the C++ environment does the readers of this book a huge disservice. I frankly can?t figure out why this approach was taken other than this seems to be a cut and paste, and update from his previous editions that focused on MFC. He seems to have missed the whole .NET boat. So what do we have? We have 18 chapters that are essentially useless up to Day 18, one chapter Day 19 ?Working with Managed Code?, which is vital but much too short and misses most of the issues, and two more good chapters on ATL and working with VB and C# components.
Sams Teach Yourself Google Analytics in 10 Minutes (Sams Teach Yourself -- Minutes) Gmail in 10 Minutes, Sams Teach Yourself (2nd Edition) (Sams Teach Yourself -- Minutes) Gmail in 10 Minutes, Sams Teach Yourself (Sams Teach Yourself -- Minutes) Android Application Development in 24 Hours, Sams Teach Yourself (3rd Edition) (Sams Teach Yourself -- Hours) HTML and CSS in 24 Hours, Sams Teach Yourself (Sams Teach Yourself in 24 Hours) HTML and CSS in 24 Hours, Sams Teach Yourself (Updated for HTML5 and CSS3) (9th Edition) (Sams Teach Yourself in 24 Hours) Sams Teach Yourself WPF in 24 Hours (Sams Teach Yourself -- Hours) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) Sams Teach Yourself Visual C++.NET in 21 Days Sams Teach Yourself Visual C++ 6 in 21 Days Expert Visual C++/CLI: .NET for Visual C++ Programmers (Expert's Voice in .NET) Sams Teach Yourself Visual Basic 6 in 24 Hours Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit Sams Teach Yourself Visual C# 2010 in 24 Hours: Complete Starter Kit Sams Teach Yourself DB2 Universal Database in 21 Days (2nd Edition) Sams Teach Yourself Cisco Routers in 21 Days Java in 21 Days, Sams Teach Yourself (Covering Java 8) (7th Edition) Pro ASP.NET Web API Security: Securing ASP.NET Web API (Expert's Voice in .NET) Teach Yourself VISUALLY Apple Watch (Teach Yourself VISUALLY (Tech)) Teach Yourself VISUALLY iPad: Covers iOS 9 and all models of iPad Air, iPad mini, and iPad Pro (Teach Yourself VISUALLY (Tech))