Most Helpful Customer Reviews
|
|
4 of 4 people found the following review helpful:
3.0 out of 5 stars
Useful, but..., April 1, 2000
By A Customer
"ActiveX/OLE Programming" provides useful information about a complex topic; however, it is at best a mediocre technical book. The table of contents speaks to the level of craftsmanship exhibited by the book's producers: a majority of the TOC entries are the word "Prototype". Perhaps the TOC was created in a rush to print, but the lack of attention to organizational issues, by both the editor and author, continues throughout the book: graphics are few and unhelpful; highlighted (supposedly boldfaced) portions of source listings are virtually indistinguishable from the unhighlighted lines; the book itself simply dives into the material without any indication of how the book is organized, its technical audience, prerequisite information, etc.; the chapters themselves provide a sentence or two of introduction and then jump right into the subject matter. The author frequently uses terms not defined in the book nor contained in mainstream software engineering jargon and is careless in the handling of material that will not be covered in the text or is covered later on (though this is a difficult task). Most of the book consists of source listings for various examples. The accompanying prose is mostly aimed at explaining the workings of the examples. The level of detail in the prose is that of a lecture given to an audience that has already done reading in the subject area: it covers the same material, provides useful applications, but provides only limited technical detail. For example, threading is not considered till an appendix and while it provided an overview of the threading models, did not provide this reader with the solid understanding that was sought. Though not explicitly stated, the book requires a solid founding in C++ and interprocess/interthread communication that is appropriate for a book aimed at journeyman developers; it is not a book for the neophyte. While I found the book helpful, I would certainly consider other alternatives before settling on this book. Still, I have had the misfortune to purchase other technical books which though they were better organized and written had very little technical content; you will learn from this book, despite its technical flaws.
|
|
|
1 of 1 people found the following review helpful:
1.0 out of 5 stars
Why is this book still in print?, April 1, 2003
The author apologizes because the samples don't compile and suggests we rename all the files, all 200 or whatever, I didn't even check. Then, astoundingly, he confesses that "the publisher included earlier and incorrect versions of a handful of chapters in the book." A handful??? Which handful? ... I started reading chapter 2 ("Microsoft Foundation Classes and COM). That must have been one of the chapters that were published from the wrong version. There were numerous typos in it. However, even if there weren't, it is virtually unintelligible. Things come flying at you in all directions from out of the blue with no context. I'm not talking about the material covered in chapter 1 that I did not read, because I was already familiar with that type of material. It was all these MFC macros he was talking about. If I hadn't already just read the MSDN documentation, I would have been totally lost. I found this book at a used bookstore, saw the copyright date of 1998 and was trying to remember when Visual C++ 6.0 came out, to see whether he was using 5.0 or 6.0. I couldn't find that information anywhere on the front or back cover or in a forward anywhere. I took a chance and bought the book anyhow. Then I ran across a code sample that said something like, "Be sure you're running 5.0." Brother. The other thing is, he takes pain to point out Microsoft's latest terms for things. He says they used to be called "servers" now their called "components." Well, NOW they're called "servers" again in the MSDN documentation. I found numerous other terms that are out of date, some of which predate this book, were changed in the 5.0 timeframe, and then reverted back to the original. This book is useless.
|
|
|
1 of 1 people found the following review helpful:
1.0 out of 5 stars
Very Poor, November 5, 2002
By A Customer
I agree with the sentiment expressed in most of the other customer reviews. This book is very poorly organized, and the material is not well presented. Although there is some useful information in this book, good prior knowledge of COM and MFC are necessary to take advantage of it. The apparent lack of editing of this book would make me think twice about purchasing another technical book from this publisher.
|
|
|
Most Recent Customer Reviews
|