Series: Microsoft Technology
Paperback: 352 pages
Publisher: Prentice Hall PTR; 3 edition (May 11, 2000)
Product Dimensions: 8.2 x 1 x 10.8 inches
Shipping Weight: 2.1 pounds
Average Customer Review: 4.0 out of 5 stars See all reviews (4 customer reviews)
Best Sellers Rank: #6,798,314 in Books (See Top 100 in Books) #79 in Books > Computers & Technology > Programming > APIs & Operating Environments > COM, DCOM & ATL #1188 in Books > Computers & Technology > Business Technology > Windows Server #1290 in Books > Textbooks > Computer Science > Object-Oriented Software Design
The author touts the book's simplicity and ease of use in learning COM. And the book does have a few nice block diagrams that show some client-server sequences in error handling, automation, etc.But actually the book does not flow particularly well. Some of the examples aren't well drawn. Subjects such as enumerators, collections, callbacks, and connection points are either not covered at all or mentioned in passing within another subject. Other topics are covered in a bits-and-pieces style that doesn't quite explain.I don't believe that a COM novice would get too much out of this book. Only a COM knowledgeable person could fill in the gaps that this book leaves. But that's not who the book is for.I'll recomment "Developer's Workshop to COM & ATL" by Troelsen for anyone wanting to learn COM/ATL. That book ranges from basics to full-blown coverage. It is the best out there.
I have no problem on purchasing this book when I needed four years ago... But who care COM now? I ready once and forgot forever... to ease my life.
Aren't you fed up with 800-1000 pages books? This book explains more in less words and this is what personally I'm looking for; I have too many huge, thick books on my "to be read" list and I'm scared and stressed when I see them; I use this book as a COM refresher when I feel I loose the contact with the basics; I tried, for instance, to read an excellent book about COM+ (Transactional COM+, Tim Ewald), but I needed a COM threading refresher before tackling COM+ concepts. And I didn't need more than 2 hours to put order in things...
I've graduated about 9 years ago. While in college I was programming on PC using assembly language, C, Pascal on DOS. When I worked I move on to Unix , programming and doing computer animation. After years on Unix, I feel that programming on PC is somewhat alien. So many has changed and a lot has to be re-learned and unlearned. "The Essence of COM" has filled in the gap, good book for anyone who needs to catch-up with the technology quickly. The reason it does not get a 5 star is that at times the sentences need to be edited by an english teacher (of course he/she must understand COM first).
The Essence of COM: A Programmer's Workbook (3rd Edition) (Microsoft Technology) Microsoft Surface Pro 4 & Microsoft Surface Book: The Beginner's Guide to Microsoft Edge, Cortana & Mail App on Microsoft Surface Pro 4 & Microsoft Surface Book Professional ASP.NET 2.0 Design: CSS, Themes, and Master Pages (Programmer to Programmer) NLP at Work: The Essence of Excellence, 3rd Edition (People Skills for Professionals) Essential SharePoint® 2013: Practical Guidance for Meaningful Business Results (3rd Edition) (Addison-Wesley Microsoft Technology) DB2/Sql: A Professional Programmer's Guide (J Ranade Ibm Series) DB2 for the Cobol Programmer, Part 2 The RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics M68000 8-/16-/32-Bit Microprocessors: Programmer's Reference Manual COBOL and Visual Basic on .NET: A Guide for the Reformed Mainframe Programmer Python Playground: Geeky Projects for the Curious Programmer Programmer's Guide to Internet Mail: SMTP, POP, IMAP, and LDAP (HP Technologies) Conducting the Programmer Job Interview: The IT Manager Guide with Java, J2EE, C, C++, UNIX, PHP and Oracle interview questions! (IT Job Interview series) The Pragmatic Programmer: From Journeyman to Master Developing Windows NT Device Drivers: A Programmer's Handbook Think Like a Programmer: An Introduction to Creative Problem Solving C# 5.0 Programmer's Reference Programmer's Guide to Fortran 90 Digital Visual Fortran Programmer's Guide (HP Technologies) OCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) (Certification Press)