Visual C++ .net: How to Program by Harvey M. Deitel

The first thing I noticed about this text is the absence of the familiar colour coding used throughout the other volumes. Could this be a sign of publisher wariness, or simply cost cutting?The book has much in common (including examples) with the other Deitel and Deitel .Net (C#, VB) volumes. Chapter development and layout is very similar. The standard of the material is mostly very good as one would expect, but topic coverage leaves something to be desired.Firstly, it’s a personal opinion, but I am not convinced that the several hundred pages devoted to web services is what students of C++ (and new professionals) need or want. Consequently, I ask myself whether this space should be shunted into a separate book. Secondly, there is a very small amount of space devoted to data structures, roughly 53 pages. Much smaller than needs be given the overall size of the book. Moreover, the reader only gets to data structures after 1000 pages of text. This apparent underemphasis on data structures raised a variety of questions in my mind about the software engineering philosophy of the text. Thirdly, the book explicitly avoids dealing with ActiveX and COM. Attributes, a new feature in Visual C++ are mentioned in passing, and ATL is not mentioned at all.
Overall, I am less positive about this book than their earlier programming in C++ text. It seemed to me from reading the book, that there is a formula at play and material is shoehorned to fit accordingly. I fully acknowledge that much of the material is excellent and competently explained, but as an overall learning text on VC++.Net I think improvements are required.